解决Hi3531平台NVR切换黑屏问题

本文介绍了海康威视NVR中主码流和子码流的概念,分析了黑屏现象的原因,特别是关键帧在次码流传输中的作用。在Hi3531平台的NVR上,通过PIP模式解决了多路小画面切换到大画面时可能出现的黑屏问题。当从小画面切换回多路显示时,通过保存和恢复帧数据来防止黑屏。然而,这种方法已过时,需要更现代的切换算法。
摘要由CSDN通过智能技术生成

 

NVR中有两个概念:主码流和次码流。

主码流用于本地存储,子码流适用于图像在低带宽网络上传输。

主码流与子码流是海康威视首家提出了这样的概念,是为了解决在网络情况不好时为了满足远程预览的流畅性降低码率,而不影响本地录像提出的双码流技术,即一路视频进入DVR后,DVR可以编码提供两种码流,主码流和子码流,主码流分辨率高于子码流,主码流用来录像,子码流用来网传,默认客户端访问采用主码流客户可以根据网络情况选择子码流访问,这样做的目的是当我用子码流预览时如果网络状况不是很好,可以降低子码流的位率(随着位率的降低画质会有降低),以达到改善网络浏览的流畅性,而又不改变本地录像的录像效果

次码流传输的过程中也并非是将网络摄像机的实时图像帧全部传输过来,而是通过关键帧(或主帧)和次帧的方式传输。如果把关键帧理解为一副实时图像的话,那么次帧就好比为前一时刻的实时图像和当前时刻的实时图像差值编码形成的次帧,这样在解码时通过前面一个关键帧和当前时刻的次帧合成就会形成当前时刻的实时画面。如果没有关键帧,次帧会由于没有关键帧而无法解码,造成在关键帧到来之前没有图像及黑屏的现象。如果两个关键帧之间的间隔比较小,这样可能人的体验不会有影响。如果网络摄像机数量比较多时&#

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fulinux

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值