Unable to remotely view IP camera’s RTSP stream

ip cameraport-forwardingrtspvlc-media-playerzoneminder

I have recently completed a Zoneminder surveillance system installation at a remote location. The dedicated server is running Ubuntu 14.04 LTS and is currently connected to 4 IP Cameras (Hikvision DS-2CD2032-I) on the same subnet. The router is a Motorola Surf Board SBG6580-G228.

Now, I’m attempting to setup a Raspberry Pi to stream video from a camera at the remote location. My goal is to use Zoneminder for recording events and use the Raspberry Pi as a viewer for the primary camera. This is where I’m running into trouble. I can connect to Zoneminder and the Camera’s web-based management pages remotely, but for some reason I can’t view the camera’s RTSP stream.

I have port 554 open and forwarded to the camera I want to connect to. When I enter the RTSP address in VLC without the login credentials, I am prompted for them, so I know it is connecting on some level. However, once I enter the credentials, I receive no error, but also no video. I know the camera is working, because I can log into Zoneminder and see it.

Does anyone have any idea what I could be missing?

Best Answer

Just had exactly the same problem - I was trying to access DVR RTSP stream via VLC player and had no video but no error as well. It turns out that in VLC preferences you must switch Live555 stream transport from default HTTP to RTP over RTSP (TCP).

VLC > Tools > Preferences > Input & codecs > Network > toggle to RTP over RTSP

Related Question