Zum Hauptinhalt springen

5.6. Single NAL Unit Packet (Einzelnes-NAL-Unit-Paket)

5.6. Single NAL Unit Packet (Einzelnes-NAL-Unit-Paket)

Das hier definierte Einzel-NAL-unit-Paket MUSS nur eine NAL unit der in [1] definierten Typen enthalten. Das bedeutet, dass weder ein Aggregationspaket noch eine Fragmentierungseinheit in einem Einzel-NAL-unit-Paket verwendet werden kann. Ein durch Depaketisieren von Einzel-NAL-unit-Paketen in RTP-Sequenznummernreihenfolge zusammengesetzter NAL-unit-Strom MUSS der NAL-unit-Dekodierreihenfolge entsprechen. Die Struktur des Einzel-NAL-unit-Pakets ist in Abbildung 2 dargestellt.

Hinweis (informativ): Das erste Byte einer NAL unit dient auch als RTP-Nutzdatenheader.

 0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|F|NRI| Type | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| |
| Bytes 2..n of a single NAL unit |
| |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| :...OPTIONAL RTP padding |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Abbildung 2. RTP-Nutzdatenformat für Einzel-NAL-unit-Paket