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