FLV(二)-解复用器-AAC-ADTS头-onMetaData内容



上一篇遇到的两个问题这里解决一下

1:关于ADTS头中采样率的问题,AACPacketType UI8 0: AAC sequence header ,这个是aac的配置信息,在ISO-14496-3-2005中有详细介绍,



不过看起来很麻烦,因此有网友做了一个缩小版了,做demux很够用了



网址:http://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.html


这里得到的信息,当加入到ADTS都的时候采样率 flv给的是44100即0x04,不过读出来的信息是0x07,不过demux,就按照这个做就可以了,再有一点编解码类型中,只有填写 0x01才可以用vlc正常播放,这里得到的却是0x10,当做mux的时候可以根据原有的ADTS头填写2个bytes的配置信息。

2:

前文讲到Script-tag中的onMetaData信息有一些是不太清楚的,尤其type == 0x03的时候需要重新获取名称程度循环第一步,本程序的代码注释很详细,具体可看代码



相关文档地址:http://download.csdn.net/detail/zhuweigangzwg/5482163

其中ISO-14496-3-2005是AudioSpecificConfig的详细介绍

FLV笔记是一位网友的分析,写的很好,感谢。

改进后的程序地址:http://download.csdn.net/detail/zhuweigangzwg/5482191

交流请加QQ:379969650

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值