一.前言
GB/T25724-2017是公共安全视频监控数字视音频编解码技术要求,是国家针对视频监控场景的视音频编解码技术。即svac2编解码技术。
svac2编解码是GB/T35114 C级强制要求的视频编解码格式,也就是说GB/T35114 C级对视频的加解密的格式必须是svac2码流。该技术无疑是提高了GB/T35114 C级的实现门槛。所以掌握svac2技术是实现公共安全视频监控的关键。
好在经过长期不懈持续的研发与推进(因为svac2和35114C级的研发,笔者以前看足球比赛是看90分钟,核心比赛去现场,后来只有时间看全场集锦,再后来只看进球集锦,现在只看比分),特别是对解码的性能的优化。最终实现了svac2编解码技术的产品化,并集成到产品中。
二.svac2特点
2.1监控场景高压缩率
svac2相对于其他视频格式,对视频监控场景具有友好性。其CTU可以扩展支持到128x128,也就是说在视频背景变化很小的场景下,可以大大的提高视频的压缩率。同时帧内预测支持30多个角度预测,对关键帧也有很好的压缩效果。
2.2高安全性
GB/T25724-2017增加了安全参数集和认证参数集,可以实现视频的签名与验签,视频的加解密。并定期更新vkek与vek,保证了视频的完整性,防篡改性,抗抵赖性,时效安全性。从个层面保证了视频的接入安全,通信安全,解码安全。
2.3视频结构化
支持图像智能分析扩展单元,可以将图像的智能分析的结果,结构化打包成nalu单元,实现视频分析数据的结构化存储。
2.4可扩展性
除osd,时间,地理位置等语法单元外,还可以支持各种扩展单元语法。可以随着业务的深入,便于业务数据的扩展。
三.svac2的实现基础
svac2解码首先要进行熵解码,将所有相关参数解码出来,将系数进行逆扫描,反量化,反变换,再与帧间预测或帧内预测的数据进行叠加,然后进行去块滤波,SAO,ALF,再将解码出来的帧放进解码缓冲区。具体流程如下图:

四.svac2解码播放展示
通过对svac2编解码的实现,做了一个svac2播放器,可以支持svac2码流打包成ps流的播放,具体如下图:

五.更多信息
tel: 13971177602
web:www.founu.com

566

被折叠的 条评论
为什么被折叠?



