Die Identifikation erfolgt anhand der Startcodes:
Beim Multiplexer wird weiter unterschieden anhand der auf den Code folgenden Bits:
Anhand des Abstandes der Paketheader bzw der Position des zweiten Paketheaders kann man ermitteln, ob der Stream Standard (2048 Byte/Paket) oder (S)VCD (2324 Byte/Paket) gemuxt ist.
Beim Elementar Video muss man den nächsten Pack Start Code auswerten. Ist ein Extension Start Code $000001B5, handelt es sich um einen MPEG-2 Stream. Man kann auch im Sequenz Header das Constrained Parameter Flag auswerten, welches bei MPEG-2 immer 0 ist.
Beim Audio zeigt das folgende Bit die MPEG-Version an:
Darauf folgt die LayerID.

Mit diesem kleinen Testprogramm kann man die oben genannte Auswertung vornehmen.
MPEG Info 1 (157 kb) -
MD5 (1 kb).
Stand: 01. Juni 2009
Fr_An - Letzte Änderung: 01. Juni 2009
seit 28. Juli 2010