RTSP Streams: Real Time Streaming Protocol Directions for (nearly) Every Manufacturer

RTSP streaming data on SCW, Hikvision, Dahua, Axis, ACTi, Avigilon, Samsung, Hanwha Techwin, Honeywell, Swann, Arecont Vision, Vivotek, Lorex, EzViz, Flir, Alro, Pelco, Blink, and Ring

decoding: a video surveillance software blog

What is RTSP?

Real time streaming protocol or RTSP is essentially the pure video and audio feed coming off IP cameras, NVRs, or networked DVRs.

RTSP Uses?

If you've ever been frustrated with a camera that locks you into their service, then you know why RTSP matters!

The RTSP stream can be useful in working in custom applications and situations or to isolate a video feed to add to a NVR for basic recording functionality. RTSP streams can be played in network video players such as VLC.

Some common uses for RTSP streams include

A) Adding an older camera to an NVR

Older, non ONVIF or poorly optimized ONVIF cameras may not always work with your new NVR. Many NVRs allow you to add a custom protocol to include the RTSP stream. This would allow your camera to work with your new NVR as a basic video feed. RTSP does not transmit motion, VCA, or any other analytics to the recorder, so only basic 24/7 recording is available.

B) Custom Applications

Developers will often call an RTSP stream to use in custom applications that boost or add features to a camera. This could include features such as more advanced analytics or cloud recording.

C) Streaming to a service

Some services allow you to send an RTSP stream to an internet server, allowing that stream to then be broadcasted publicly the internet. This might be useful for church, bird, or weather cams meant less for security and more for broadcast/casual viewing.

How to find your RTSP stream

RTSP streams are often not completely obvious to end users. While some systems will put the RTSP stream somewhere in the settings of the NVR or camera, others are hidden away behind documents, APIs, etc.

RTSP stream URLs from (nearly) Every Manufacturer


SCW Admiral/Imperial NVRs

rtsp://<ip>:<port>/unicast/c<channel number>/s<stream type>/live

<channel number> - c1 would be channel 1, c2 channel 2, etc

<stream type>: 0 (main stream) or 1 (sub stream) or 2 (third stream)

Stream URLs can be found via the web interface by going to Setup - Network - Port

You can also encode credentials into the URL by entering it prior to the IP address - for example.

Example URL: rtsp://admin:12345scw@192.168.1.210/unicast/c2/s2/live will bring up third stream for channel 2 on the NVR located at 192.168.1.210 , where admin is the username and 12345 is the password.


SCW Admiral line cameras

rtsp://<ip>:<port>/media/video

<video> - video1 would be mainstream, video2 for substream, and video3 for third stream etc

Stream URLs can be found via the web interface by going to Setup - Network - Port

You can also encode credentials into the URL by entering it prior to the IP address - for example.

Example URL: rtsp://admin:12345scw@192.168.1.210/media/video2 will bring up substream for the camera.


SCW Networker/Vanguard NVR line

rtsp://<address>:<port>/Streaming/Channels/<id>

<address> - DDNS or IP for the system

<port> - RTSP port (typically 554)

<id> - streaming channel - for example “101” would be channel 1 and stream #1 (mainstream). Changing the <id> to 102 would create channel 1 and stream #2. 201 would produce the channel #2 of the NVR and mainstream and 202 would produce channel #2 and substream.

Example: rtsp://192.168.1.210:554/Streaming/Channels/101

This RTSP stream would mainstream channel 1 on an NVR at 192.168.1.210.

You can also encode credentials into the URL by entering it prior to the IP address - for example.

Example URL: rtsp://admin:12345@192.168.1.210:554/Streaming/Channels/101, where admin is the username and 12345 is the password.


Dahua RTSP stream (Cameras & NVR)

rtsp://<username>:<password>@<ip>:<port>/cam/realmonitor?channel=<channelNo>&subtype=<typeNo>

<ip> - the IP address of the IP Camera.

<port> - the default port is 554. It can be omitted.

<channelNo> - the channel number. It starts from 1.

<typeNo> - the stream type. The <typeNo> of main stream is 0, extra stream 1 is 1, extra stream 2 is 2.

Example URL: rtsp://admin:12345scw@192.168.1.210:554/cam/realmonitor?channel=1&subtype=1 will bring up substream for channel 1


Hikvision RTSP Stream (NVR)

rtsp://<address>:<port>/Streaming/Channels/<id>

<address> - DDNS or IP for the system

<port> - RTSP port (typically 554)

<id> - streaming channel - for example “101” would be channel 1 and stream #1 (mainstream). Changing the <id> to 102 would create channel 1 and stream #2. 201 would produce the channel #2 of the NVR and mainstream and 202 would produce channel #2 and substream.

Example: rtsp://192.168.1.210:554/Streaming/Channels/101

