H264在网络传输中的打包方式

主要的打包方式有三种:

(1) NAL单元方式

本方式应用在OPTIONAL打包方式(packetization-mode)MIME参数值等于0,不包含打包方式,或者没有外部手段指示其他的打包方式的时候。所有的接收者必须支持本方式。它主要用于低延迟应用(和使用ITU-TH.241建议兼容的系统)。(详细内容RFC3984 12.1).只有单个NAL单元包可以用在这种方式。STAPs, MTAPs, and FUs不可以使用。单个NAL单元的传输顺序必须和NAL解码顺序一致

(2) 非交错方式

本方式应用在OPTIONAL打包方式(packetization-mode)MIME参数值等于1或者该方式被外部的手段打开时。本方式应该被支持。它主要用于低延迟应用。本方式只允许单个NAL单元包, STAP-As, FU-As包。STAP-Bs,MTAPs,FU-Bs不可以使用。NAL单元的传输顺序必须和NAL单元解码顺序一致。

(3) 交错方式

本方式应用在OPTIONAL打包方式(packetization-mode)MIME参数值等于2或者方式被外部的手段打开时。有些接收者可以支持本方式。可以使用 STAP-Bs, MTAPs, FU-As,FU-BsSTAP-As和单个NAL单元包不可以使用。包和NAL单元传输顺序的限制

每个打包方式允许的NAL单元类型总结(yes = 允许, no = 不允许, ig =

忽略)

======================表三=========================

Type Packet Single NAL Non-Interleaved Interleaved

Unit Mode Mode Mode

-----------------------------------------------------------------------------------------

0 undefined 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 undefined ig ig ig

===================================================

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值