H264/AVC 数据分割片和传输

本文解析了H.264视频编码中数据分割(A、B、C)的结构与重要性,并介绍传输中NAL单元的类型和不同环境下的传输策略。重点讨论了如何通过解码灵活性应对传输误差和复杂度问题。

数据分割片

        组成片的编码数据存放在3个独立的DP(数据分割,A、B、C)中,各自包含一个编码片的子集。分割A包含片头和片中每个宏块头数据。分割B包含帧内和SI片宏块的编码残差数据。分割C包含帧间宏块的编码残差数据。每个分割可放在独立的NAL单元并独立传输。

        由A、B和C中的数据可知A是很重要的,即A对传输误差很敏感。解码器可以按着要求仅解码A和B或者A和C,以降低在一定传输条件下的复杂度。


传输

264的编码视频序列包括一系列NAL单元,每个NAL单元包含一个RBSP。NAL的头信息(一个字节)定义了RBSP单元的类型,NAL单元的其余部分则为RBSP数据。RBSP有多种类型,如下所示:

         NAL单元的传输方式会根据不同的传输环境有一定差异。在包传输网络中,每个NAL单元以独立的包传输,在解码之前进行重新排序。在电路交换传输环境中,传输之前必须在每个NAL单元之前加上起始前缀码,使解码器能够找出NAL单元的起始位置。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值