This RTSP stream would mainstream channel 1 on an NVR at 192.168.1.210.

You can also encode credentials into the URL by entering it prior to the IP address - for example.

Example URL: rtsp://admin:12345@192.168.1.210:554/Streaming/Channels/101 will bring up mainstream for channel 1, where admin is the username and 12345 is the password.


Uniview RTSP Stream (NVR)

rtsp://<ip>:<port>/unicast/c<channel number>/s<stream type>/live

<channel number> - c1 would be channel 1, c2 channel 2, etc

<stream type>: 0 (main stream) or 1 (sub stream)

Example URL: rtsp://admin:12345scw@192.168.1.210/unicast/c2/s2/live will bring up substream for channel 2.


Axis RTSP Stream

rtsp://ip-addr/axis-media/media.amp

Example URL rtsp://192.168.1.210/axis-media/media.amp


ACTI RTSP Stream

rtsp://ip-addr/

Example URL rtsp://192.168.1.


Honeywell RTSP Stream

Honeywell uses various software and hardware manufacturers depending on the year, line, etc. We recommend trying some of the Hikvision and Dahua URLs to see if they function.


Avigilon RTSP Stream

http://<username>:<password>@<generated RTSP Stream URI>/

Avigilon RTSP streams must be generated in the web UI of the camera under compression and image rate.


Samsung / Hanwha Techwin Camera RTSP Stream

rtsp://user:password@<DeviceIP>:port/profile<no>/media.smp

<no> - stream type either 1 for mainstream or 2 for substream

Example URL: rtsp://admin:12345@192.168.1.210:554/profile1/media.smp will bring up mainstream for a camera on 192.168.1.210


Swann camera RTSP Stream

rtsp://admin:password@ip_address:554/ch01/0 where 0 = mainstream and 1 = substream

Note: Swann uses various lines of hardware and software and RTSP streams. You may have to contact support for your specific model. They sometimes use the Hikvision APIs


Arecont Vision RTSP Stream

rtsp://ip-addr/h264.sdp

Example URL: rtsp://192.168.1.210/h264.sdp


Samsung / Hanwha Techwin NVR RTSP Stream

rtsp://<DeviceIP>:port/LiveChannel/0/media.smp

Note: LiveChannel/0/ where “0” equals the channel number. Channels start at 0.

Stream Example: rtsp://192.168.1.210:554/LiveChannel/0/media.smp


Pelco RTSP stream

For Sarix models rtsp://<camera ip address>/stream1

Example URL - rtsp://192.168.1.210/stream1


Vivotek

Example URL - rtsp://:/


Lorex RTSP stream

Lorex has used various software and hardware manufacturers depending on the year, line, etc, as they were acquired by Dahua after being acquired by FLIR. We recommend trying Dahua RTSP feeds first if you have newer cameras and Hikvision formatting, if Dahua doesn't function.

Some Lorex cameras, especially their battery powered line, are primarily designed to work exclusively Lorex equipment it’s possible RTSP or other third party functionality may have been disabled.


EzViz RTSP Stream (Cameras & NVR)

EZviz cameras are designed to work exclusively with the EZViz applications - thus RTSP and third party access is extremely limited if not completely unavailable.


FLIR RTSP stream (Cameras & NVR)

FLIR has used various software and hardware manufacturers depending on the year, line, etc. We recommend trying the Dahua RTSP streams to see if they function.

Since FLIR cameras are primarily designed to work exclusively FLIR equipment it’s possible RTSP or other third party functionality may have been disabled.


Arlo RTSP Stream

Like most battery/cloud cameras Arlo does not support an RTSP stream as the video feed is directly sent to Cloud servers.


Blink RTSP stream

Like most battery/cloud cameras Blink does not support an RTSP stream as the video feed is directly sent to Cloud servers.


Ring RTSP stream

Like most battery/cloud cameras Blink does not support an RTSP stream as the video feed is directly sent to Cloud servers.

SCW: Home of Revolutionary Support© and #LTC Values

Whether you are trying to configure a non-SCW camera to work with our Cirrus Software or trying to get a SCW camera to work with a custom application you're building, we want you to be able to have the freedom to do what you want to do!

We make sure that our techs have the training and resources availible so that you can. Many companies try to lock you into their services by either disabling or refusing to offer information on how to fetch the RTSP streams. Some companies offer such bad training for front line support that their employees are unaware of the details on how to get it.

We're different and we're better. SCW’s American based trained technical support is trained to in line with our #LTC values which boil down to helping every customer in the way you would help a close family member or dear friend.

Just Getting Started with Security Cameras?


Get the SCW Beginner Guide!

New to security camera systems? Confused by Analog vs IP? Bullet vs Dome? Indoor vs Outdoor? Don't even know what PTZ means?

No problem! Download the SCW Beginner Guide and get all your questions answered right away!