做监控的朋友都知道,NVR有最大接入IPC分辨率限制,一般情况下也是NVR自身的解码能力“上限”。举个例子,NVR就好比是运载货车,而IPC的分辨率则是装载的货物,过多的货物超出的货车的承载能力,也就是俗称的“超载”,必然会引发一些问题,NVR也是如此。今天小编就和大家聊一下摄像头的分辨率超出NVR最大接入像素,怎么办?




android 显示和摄像头分辨率一样 摄像头显示分辨率太大_解决方法


超出分辨率会引发什么问题?

针对该问题,不同厂家的NVR处理策略不一样,具体表现如下:

01NVR无法正常添加IPC

例如H厂商的部分NVR在添加超出最大分辨率的IPC时可能无法直接添加,提示“未知错误“等,将IPC“拒之门外”。这种处理方式可提醒用户超出分辨率,但相对来说简单粗暴,IPC直接无法使用,必须修改降低IPC最大分辨率方可接入。

02添加IPC成功但无法录像

IPC可以被NVR添加,但NVR实际是不会进行存储录像,也就是在回放该通道时会发现没有录像存储文件。这种方式极易导致用户误解且造成损失,认为正常添加就是能用,但是之后需要调取录像时发现NVR没有录像。

03添加录像正常但资源不足

超出最大接入分辨率的IPC可以被NVR添加,且IPC会正常录像。但是在单画面预览时由于超出了最大解码能力所以只能预览子码流,而在回放界面由于录像是主码流,超出了NVR的最大解码能力,提示“资源不足”。

02我们的NVR超出最大分辨率机制

目前我们的全系列在产NVR采用的是以上介绍的第三种机制,即:即使用了超出最大分辨率的IPC,首先确保设备可以正常接入和录像,只是在NVR上预览或回放会提示“资源不足”。


android 显示和摄像头分辨率一样 摄像头显示分辨率太大_android 显示和摄像头分辨率一样_02


举个例子:NVR6108C-B最高接入像素是500万,其搭配800万的摄像机录像时可以正常添加,因其解码能力不足以解码800万像素导致预览单画面时只能预览子码流的分辨率,但是录像是在正常录制的,只是回放时因为解码不了这么高的分辨率会提示“资源不足”。

这种方式的好处是,可以保证录像是可以被存储下来保证录像不会丢失,只是在显示器界面回放提示“资源不足”,也可也通过联网使用APP或客户端进行解码回放,降低录像丢失的损失。

03遇到这类问题,该怎么处理?

当然,能使用并不是鼓励大家这样用,高像素的摄像机要充分发挥图像效果、正常回放录像还需要配合更强配置的录像机。原因和表现我们已经了解,该如何解决呢?小编告诉您两种解决方法。

方法1

更换解码能力更高的NVR

为了配合高分辨率的IPC,可更换解码能力更强的NVR,这样既保证可以预览高清画面的同时也可以正常回放录像,一举两得。NVR具体接入最大像素和解码能力可以参考下表进行选择:


android 显示和摄像头分辨率一样 摄像头显示分辨率太大_解决方法_03


方法2

降低IPC的主码流最大分辨率

也可以适当的降低IPC主码流的最大分辨率,降低到满足NVR最大分辨率即可,NVR就可以正常预览并播放录像。这种方式会损失图像清晰度,一般不建议。


android 显示和摄像头分辨率一样 摄像头显示分辨率太大_android 显示和摄像头分辨率一样_04


总 结

NVR的解码能力是有限的,当接入IPC的分辨率超过NVR的最大接入IPC分辨率时,会造成各种各样的问题。此类情况下,我们的NVR确保设备可以正常接入和录像,确保不造成损失,但回放会提示“资源不足”。超出NVR最大接入分辨率,终究是选型不合理,会引发问题,建议能选择符合要求的NVR或降低IPC分辨率来解决。