【RTP】Intra-Refresh模式下的 H.264 输出,RTP打包的方式和普通 H.264 流并没有本质区别

在这里插入图片描述

对于 Intra-Refresh 模式下的 H.264 输出,RTP 打包 的方式和普通 H.264 流并没有本质区别:你依然是在对一帧一帧的 NAL 单元进行 RTP 分包,只不过这些 NAL 单元内部有部分宏块是 “帧内编码” 而已。下面分步骤说明:


1. 原理回顾:RFC 6184 H.264 over RTP

按照 RFC 6184 的规定,H.264 NAL 单元在 RTP 中常用三种打包方式:

  1. Single NAL Unit Packet

    • 当单个 NAL 单元长度 ≤ MTU 时,整个 NALU 作为一个 RTP 包的负载。
  2. Fragmentation Unit (FU-A/FU-B)

    • 当 NALU 太大(比如一个 100KB 的 slice)时,拆成多个 RTP 包。(FU-A 最常用)
  3. Aggregation Packet

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等风来不如迎风去

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值