No resource message on Hikvision recorders means that the decoding resources of the current device (IP camera, DVR, NVR) are not sufficient to preview the current resolution for all the channels. Basically, the recorder is limited in its hardware capabilities and cannot display all the channels at once.
Each recorder has its own predetermined bandwidth that can be handled and each camera connecting to the recorded will occupy large bandwidth (depending on different resolution settings).
So if the total bitrate of cameras has reached over the predetermined bandwidth of the recorder then the message “NO RESOURCE” will be displayed. It can show on a few cameras or on all the cameras (multi-view mode) at the same time.
Seeing the No Resource message on the live view doesn’t mean that the footage isn’t recorded. The recorder is capable of recording normally but is limited in displaying all the cameras’ feed on the live mode.
Since the error is related to the resolution and bitrate, you can resolve the “No Resource” error by re-adjusting the video settings of the displaying camera channels. Reduce the resolution, or FPS, or max bitrate settings for either mainstream and or sub-streams of the camera(s).
How to fix No Resource error
As we said, this error indicates that the recorder’s graphical display has reached its limit. Apart from having decoding issues (high bitrate or resolution), it may be caused if the camera is non-compatible with the NVR.
First of all, go full screen on the camera that shows “no resource”. If it still doesn’t show a picture if you go full screen (still shows “no resource”) it means that the cameras are not compatible with the recorder. Usually, the camera is a higher resolution (for example 5MP) than the one supported by the recorder (let’s say it supports a max of 4MP per channel).
If the camera shows the image on full screen and shows “no resource” on split-screen only (2×2, 3×3, 4×4), then you need to go to the Parameters section and modify the bitrate, resolution, and frame rate.
Note the cameras that show “no resource”, then navigate to Main Menu > Record and then Parameters. There you should see the individual parameters for each camera. You should select the camera(s) that shows “no resource”.
There are three parameters that you need to adjust: bit rate (lower it a little bit), resolution, and FPS (don’t go less than fps). So, lower these three parameters a little bit then save the settings. Do so for all the cameras that display the “no resource” message on the screen. (If you access the unit via browser, the procedure and fix are the same).
Note: While adjusting the settings, if you get the message “this channel cannot be supported”, it means that the camera is not supported by the recorder or that the recorder cannot access the camera to adjust the settings (especially if you’re using a third-party ONVIF camera). In this case, you need to access the camera individually via the web browser and change the settings accordingly.
Once done, go back to the live view and check if the cameras are showing. If the issue persists, then you should try to update the firmware of the recorder to the latest one.
Additionally, you may need to check if your recorders support all the cameras to their fullest resolution. Many of these recorders support a certain number of cameras to the highest resolution. Let’s say you have an 8 channel NVR that supports only two-channel at 4K (at once), the rest must be set to a lower resolution.
Before purchasing any recorder, make sure the cameras you intend to use are compatible with the recorded, and that the NVR/DVR can properly handle the bandwidth coming from the cameras.