exo解码exo硬解和ijk硬解哪个好解码和原生解码有什么区别

华为E6108V9E部分机顶盒播放H264编码格式分辨率媒体资源编解码器解码失败问题总结**

在使用ExoPlayer播放器播放H264编码格式分辨率的媒体资源时播放失败

添加探针深入分析发现:

 
分析:dequeueOutputBuffer为从編码器获取一个输出缓存区并返回索引值,返回-1表示未获取到输出缓存组或超时
1.首先设置超时时间为1000000Us未能解决问题,排除读取解码器数據超时
2.怀疑是否数据未存入编解码器输入缓存数组经排查发现dequeueInputBuffer返回值为正数,排除
3.是否配置编解码器配置参数错误结合网络查询资料汾析,rk3228系列cpu在处理H264/1080p媒体资源可能出现编码位数16位对齐问题
 
 


1.下载NDK(要下载NDK r15c高版本编译不过)

4.根据要编译的架构编写编译脚本

6.编写JNI(如果想要扩展更多功能的话)

下面是把第1~5部整合到一块的脚本;

我要回帖

更多关于 exo硬解和ijk硬解哪个好 的文章

 

随机推荐