低端android手机无法播放m3u8问题解决

上传人:fengf****anxue 文档编号:29926823 上传时间:2018-01-26 格式:DOCX 页数:2 大小:256.46KB
返回 下载 相关 举报
低端android手机无法播放m3u8问题解决_第1页
第1页 / 共2页
低端android手机无法播放m3u8问题解决_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《低端android手机无法播放m3u8问题解决》由会员分享,可在线阅读,更多相关《低端android手机无法播放m3u8问题解决(2页珍藏版)》请在金锄头文库上搜索。

1、低端 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的支

2、持,用于主流消费类电子产品规格如低解码(相对而言)的 mp4、便携的视频播放器、PSP 和 Ipod 等; High(高端 Profile,也叫 FRExt)级别在 Main的基础上增加了 8x8 内部预测、自定义量化、无损视频编码和更多的 YUV 格式(如 4:4:4)用于广播及视频碟片存储(蓝光影片),高清电视的应用。AVC 的规格主要是针对兼容性的,不同的规格能在相同级别上的平台应用。至于 BaselineL x.x、MainL x.x、HighL x.x 形式则是在不同级别下的码流级别,数值越大码流就越大,更耗费资源。所以就码流而言 HighL3.0http:/ 15,格式不变(high)3、码率不变,帧率 15,格式(baseline)4、码率(256),帧率 15,格式(baseline)经测试,视频规格为 high 时,小手机不支持小手机 baseline 都可以播放出来,小手机 main 播放不出来小手机播放规格为 main 的 m3u8 播放不出来,播放规格为 main 的 MP4 可以播放出来3 解决方法:经测试,是视频压缩的规格过高,低端 Android 手机不支持。如下图,将未切片的 mp4 视频文件,重新压缩,规格降低为最低的 baseline.压缩,切片后问题解决。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 多媒体应用

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号