RTP Payload Format--- Packetization Modes
来源:互联网 发布:淘宝网评价怎么删除 编辑:程序博客网 时间:2024/05/29 06:50
http://tools.ietf.org/html/rfc6184
打包模式
5.4. Packetization Modes
This memo specifies three cases of packetization modes: o Single NAL unit mode o Non-interleaved mode o Interleaved mode The single NAL unit mode is targeted for conversational systems that comply with ITU-T Recommendation H.241 [3] (see Section 12.1). The non-interleaved mode is targeted for conversational systems that may not comply with ITU-T Recommendation H.241. In the non-interleaved mode, NAL units are transmitted in NAL unit decoding order. The interleaved mode is targeted for systems that do not require very low end-to-end latency. The interleaved mode allows transmission of NAL units out of NAL unit decoding order. The packetization mode in use MAY be signaled by the value of the OPTIONAL packetization-mode media type parameter. The used packetization mode governs which NAL unit types are allowed in RTP payloads. Table 3 summarizes the allowed packet payload types for each packetization mode. Packetization modes are explained in more detail in Section 6. Table 3. Summary of allowed NAL unit types for each packetization mode (yes = allowed, no = disallowed, ig = ignore) Payload Packet Single NAL Non-Interleaved Interleaved Type Type Unit Mode Mode Mode ------------------------------------------------------------- 0 reserved ig ig ig 1-23 NAL unit yes yes no 24 STAP-A no yes no 25 STAP-B no no yes 26 MTAP16 no no yes 27 MTAP24 no no yes 28 FU-A no yes yes 29 FU-B no no yes 30-31 reserved ig ig ig Some NAL unit or payload type values (indicated as reserved in Table 3) are reserved for future extensions. NAL units of those types SHOULD NOT be sent by a sender (direct as packet payloads, as aggregation units in aggregation packets, or as fragmented units in FU packets) and MUST be ignored by a receiver. For example, the payload types 1-23, with the associated packet type "NAL unit", areWang, et al. Standards Track [Page 16]
RFC 6184 RTP Payload Format for H.264 Video May 2011 allowed in "Single NAL Unit Mode" and in "Non-Interleaved Mode" but disallowed in "Interleaved Mode". However, NAL units of NAL unit types 1-23 can be used in "Interleaved Mode" as aggregation units in STAP-B, MTAP16, and MTAP24 packets as well as fragmented units in FU- A and FU-B packets. Similarly, NAL units of NAL unit types 1-23 can also be used in the "Non-Interleaved Mode" as aggregation units in STAP-A packets or fragmented units in FU-A packets, in addition to being directly used as packet payloads.
5.4. Packetization Modes
This memo specifies three cases of packetization modes: o Single NAL unit mode o Non-interleaved mode o Interleaved mode The single NAL unit mode is targeted for conversational systems that comply with ITU-T Recommendation H.241 [3] (see Section 12.1). The non-interleaved mode is targeted for conversational systems that may not comply with ITU-T Recommendation H.241. In the non-interleaved mode, NAL units are transmitted in NAL unit decoding order. The interleaved mode is targeted for systems that do not require very low end-to-end latency. The interleaved mode allows transmission of NAL units out of NAL unit decoding order. The packetization mode in use MAY be signaled by the value of the OPTIONAL packetization-mode media type parameter. The used packetization mode governs which NAL unit types are allowed in RTP payloads. Table 3 summarizes the allowed packet payload types for each packetization mode. Packetization modes are explained in more detail in Section 6. Table 3. Summary of allowed NAL unit types for each packetization mode (yes = allowed, no = disallowed, ig = ignore) Payload Packet Single NAL Non-Interleaved Interleaved Type Type Unit Mode Mode Mode ------------------------------------------------------------- 0 reserved ig ig ig 1-23 NAL unit yes yes no 24 STAP-A no yes no 25 STAP-B no no yes 26 MTAP16 no no yes 27 MTAP24 no no yes 28 FU-A no yes yes 29 FU-B no no yes 30-31 reserved ig ig ig Some NAL unit or payload type values (indicated as reserved in Table 3) are reserved for future extensions. NAL units of those types SHOULD NOT be sent by a sender (direct as packet payloads, as aggregation units in aggregation packets, or as fragmented units in FU packets) and MUST be ignored by a receiver. For example, the payload types 1-23, with the associated packet type "NAL unit", areWang, et al. Standards Track [Page 16]
RFC 6184 RTP Payload Format for H.264 Video May 2011 allowed in "Single NAL Unit Mode" and in "Non-Interleaved Mode" but disallowed in "Interleaved Mode". However, NAL units of NAL unit types 1-23 can be used in "Interleaved Mode" as aggregation units in STAP-B, MTAP16, and MTAP24 packets as well as fragmented units in FU- A and FU-B packets. Similarly, NAL units of NAL unit types 1-23 can also be used in the "Non-Interleaved Mode" as aggregation units in STAP-A packets or fragmented units in FU-A packets, in addition to being directly used as packet payloads.
- RTP Payload Format--- Packetization Modes
- RTP Payload Format--- Payload Structures
- RTP Payload Format---RTP Header Usage
- H264 Payload Format over RTP/RTCP
- RTP Payload Format for H.264 Video
- RTP Payload Format--- 5.8. Fragmentation Units (FUs)
- 应用程序共享(RTP Payload format for Application and Desktop Sharing)
- rfc6184-RTP Payload Format for H.264 Video
- RFC3984 - RTP Payload Format for H.264 Video
- RFC3984: RTP Payload Format for H.264 Video(中文版)
- RTP Payload Format for Transport of MPEG-4 Elementary Streams over http
- Network Abstraction Layer Unit Types 以及RTP Payload Format--- NAL Unit Header Usage
- RTP Payload Format for Transport of MPEG-4 Elementary Streams over http
- RTP Payload Formats
- h264 rtp payload
- RTP payload type
- RTP payload type
- RTP payload type
- 无法解析的外部符号 "protected: virtual struct wxEventTable const * __thiscal
- java动态代理
- 后缀格式大全
- 初次
- 第七周上机实践项目——求并联阻值
- RTP Payload Format--- Packetization Modes
- Android Developers:优化布局结构
- linux open 系统调用过程
- HashMap的两种排序方式
- IOS 4,5和6上对设备方向支持方法的变更
- 空指针VS悬浮指针 by abekwok
- chapter04——描述CPU的速度和硬盘的容量
- hdu2571 简单dp的两种解决思路
- Cucumber读书笔记