分享

NVR资源不足问题专题

 精典收藏rf 2017-04-27

最近关于NVR的问题讨论的比较多,无论是我们弱电VIP群中还是其它朋友给我们留言,都提到了关于NVR资源的利用方面,本文就主要介绍NVR设备本地(在HDMI/VGA显示器上)出现“资源不足”的原因及常规排查思路。


一、现象及原理解读:

现象:如下图所示,部分通道显示“资源不足”:


我们先理解下“资源不足”的原因:解码显示性能达到设备的上限。每一个产品,都有其性能上限,本地解码性能指的是NVR将前端IPC图像显示出来的最大能力,超过了就提示“资源不足”。


在讲解排查思路之前,先学习或温故下NVR的一些机制与原理。


原理1:NVR连接IPC取流原理。

当我们的NVR连接前端IPC时,默认都会尝试获取2路视频,即主码流+子码流。主码流的分辨率与码率比子码流大,是高清的视频源;子码流为辅流,清晰度与码率相对较小。


原理2:NVR本地解码原理。

1.NVR本地支持画面分割,分割模式及图例如下表。

2.在IPC主、子码流都成功连接的情况下,解码规则是单画面或大画面解码主码流,小画面解码子码流,如下表。

3.在子码流没有取到的情况下,小画面也会使用主码流解码。

分割

图例

规则

1(单画面)

全屏

解码主码流

4

2*2均等分割

  • 正常情况解码主码流;

  • 当主码流分辨率大于200W或400W时(与设备有关),解码子码流

6


大画面解码主码流,其余5个小画面解子码流。

8


大画面解码主码流,其余7个小画面解子码流。

9

3*3均等分割

解码子码流

16

4*4均等分割

解码子码流

25

5*5均等分割

解码子码流

32


解码子码流

36

6*6均等分割

解码子码流

64

8*8均等分割

解码子码流


原理3: NVR取IPC子码流规则。

当满足以下条件时,才会在连接IPC时取IPC的子码流:

  • 对于V3.0.2之前,子码流分辨率小于等于4CIF,码率小于等于1M;

  • 对于V3.1.0以后版本,子码流分辨率需小于等于720P,码率小于等于2M;

综上所述,细心的读者应该已经可以从原理中总结出:其实在多画面分割的情况下,设备主要是以子码流在解码,理论上,子码流不是非常大的情况下,设备是不会出现资源不足的情况。


二、排查思路

1、单画面情况下,出现“资源不足”。

单画面情况下,只解码一路视频,出现资源不足,只可能是IPC分辨率超出设备的单路解码能力。比如DS-8632N-E8,单路最大支持600W的解码,如果接入800W的IPC,单画面解主码流时,将出现“资源不足”。设备的单路解码性能见附表。


2、多画面情况下,出现“资源不足”。

多画面情况下,按照上述原理2的解码规则,出现“资源不足”的情况,往往是设备总的解码能力达到上限。遇到最多的情况,基本都是IPC的子码流没有取到,使用主码流解码达到设备性能上限导致。设备总解码能力详见附表。

那么,实际上,排查多画面“资源不足”,就是排查子码流是否没有成功取到。


那么问题来啦,怎么判断子码流没有取到?

方法1:在预览画面下,单击某个通道,查看快捷栏图标,可以查看通道的解码信息。这就可以快速判断当前通道解码的是主码流还是子码流,分辨率及码率如何,如下图所示。如果小画面解码的是分辨率较低的视频,就可以证明设备成功取到子码流。


方法2:进入主菜单,通过下面的路径:“录像配置—编码参数—子码流参数”,查看子码流具体参数的参数;若提示“该通道不支持此项功能”,则表示该通道的子码流没有成功取到。


  • NVR没有取到IPC子码流,导致多画面“资源不足”问题的处理步骤:

  • 登录IPC的界面,查看编码参数中的IPC的子码流的分辨率及码率;

  • 设置为满足条件的参数,比如分辨率4CIF/ 码率1024Kbps;

  • 重启IPC,NVR将重新连接并获取子码流信息。

针对解码资源不足的情况,我们是否有一些优化措施?当然,研发的兄弟们也是在不断优化,以方便排查及减少资源不足出现的情况。



  • 优化措施:

1.当子码流因超限取流失败时,“异常/报警”窗口提示“子码流分辨率/码率超限”;


2.NVR在获取到子码流后,编码参数的界面中,用户可以查看到子码流的分辨率及码率上限,且无法设置高于这两个限制的参数。


3.本地4画面解码超过一定分辨率自动切换为子码流,降低资源不足的概率。


三、常见问答

1、本地回放时,提示“资源不足”,是为什么?

       :回放时,从硬盘读取数据,而一般录像都是主码流高清数据。所以,回放是实打实播放,多路回放情况下,达到设备解码上限时,会出现“资源不足”(较为少见)。


2、预览多画面出现“资源不足”,查看通道子码流实际获取到,通道码流信息查看,解码的是主码流,切换为单画面,再切换为多画面就可以正常?

       :NVR一些老版本,存在不能自动切换子码流解码的问题。目前V3.4.2以上版本都已经解决。

 

附录 常用NVR解码性能

设备系列

解码能力

单路最大解码性能

DS-9600N-Ix系列

16路1080p

1200W

DS-8600N-Ix系列

16路1080p

1200W

DS-8600N-K8系列

8路1080p

1200W

DS-8600N-E8系列

6路1080p

600W

DS-7700N-I4(/P)系列

16路1080p

1200W

DS-7700N-K4(/P)系列

8路1080p

1200W

DS-7700N-E4(/P)系列

6路1080p

600W

DS-7600N-I2(/P)系列

16路1080p

注:8路设备为8路1080p

1200W

DS-7600N-K2(/P)系列

8路1080p

1200W

DS-7600N-E2(/P)系列

6路1080p

600W

DS-7600N-K1(/P)系列

4路1080p

800W

DS-7600N-E1(/P)系列

6路1080p

600W

DS-7600N-SNH系列

4路720p

1080p

DS-7600N-SHT系列

4路720p

1080p

DS-7600N-E1/A

6路1080p

600W

DS-7600N-E1/V/W

6路1080p

600W

DS-7608N-G2/xP

6路1080p

600W

 

 


开启弱电实战技术VIP交流群


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多