Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据测试

ijkPlayer点播/直播/VR视频播放器(解码器)研究(2)-Android

 点播+直播+VR:ijkPlayer+MD360 (推荐);ijkPlayer可以实现点播和直播,MD360 可以实现VR视频播放。
   点播服务普遍采用了HTTP作为流媒体协议,H.264作为视频编码格式,AAC作为音频编码格式。

    使用的是ijkplayer 音视频解码 支持播放点播和直播;使用rtmp编码 推流,opengl 进行视频数据的处理 做滤镜和特效。
> ijkplayer 中集成的so文件:ijkplayer.so/ ijksdl.so/ ijkffmpeg.so
 播放器基本模块通常都是由以下部分组成:事务处理、数据的接收和解复用、音视频解码以及渲染.
 ijkplayer - 播放器数据下载及解码相关;
 ijksdl - 音视频数据渲染相关;

ijkplayer是基于ffplay改造的。。

ijkplayer视频播放器源码分析(android)- https://www.jianshu.com/p/7d9b86919682
ijkplayer系列(二) ,ijkplayer初始化流程- https://www.jianshu.com/p/75c31d05c6d9
ijkplayer系列(三) ,ijkplayer网络数据读取线程- https://www.jianshu.com/p/60d1da2c5792
ijkplayer系列(四),ijkplayer音频解码与播放- https://www.jianshu.com/p/a6a4bf59cdae
ijkplayer系列(五),ijkplayer视频解码与播放- https://www.jianshu.com/p/f85ca5b0b07d

-- 从数据接收、音视频解码、音视频渲染及同步这三大方面.
 对于播放器来说,音视频同步是一个关键点,同时也是一个难点,同步效果的好坏,直接决定着播放器的质量。通常音视频同步的解决方案就是选择一个参考时钟,播放时读取音视频帧上的时间戳,同时参考当前时钟参考时钟上的时间来安排播放。

ijkplayer 解决rtmp 延迟长的问题,达到秒开的结果- https://blog.csdn.net/yyhjifeng

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: ABC重塑汽车行业,百度云打造智能汽车新引擎

下一篇: python socket通信 以16进制的数据进行传递与解析

精华推荐