This is a great tool to test your IP camera (generic, OEM or branded), to see if it’s ONVIF compatible and to explore other potential features. More importantly this software is free. Read this article to get this software and to learn how to use it.

What is ONVIF Device Manager?

ONVIF Device Manager is a free software that can be used to test and manage network video transmitters such as IP cameras, DVRs, NVRs and Encoders which are compliant with the ONVIF protocol. It was developed by Synesis located in Moscow, Russia and it’s distributed under the GNU General Public License. If you don’t know what ONVIF is, please read this article: What is ONVIF which has a good introduction on the topic. You can download the latest version of ONVIF Device Manager on this link. Make sure to update the software periodically.

The ONVIF Device Manager Interface

The interface of the software is very basic. On the left side, there are boxes to input the username and password the software should use when trying to connect to the camera and the basic information about the IP camera that was found.

Note the “Add” button on the bottom left side which allows you to input the camera IP manually in case the software didn’t find the camera automatically. After pressing this button a new window pops up to let you input the information.

Just replace the IP address and don’t change the rest of the information that is there. As you can see in the picture, we input the IP so the ONVIF Device Manager can find our IP camera in the network. If your IP camera uses another ONVIF port other than port 80, you should enter the port number after the IP Address and use a colon (:) to separate the information. For example:

Note: In most cases, you don’t need to change the port number (default port usually is port 80), however sometimes the IP cameras come with a different ONVIF port. Check the camera manual or the network menu to make sure you have the correct info (or just google it).

ONVIF Device Manager Camera Info

After adding the IP camera to the software, you can select the camera on the left side and see the information on the right side of the software. There’s a menu on the right top and a live video preview at the bottom right.

After this you just to navigate through the menus to check the information you need and also see the live video stream and profiles available in the camera.

Camera live view

Click the “live view” menu to watch the live video streaming from your IP camera. That is the proof your camera works with the ONVIF protocol.

The ONVIF Device Manager can pull different videos streaming from the IP camera with different resolution, frame rate, and compression. All depends on the configuration that is available in the camera profiles.

If you see a low-quality or choppy video stream, don’t worry because that could be related to the profile the software is pulling the video from. You need to go the camera menu and adjust the profiles accordingly or test other profiles by just selecting them in the ONVIF Device Manager interface (this article will explain how you can do that).

IP camera profiles

The number of video profiles available in the IP camera depends on the make and model your using. Professional security cameras usually have a higher number of profiles available ( usually in the more expensive models). The ONVIF Device Manager can show you which profile is being pulled from the camera and what is the RTSP command used to stream the video. See the picture below for details.

Can you see there’s a text string at the bottom of the image? This one shows rtsp:// That’s the RTSP command used to stream the video and you can see it contains the profile2 information, which means the software is pulling the 2nd camera profile. The video quality depends on this camera profile configuration.

ONVIF Device Manager Menus

See the information provided by the ONVIF Device Manager. Identification: All the camera details such as Name, Location, Manufacturer, Hardware, Model, Firmware, Device ID, IP, MAC, and ONVIF Version.

Time settings: It’s very important to keep the correct date and time in your devices, so they can work correctly. You can check this information here.

Maintenance: It’s possible to reset the device just by sending ONVIF commands to it. This menu shows the options for Soft Reset, Hard Reset, and Reboot.

Network settings: This menu shows everything related to the device network such as IP address, DHCP, ports, and DNS configuration.

User management: You can manage the device users from this menu, It’s possible to create, modify, delete and even backup and restore policies.

Certificates: If your device is using a secure version of the http protocol, you can manage the certificates from this menu.

System log: Check the log directly from this menu.

Relays: If your IP camera or device has I/O inputs you can see them here.

Webpage: This menu allows you to check the camera via a web browser, a separate browser is opened to let you login and manage the camera.

Events: You can see everything is happening in the device just by looking at this menu which shows Device initialization, recording, etc.

Live Video: This screen basically shows the live video stream and the RTSP and profile information ( as explained earlier).

Video Streaming: You can change the video settings such as resolution, frame rate, compression, GOV (Group of Vectors), quality and encoding interval.
Image settings: This menu allows the configuration related to the camera image quality, such as brightness, color saturation, white balance, exposure, etc.

Camera metadata: Metadata about the events such as video analytics is shown here. The camera or device must have such features.

PTZ control: If you are using a PTZ camera, it’s possible to control it from this menu by sending ONVIF compliant commands.

Profiles: Here you can see the profiles available in the camera, the image below show an example with 7 of them (this camera allows to have up to 10 profiles).


You can use the ONVIF Device Manager to test your IP cameras before using it with surveillance software and platforms, so you can make sure the protocol is implemented and you can also find out which version it’s using. Please read the other articles about ONVIF, since it’s very important to know as much as possible about this protocol. Recommended to read: What ONVIF means?