HikVision NVR RTSP stream played in VLC plays incorrectly, wrong color space(?)

bsenftner

n3wb
Sep 8, 2020
1
1
Los Angeles
I have an NVR108MH-P8 Hikvision NVR. I'd like to to be able to play the live RTSP streams from the NVR in other software.
I have been able to get the streams to play in VLC, for example, but the images appear to be in the wrong color space.
Yet the streams are playing, VLC reports H264 MPEG-4 (part 10) (h264), 1920x1080, 29.97... frame rate, and an audio track.

Capture.JPG Capture.JPG

I'm using urls of the form:
rtsp:/[NVR IP]:554/Streaming/channels/101 <- plays main stream for cam0, color space wrong
rtsp:/[NVR IP]:554/Streaming/channels/102 <- plays sub-stream for cam0, VLC stats report receiving packets but no video frames, corrupted stays 0 btw
rtsp:/[NVR IP]:554/Streaming/channels/201 <- plays main stream for cam1, color space wrong
rtsp:/[NVR IP]:554/Streaming/channels/202 <- plays sub-stream for cam1, VLC stats report receiving packets but no video frames, corrupted stays 0 btw

For the POE cameras directly attached to the NVR, this is the only way to get the live streams. The cameras attached and powered by the NVR do not appear on the LAN.
Does anyone know how to get the correct image? correct color space? I can play the RTSP streams from the other cameras on the LAN inside VLC just fine.
They appear in the correct color space, appearing as one would expect the video, rather than the jarring mostly green with high contrast frames coming from the NVR.
 
  • Like
Reactions: maximosm