Projekte > MPEG-1/2 Video > MPEG-1 Multiplexed Stream

System Stream Struktur

Der MPEG-1 System Stream ist wie folgt aufgebaut:

Systemstream:

PackPack...PackEnd Code

Der Stream besteht aus aufeinanderfolgenden Paketen mit verschiedenen Inhalten. Jedes Paket ist 2048 Byte groß. Der Endcode besteht aus 4 Byte.

Pack:

Es gibt verschiedene Arten von Packs:

System:

System Header
Start Code
System HeaderPadding Stream
Start Code
Padding Stream

Das System Pack kommt nur am Anfang des Streams vor.

Video:

Packet
Startcode
Video
Stream ID
Video
Header
Video
Stream

Audio:

Packet
Startcode
Audio
Stream ID
Audio
Header
Audio
Stream

Entsprechend dem Verhältnis der Bitraten besteht der Stream aus Video- und Audiopacks, welche sich in regelmäßigen Abständen abwechseln. Jedes Pack kann einen Padding Stream beinhalten um die Daten auf die Paketgröße aufzufüllen. Bei jedem Stream ist in zwei Byte die Länge des Packs angegeben.

Testprogramm

Mit dem folgenden kleinen Testprogramm kann man einen MPEG-1 Stream scannen und die oben genannten Packs und Stream anzeigen lassen.

MPEG1 System Test 1 (164 kb) - MD5
Stand: 13. Oktober 2008