VXG provides an Embedded SDK – a reference code and documentation for integration with IP cameras. The code can be integrated with a camera in one of 2 ways:
As a camera plug-in, if camera firmware supports an open platform (camera applications or plug-ins).
Build-in into camera firmware.
Communication
The camera connects to the VXG Cloud via WebSockets Secure protocol (WSS).
Before the Camera Manager (camera side) and the Server (cloud side) start communication, the registration procedure should be performed. There are 4 stages of that handshaking - please contact us if you need details with all commands described in the document.
The camera receives the RTMP URL for streaming in the
start_stream
command.The camera starts streaming using RTMP/RTMPS.
Ports
The camera plugin is using the following ports:
Control: 8883 (WSS)
HTTP: 443 (HTTPS)
Media: 1936 (RTMPS)
Upload: 8443 (HTTPS)