5.6. Single NAL Unit Packet (単一 NAL ユニットパケット)
5.6. Single NAL Unit Packet (単一 NAL ユニットパケット)
ここで定義する単一 NAL ユニットパケットは, [1] で定義されたタイプの NAL ユニットを 1 つだけ含まなければならない (MUST)。すなわち単一 NAL ユニットパケット内では集約パケットもフラグメント化ユニットも用いてはならない。RTP シーケンス番号順に単一 NAL ユニットパケットをデパケット化して構成される NAL ユニットストリームは NAL ユニットデコード順序に適合しなければならない (MUST)。単一 NAL ユニットパケットの構造は図 2 に示す。
参考注: NAL ユニットの先頭バイトは RTP ペイロードヘッダとしても機能する。
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 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
図 2. 単一 NAL ユニットパケットの RTP ペイロード形式