📜 ⬆️ ⬇️

New version of ONVIF Device Manager

The ONVIF Device Manager (ONVIF Device Manager - onvifdm) is an open client implementation (receiving part) of a video surveillance system based on the international ONVIF standard . The application includes ONVIF library, which allows you to interact with network devices such as IP cameras, video encoders, key readers, turnstiles, smoke detectors. The ONVIF device manager and the library can be used to develop commercial or amateur software, for example, to remotely monitor a cottage, determine the queue length in a store, photograph birds.

ONVIF Device Manager

In the new version


  1. Improved speed and stability
  2. Improved profile management with flexible configuration
  3. Implemented dome control
  4. Implemented security features: account manager with the ability to change them without breaking the connection, downloading and unloading certificates
  5. Management of digital input-output devices
  6. Event Display (PullPoint Subscription Method)
  7. Improved display of metadata
  8. The function of recording video to file is temporarily unavailable.

Features of the implementation


  1. Video decoding using the FFMPEG library
  2. Graphical user interface with WPF based skins
  3. Asynchrony is implemented using F # async workflow
  4. Multi-level query caching to increase the speed of working with IP devices


Application distribution


')
You can download the ready-made distribution package for the Windows XP / Vista / 7 platform from our site: ONVIF Device Manager v.0.9.4006 .

Source codes


Download the source code for Visual Studio 2010 (F #, C #, C ++ languages) on the SourceForge portal onvifm project page. Source codes are distributed on the basis of two types of licenses: 1) the GNU General Public License version 2.0 is free and 2) a commercial license for a fee (for those who are going to sell their products based on ONVIF library or wish to receive guaranteed technical support). Currently, a new version of the application on SourceForge is not yet available.

Hardware compatibility


The ONVIF device manager is compatible with IP devices that support the same standard, for example, Axis and Hikvision cameras. The most complete application possibilities are revealed with the video analytic device “MagicBox” , especially in terms of video analytics and events. A complete list of compatible equipment is available on the ONVIF website. It is worth noting that the equipment certification procedure is very imperfect, and it is recommended to take devices for testing.

About ONVIF standard


The ONVIF International Forum ( Eng . - Open Network Video Interface Forum) was founded by Axis Communications, Bosch Security Systems and Sony in 2008 to develop and distribute an open standard for IP-based physical security systems (IP -based security).

The ONVIF standard , developed by forum members, defines communication protocols for devices such as IP cameras, encoders, video recorders, video displays, video management systems and access control.

The standard is non-commercial and open to manufacturers, software developers, system integrators and end users.
Today, the number of participants in the ONVIF forum has exceeded 300 companies and the number of certified products has exceeded 800. De facto, the standard is dominant in Russia.
ONVIF developers chose the most promising technologies and adapted them for IP video surveillance. In particular, the ONVIF specification is built on modern web services described by WSDL, RTSP , SOAP , H.264, MPEG-4, MJPEG video compression standard. The standard defines the following aspects of the interaction of transmitting devices (IP cameras, encoder, ip-video server) with receiving devices (video management systems, video recorders / DVR): 1) configuration of the network interface; 2) discovery of devices using the WS-Discovery protocol; 3) management of the profiles of the camera; 4) setting up streaming media data; 5) event handling; 6) dome drive control (PTZ); 7) video analytics (video analysis); 8) protection (access control, encryption).

An important advantage of the ONVIF standard is good support for video analytics embedded in end IP devices, such as cameras and encoders. Thus, surveillance devices can perform local detection, tracking, and object recognition. These operational analysis metadata along with video and images will be transmitted via the IP network via ONVIF protocols to the security desk and to the archive.

ONVIF standard regulates issues of information security and protection against unauthorized access in IP-video networks, such as identification and authentication of clients, account management and access rights.

The following table shows the services required for each type of device. Required services are marked with the letter M. If the optional function is implemented in the device, then the corresponding service that must be supported is indicated by the letter C.

Device Services ONVIF Version 2.0
Service
ONVIF
Transmitter
(Nvt)
Storage
(NVS)
Display
(Nvd)
Video analytics
(Nva)
Device
M
M
M
M
Event
M
M
M
M
Media
M



Drive Dome Camera (PTZ)
C



Image (Imaging)




Analytics



M
Record Management
(Recording Control)

C


Search by post
(Recording Search)

M


Playback control
(Replay Control)

M


Device I / O
(Device IO)
M

M

Receiver

C
M
M
Display


M

Analytical Device
Device)



M

The ONVIF standard is allowed to organize interaction between IP devices not only in local, but also in global computer networks (WAN). So the standard considers interworking scenarios: 1) the device is in the local network, and the client (the receiving party) is in the global network; 2) the device is in the global network, and the client is in the local network; 3) the device and the client are in different local networks; 4) the device and the client is in the global network. For the connection of the device and the client, the Discovery Proxy is used for the above scenarios.

Source: https://habr.com/ru/post/120747/


All Articles