Angelcam DVR setup

In this article, you are going to learn how to setup a DVR for cloud recording on the Angelcam platform. It's an easy step-by-step process.

Follow these steps to setup a DVR to work with the Angelcam platform:

  1. Check if your DVR supports the H.264 codec and RTSP encoding;
  2. Test the local video streaming with the RTSP encoding.
  3. Setup the router port forwarding.
  4. Setup Angelcam's platform.

How the cloud recording works

Before following the steps to setup the DVR to record in the Angelcam's cloud it's important to understand the concept behind the cloud recording.

The picture below shows a DVR recording locally in its internal hard drive disc, while a copy of the video streaming is sent to a remote server.

How to setup DVR on Angelcam

That's the basic idea to guarantee that you have a safe security system that is redundant. To learn more read: How to record CCTV camera on the cloud.

Local vs remote recording

For the local site, the DVR can use the best video quality recording, which means the video can have high-resolution and frame rate.

On the other hand, for the remote recording, the video quality must be reduced in order to save bandwidth and storage.

Using the right profile

In your DVR, you can create different profiles for local and remote recording.

That means you can setup at least two profiles with specific resolution, frame rate and compression for each type of recording (local and remote).

So, you just need to have a profile #1 for the local recording and a profile# 2 fo the remote recording, is very simple, isn't it?

The H.264 CODEC and the RTSP encoding 

Please don't be scared with this terms, you just need to know that the H.264 is an algorithm to compress the video and the RTSP is a universal method to encode and send the video through a network (such as the Internet).

The router configuration

In order to send the video from your local network to the remote server (Angelcam's sever), is necessary to configure the router for port forwarding.

Port what??? Calm down, port forwarding is just a fancy name for a set of rules that are created into the router to allow the Internet traffic to enter and exit your network. Don't worry, you are going to see how to setup a router.

Step-by-step Angelcam DVR setup 

OK, enough with the theory, let's just dive into the setup. You just need to find out what's the command that must to the DVR to request the video stream.

This is known as "RTSP command" and when the DVR receives it, it starts streaming a compressed video to the chosen destination. 

1. Check if your DVR supports H.264 and RTSP encoding 

There is a compatible device list in the Angelcam's website, you can check if your camera is compatible or look for information on the user's manual.

If the information is not available in the manual, contact your dealer or manufacturer's support team to get help. 

Using a software to find out the RTSP command 

Just in case you are wondering, "but I don't have the device manual, and I can't contact the dealer or manufacturer", there's a way to try testing your device to find out what is the RTSP streaming command.

You can use the ONVIF Device Manager software and if your DVR is compatible, it can find the command, otherwise, it can't help you.

Watch the video below to see how to use the software.

2. Test the local video streaming with the RTSP encoding

Time to test the local stream from the DVR to the local computer.

The idea is to make sure the RTSP command works in your local network before trying to use it in the Angelcam setup. One step a time !

The RTSP command below is streaming the video from the device with IP and port 554, the DVR channel is number 4.



Just keep in mind that this command is NOT the same for all DVRs, each manufacturer has its own RTSP command. Find out yours.

Use the VLC software to send the RTSP command from your laptop to the DVR and check if everything works fine. Watch the video below.

3. Setup the router port forwarding

Now that you know the local RTSP command is working is time to configure your router with the information to redirect the requests that come from the Internet to the DVR that is inside your network.

Just login into the router and look for the port forwarding configuration.

Every router is different, so the configuration menu differs according to the manufacturer. Sometimes you can find the menu with names such as NAT, PAT, Port Forwarding, Port Redirect, etc.

On my router (Linksys 1200), the menu is under the "Application & Gaming --> Single Port Forwarding" Menu.

The picture below shows the configuration, it's necessary to inform the RTSP port (554) the protocol (both) and the DVR IP address (

Router port Forwarding configuration

This configuration is basically saying: "Hey router, every time you receive a request from the Internet to the port 554, please redirect the traffic to the IP" (which is the DVR).

4. Setup the Angelcam's platform

Now it's time to configure the Angelcam's platform to get the video stream from your DVR. You just need to have some basic information:

- The router external IP address

- The RTSP command for your DVR

- The RTSP port used by the router (usually 554)

- The user and password for your DVR

- Which DVR profile is better for remote recording

Angelcam step-by-step DVR configuration

Just to the Angelcam website at to create an account if you don't have one or just login if already have an account.

Click in the meny Connect Camera --> + Connect a new camera

Angelcam connecting new camera

Click the menu DVR NVR to select the type of device.

Angelcam - Select DVR

Type your DVR's RTSP command, but remember to use the router external IP. The system will show you a green check mark if the command is OK.

RTSP command for AngelCam

Check the boxes and enter the DVR login, password and port information 

RTSP command

Click the button "Detect camera" and in the next window give a camera a name and click the "Confirm and proceed" button (see the picture below).

Camera name

And you're done ! Congratulations your DVR is recording in Angelcam.


It's easy to configure a DVR or NVR to stream videos to the Angelcam.

You just need to make sure the RTSP command and the router configuration is correct, the rest of the steps are very easy to setup.

During the setup process, you can change the video profile you are sending to the Angelcam's server by just using the correct parameters, in my example, I just need to change the subtype=0 to subtype=1 to use the second profile created in the DVR to use less bandwidth.


If you have DDNS setup in place just use the URL during the setup.

Don't be intimidated to setup your system, just do it one step at a time to make sure it's working before configuring the next one.

Want to become a better professional ? 

If you want to become a professional CCTV installer or designer, take a look at the material available in the blog. Just click the links below:

Ultimate Guide V3

Please share this information with your friends...

Tags: , , ,