日期:2014-05-17  浏览次数:20592 次

amlogic 8726M3方案基于ffmpeg的html5视频问题调试报告

问题集合:

a : 网络视频播放:

1.音悦台视频播放几秒后闪退(网址www.yinyuetai.com)

2.进入www.m1905.com 播放视频直接退出,无法播放

3.flv视频播放正常,但是音画不同步(PC上播放正常) :  测试地址:http://live.tv.sohu.com/
4.m3u8播放紊乱,存在不停地从头开始播放(而且出现这种情况偶,进度条上显示的时间和实际的不符) :  测试地址:http://live.tv.sohu.com/

b : 本地视频播放 :
1, DTS和AC-3音频播放声音杂音大
2, 由于mkv、avi、wmv封装格式较多,我们对这三种格式的视频进行了较为系统的测试。
测试的所有视频用天天影音1.41在主板上使用软解播放,音频全ok。视频是通过FormatFactory2.96进行转换的,音视频也是通过FormatFactory2.96获取统计的。


问题分析及解决:

闪退等挂起问题,经过分析代码发现目前android4.0.4中的webkit有些问题,某些情况下会挂掉,修改webkit解决此问题。仔细分析后发现是amlogic改出来的问题。

音视频紊乱及不同步,部分原因是ffmpeg移植的问题。

音画不同步的另一部分原因在于底层处理。


修改了webkit和LibPlayer后,大部分问题解决。