ONVIF-Java

ONVIF is an open industry forum that provides and promotes standardized interfaces for effective interoperability of IP-based physical security products. ONVIF was created to make a standard way of how IP products within CCTV and other security areas can communicate with each other.

Features

ONVIF & UPnP discovery

ONVIF device management (Services, device information, media profiles, raw media stream uri)

UPnP device information

Easily extendable with your own requests

Android supported!

Discovery

The OnvifDiscovery class uses the Web Services Dynamic Discovery (WS-Discovery). This is a technical specification that defines a multicast discovery protocol to locate services on a local network. It operates over TCP and UDP port 3702 and uses IP multicast address 239.255.255.250. As the name suggests, the actual communication between nodes is done using web services standards, notably SOAP-over-UDP.

With WS-Discovery, the discovery tool puts SSD