编码解码

一、编码/解码方式

1.软件解码/解码

通过软件全过程让CPU进行视频解码处理

2.硬件编码/解码

硬解:指不依赖于CPU,通过GPU(现在的硬解模块被整合在了GPU内部)运算进行视频解码处理

优势:

1)不需要太好的CPU配置

2)CPU占有率低

3)所需的硬件成本低

4)硬件功耗低

劣势:

1)起步较晚,相比软解,硬解的软件支持度不够

2)软件设置较为复杂

3)面对杂乱的视频编码,硬件不能全面兼容

4)在画面输出补偿及画质增强技术上,相比软解还做得不够。

二、编码解码标准

1.H.263

2.H.264

3.H.265

1.优势:

1)在H.264技术上,改善码流、编码质量、延时和算法复杂度之间的关系,达到最优化设置。

2)提高了压缩效率、鲁棒性、错误回复能力,减少了实时的时延、信道获取时间和随机接入时延,降低了复杂度。

3)实现了高达1-2Mbps的传输速度传送720P(分辨率1280*720)普通高清音视频传送

4)可以将4K分辨率的片源压缩到50G以内,使得4K普及成为可能。

2.H.265软解

CPU占用率非常高,一般在60%-80%左右,而同样配置的CPU在播放H.264视频时,CPU占有率在10%左右。

3.H.265硬解

因为H.265压缩率高,相同清晰度的文件,比H.264小30%-50%,所以解压时,运算复杂度比H.264视频高好几倍。

所以H.265视频,采用硬解才能更好地进行播放。

你可能感兴趣的:(编码解码)