资源预览内容
第1页 / 共2页
第2页 / 共2页
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
低端 Andriod 手机无法播放 m3u8 问题解决1 问题:三星低端 Android 手机,播放 m3u8 视频流时,只有声音,没有画面,播放界面为黑屏。2 测试验证:AVC 的规格分为三等,从低到高分别为:Baseline、Main、High。 Baseline(最低 Profile)级别支持 I/P 帧,只支持无交错(Progressive)和 CAVLC,一般用于低阶或需要额外容错的应用,比如视频通话、手机视频等; Main(主要 Profile)级别提供 I/P/B 帧,支持无交错(Progressive)和交错(Interlaced),同样提供对于 CAVLC 和 CABAC的支持,用于主流消费类电子产品规格如低解码(相对而言)的 mp4、便携的视频播放器、PSP 和 Ipod 等; High(高端 Profile,也叫 FRExt)级别在 Main的基础上增加了 8x8 内部预测、自定义量化、无损视频编码和更多的 YUV 格式(如 4:4:4)用于广播及视频碟片存储(蓝光影片),高清电视的应用。AVC 的规格主要是针对兼容性的,不同的规格能在相同级别上的平台应用。至于 BaselineL x.x、MainL x.x、HighL x.x 形式则是在不同级别下的码流级别,数值越大码流就越大,更耗费资源。所以就码流而言 HighL3.0http:/blog.sina.com.cn/s/blog_4d41e2690101ab6n.html1、码率不变,帧率不变,格式(baseline)2、码率不变,帧率 15,格式不变(high)3、码率不变,帧率 15,格式(baseline)4、码率(256),帧率 15,格式(baseline)经测试,视频规格为 high 时,小手机不支持小手机 baseline 都可以播放出来,小手机 main 播放不出来小手机播放规格为 main 的 m3u8 播放不出来,播放规格为 main 的 MP4 可以播放出来3 解决方法:经测试,是视频压缩的规格过高,低端 Android 手机不支持。如下图,将未切片的 mp4 视频文件,重新压缩,规格降低为最低的 baseline.压缩,切片后问题解决。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号