RTP-H265(译部分)

rfc:RFC 7798 - RTP Payload Format for High Efficiency Video Coding (HEVC) 关注:1.1.4. NAL Unit Header 1.2. Overview of the Payload Format 4. RTP Payload Format

目录

1.1.4. NAL Unit Header

1.2. Overview of the Payload Format

此载荷格式定义了以下过程,用于通过实时传输协议(RTP) [RFC3550] 运输 HEVC 编码数据:
  • 使用该有效载荷格式的 RTP 标头
  • 将 HEVC 编码的NAL 单元分解为 RTP 包,使用三种类型的载荷结构:单个NAL单元包、聚合包和片段单元
  • 在单个RTP流或多个RTP流(在一个或多个RTP会话内)中传输同一节目流内的 HEVC NAL 单元,RTP 流中的NAL单元的传输顺序可能与解码顺序相同(非交错传输)或不同(交错传输) 请注意,可能需要对RFC文档进行详细的深入阅读和理解才能充分理解这些过程和技术细节。
  • 与会话描述协议(SDP)[RFC4566]配合使用的媒体类型参数
  • 一个用于增强基于该扩展机制的时间可扩展性的负载头部扩展机制与数据结构

4. RTP Payload Format

4.1. RTP Header Usage

4.2. Payload Header Usage

4.3. Transmission Modes

4.4. Payload Structures

规定了四种不同类型的 RTP 数据包有效载荷结构。接收方可以通过负载头部的Type字段识别RTP数据包负载的类型。
四种不同的有效载荷结构如下:
  • 单NAL单位包(Single NAL Unit Packets):包中包含一个单独的NAL单位,而NAL单位的头部也充当了数据包头部。此数据包结构在第4.4.1节中进行规定。
    • 4.4.1. Single NAL Unit Packets
  • 连接包(AP)(Aggregation Packet (AP)):一个访问单位中包含一个以上的NAL单位。此数据包结构在第4.4.2节中进行规定。
    • 4.4.2. Aggregation Packets (APs)
  • 分片单元(FU)(Fragmentation Unit (FU)):包含一个单一NAL单位的部分。此数据包结构在第4.4.3节中进行规定。
    • 4.4.3. Fragmentation Units
  • 携载RTP包的PACI(PACI carrying RTP packet):包含一个在效率上与其他数据包头部不同的数据包头部,Payload Header Extension Structure(PHES)以及PACI数据包。此数据包结构在第4.4.4节中进行规定。
    • 4.4.4. PACI Packets
      4.4.4.1. Reasons for the PACI Rules (Informative)
      4.4.4.2. PACI Extensions (Informative)

4.5. Temporal Scalability Control Information

4.6. Decoding Order Number

链接:
声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

Previous

Mysql调优理论和实践

Next

OpenAI Response Format 进化史:从 Prompt 约束到 Structured Outputs