当前位置: 代码迷 >> 多媒体/流媒体开发 >> 将aac跟h264流写入flv文件
  详细解决方案

将aac跟h264流写入flv文件

热度:8130   发布时间:2013-02-26 00:00:00.0
将aac和h264流写入flv文件。
现想将aac格式的流和h264的流混合写入flv文件,tag 头已经封装好,data部分写入的是流的裸数据,但是使用flv播放器却没法播放,各位高手,我需要再做什么数据的封装处理吗?
    生成的flv文件已经使用flv分析程序分析,结构是对的,我就怀疑音视频data部分是不是要做什么特殊处理?不能直接写入流数据?
------解决方案--------------------------------------------------------
搂住参考开源代码mmflvmux
http://dev.monogram.sk/websvn/listing.php?repname=flv_mux&path=%2Ftrunk%2Fsrc%2F&rev=4#path_trunk_src_
------解决方案--------------------------------------------------------
既然是H264格式的文件,那必须在音视频数据前包含一帧特殊数据-解码配置信息(H264AVCDecoderConfigurationRecord结构)。
即在元数据后面先写入该结构,再写入音视频数据包.
------解决方案--------------------------------------------------------
我现在也在做这方面的工作,希望能多与楼主交流。
------解决方案--------------------------------------------------------
楼主能否把你的Flv方面的资料和经验共享一份给我哇,
http://topic.csdn.net/u/20101205/00/63d603ab-fe4e-49de-a33c-e2b9d2d98ba8?36198 
在这给分哈。