ONVIF Device Manager is a Network Video Client (NVC) to manage Network Video Transmitters (NVT) and Network Video Analytics (NVA) devices. It implements Discovery, Device, Media, Imaging, Analytics, Events and is written in C# and uses ffmpeg for media decoding. ONVIF Device Manager is a FREE software 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 the company Synesis located in Moscow, Russia and it's distributed under the GNU General Public License. Onvif Device Manager is a software made by the Onvif community, used to discover all cameras in the local network that supports the Onvif standards. Because the Verifire supports Onvif standards, so we can use this software to discover the camera. ONVIF Device Manager is a software application used to administrate network video servers and cameras within CCTV systems. The User Guide describes the product installation, video encoder, network and analytics configuration, the software update and troubleshooting. Onvifdm example application is a free and open-source graphic user interface for the Onvifdm library. It enables CCTV installers and end-users to manage network video transmitters with advanced features such as embedded video analytics. A system integrator may customize the application to provide a differentiating product or service.
This page is directed at developers and provides links to several external projects that implement ONVIF interfaces using a variety of programming languages. Please feel free to study the implementations. Note that ONVIF is not the owner of these sites and cannot provide any related support. If you have questions about the projects, please use the discussion mechanism provided by the respective projects.
ONVIF tutorials for Android, Windows, and iOS are also available for review.
C++
Qt based application for Android
C#
Media Profile Configurator
Get Snapshot Series
Java and Kotlin
Simple Android App using XMLPullParser for parsing service responses and VideoLAN for streaming Video.
Open Camera
Candere
Node.js
Library for accessing ONVIF Profile S and G devices
Onvif Device Manager Wikipedia
Scan for cameras and show information
Onvif Device Manager Linux
ONVIF Profile T and S camera on Raspberry Pi hardware
Objective C and Swift
Simple App for iOS streaming from Profile T cameras.
Onvif Device Manager V2.2.250
Artificial Intelligence-based object detection system that utilizes blockchain solutions for storing information obtained from ONVIF cameras.
Face Detector
PHP
Integration of ONVIF features into web app.
Python
Access ONVIF interfaces from scripts.
Visual Basic
Windows scripting tools for accessing ONVIF devices.
Tutorials
ONVIF Tutorial for Android
ONVIF Tutorial for Windows
ONVIF Tutorial for iOS
All product names, trademarks, and registered trademarks are property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, trademarks, and brands does not imply endorsement.