amlogic 8726M3方案基于ffmpeg的html5视频有关问题调试报告
amlogic 8726M3方案基于ffmpeg的html5视频问题调试报告问题集合:a : 网络视频播放:1.音悦台视频播放几秒后
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后,大部分问题解决。