h.265+视频编码技术分析及实现原理

随着视频编码技术的发展,h.265编码技术在视频监控领域的运用越来越多,相关的h.265视频监控产品也越来越丰富。和h.264之后有h.264+一样,h.265之后马上有h.265+。
h.265+占用的存储空间更少,一个200万的摄像机存储一天24小时,如果是h.264编码存储空间大约是40-50GB,h.265编码存储空间大约是20-25GB,h.265+编码存储空间大约是4-8GB左右,这样节省硬盘空间是显而易见的。
关于h.265+编码技术的实现原理,上游芯片厂家以及方案厂家大都语焉不详,上网仔细研究了下。
天视通关于h.265+技术实现原理的介绍

H.265+是基于H.265的编码技术上融合Tzip天压智能算法的黑技术实现的
H.265+大部分摄像机固定安装的监控场景,静态场景占比较大,背景稳定,主要监控的是运动物体的特点,将H.265压缩技术与Tzip天压智能黑技术相结合; 静态场景,在保证主观图像质量的前提下,压缩到极致,从而降低码率到极致;动态场景对背景和前景进行分离,对前景和背景采用不同的编码质量,在保证主观图像质量的前提下,大幅提高编码压缩性能,从而大幅降低码率;

来源:1.http://tpsee.com/plus/view.php?aid=1179
2.http://tpsee.com/tech/faq//201706/30-1180.html
所谓Tzip天压智能算法,个人感觉有点胡扯了,后面关于静态,动态场景的压缩编码方式应该还是科学的,h.264+的实现原理和这个类似。

海康关于h.265+技术原理的介绍(海康把h.265+叫 smart H.265)

Smart265是海康威视研究院自主研发的基于视频编解码应用的技术,专门针对监控场景的特点而研发,可在H.265编码的基础上进一步提升压缩率,有效节约网络和存储资源。
在白天的繁忙场景下,Smart265的码率相比H.265可降低30%以上;当夜晚画面基本静止时,Smart265的码率相比H.265可降低70%以上(最低可达50-60kbps);不仅节约了带宽资源,更有效节省了存储空间。

Smart265简单原理
Smart265技术是根据“大部分监控场景变化较少、背景稳定,监控观看者通常关注运动目标”的特点,将H.265压缩技术与智能分析技术相结合,通过建立背景模型和提取前景目标,对前景和背景采用不同的编码方式,从而在保证主观质量的前提下,提高编码压缩性能,降低码率。


由此看来,Smart265技术是基于H.265的视频压缩技术,但是又区别于H.265的技术,是对H.265的进一步挖掘提升。Smart265针对不同场景相对于H.265在码率上的降低是不同的,监控画面中运动物体越少,码率降低越多。

目前支持h.265+的方案只有海思芯片的,源头应该在海思那里,所以去海思官网看了下。
海思官网上关于h.265+技术介绍的内容很少,找到这样一篇文章,写的比较隐晦,估计想给天视通,雄迈这样的方案厂家发挥留点余地。

SmartP is an advanced referencing technology used in Hisilicon video encoder. It takes the advantage of multiple reference architecture of video encoder hardware and uses both long-term reference and short-term reference to improve the compression efficiency. For typical surveillance video sequences where background scene is relatively stable, it saves about 30% bits compared with other encoders using single reference frame.
AVBR is an advanced rate control algorithm used in Hisilicon video encoders. With visually unchanged picture quality, AVBR actively reduces the overall bit rates by intelligently distributing bits to the areas of motion. For typical surveillance video sequences, it could save about 30% bits compared with VBR.

总结下,h.265+编码技术主要基于两点,1.P帧技术,即帧间预测编码帧。详细的关于I帧,P帧,B帧,参见这篇文章《视频编码中的I帧、B帧、P帧》。2.动态编码技术,即视频码流比特率的控制方式,参见《比特率控制方式:VBR与CBR》


这是我很早之前整理的安防视频监控知识,没有维护和更新了,现在这个网站已经转型成个人博客。需要了解安防相关知识,资料的可以去我的这个安防知识专业网站:https://ipc.name
人防防空洞动力环境监控系统设计方案 onvif协议版本发展演变

  评论