一、软解码
软解码:即通过软件让CPU来对视频进行解码处理,就是通过CPU来运行视频编解码代码,我们最最常见的视频软解码开源看就是FFmpeg:
-
FFmpeg官网:https://ffmpeg.org/
-
国内FFmpeg教程:雷霄骅(leixiaohua1020)的专栏
-
目前基于FFmpeg的开源播放器有B站的ijkplayer,教程请移步:http://blog.csdn.net/u010072711/article/details/51728537
硬解是要机器中的专门的解码芯片来完成,质量因厂家的技术能力而定,部分厂商技术实力强,兼容性和解码效果做的比较好,而有些厂商技术实力稍差,兼容性和解码效果做的就不尽如意。