AAC ADTS 解析

ADTS的全称是 Audio Data Transport Stream。是一种运用于AAC编码数据之上的传输封装格式。当然,AAC可中的传输封装格式不止ADTS这一种。还有比如我们再VOIP产品时,如果用RTP协议作为传输协议的话,这个时候使用的就是LATM格式了。

但我们再其他的一些应用场景中比较多见的就是ADTS了。比如我们需要把AAC音频编码数据存储为文件是,就需要把AAC的ES流打包成ADTS Frame。即为ES流加上一个ADTS 头信息。

我们可以先看一下ADTS Frame的语法定义。

adts_frame

从这个ADTS Frame的语法定义中可以很清楚的知道,ADTS Header包含两个部分。
adts_fixed_header() 和adts_variable_header()。
那么下面我们就按顺序先来看一下adts_fixed_header 的语法定义吧。

adts_fixed_header

syncword: 同步字段,占

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值