Set up RTSP streaming
RTSP (Real-Time Streaming Protocol) allows you to stream live video feeds over a network, making it easy to integrate with third-party applications, such as smart homes, video management systems and websites. This is an advanced feature for users with specific technical requirements and some networking knowledge. If you’re a regular user looking to access live video remotely, we recommend using our PC software or smartphone app.
Prerequisites
- Ensure the recorder is connected to the internet.
- Have a computer on the same network as the recorder to test the RTSP stream.
Step 1: assign a static IP address to the recorder (optional)
To keep the recorder accessible at the same network address and prevent network issues, we recommend assigning a static IP address:
- Move your cursor to the bottom edge of the screen to reveal the menu bar.
- In the bottom-left corner, click the menu icon .
- Click Settings and unlock the recorder if prompted.
- Go to Network > General.
- Unselect the DHCP checkbox to disable dynamic IP.
- Enter a static IP. Consult your network administrator if you’re unsure which one to use.
- Click Apply to save your changes.
- At the top of the application window, click the recorder settings icon .
- Go to Network > General.
- Click the DHCP toggle to disable dynamic IP.
- Enter a static IP. Consult your network administrator if you’re unsure which one to use.
- Click the Save button.
- Tap the menu icon .
- Go to Recorder settings and select your recorder.
- Depending on your recorder type, go to:
- Network, or
- Network > Network > General.
- Tap the DHCP toggle to disable dynamic IP.
- Enter a static IP. Consult your network administrator if you’re unsure which one to use.
- In the top-right corner, tap Save or the save icon .
If your network doesn't support IPv6 and you see the message “Incorrect IPv6 parameters”, set the IPv6 address and gateway to 2000::1.
Step 2: create the RTSP URL
To create an RTSP URL that can be used to view the live camera feed, use this format:
rtsp://IP:80/rtsp/streaming?channel=CHANNEL&subtype=STREAM
Replace each part as follows:
- IP: IP address of the recorder.
-
CHANNEL: two-digit channel number (e.g.,
01
for camera one,02
for camera two). -
STREAM:
0
for mainstream (high quality) or1
for substream (low bandwidth).
Example:
rtsp://192.168.1.123:80/rtsp/streaming?channel=02&subtype=1
Step 3: test the RTSP stream
- Open a media player that supports RTSP streaming, such as VLC media player.
- Go to File > Open Network Stream (or a similar option).
- Paste your RTSP URL into the Network URL field.
- Click Play.
- Enter the recorder’s login credentials when prompted.
If everything is set up correctly, you should see the live video feed. If not, double-check the RTSP URL, IP address, and credentials.
For integrations that don’t support entering authentication details separately, you can include them directly in the URL, like this:
rtsp://USERNAME:PASSWORD@192.168.1.123:80/rtsp/streaming?channel=02&subtype=1
When using RTSP in production environments, we recommend creating a separate user account with view-only permissions for the individual camera being streamed, adding an extra layer of security.
Step 4: enable port forwarding (optional)
To access the RTSP stream from outside your local network, set up port forwarding on your router to direct external traffic to the recorder.
- Consult your network administrator if you're unsure how to configure port forwarding. Ensure the forward points to the recorder's local IP address and port 80.
- Once port forwarding is set up, update the RTSP URL with the external IP address and port.