? Once you have installed the application from the company CamStreamer you can automatically use CamStreamer API.
It is possible to control the API of all applications without the necessity to be in the same network as the camera. All you need is to use the device-connet.net domain together with the serial number (https://serialNumber.device-connect.net/) and with DEVICE_ACCESS_TOKEN.
With this implementation starting of streams, switching output cameras or graphics can work flawlessly even remotely. It is also possible to control CamStramer App, CamOverlay App, and CamSwitcher App via Control Panel available in the mobile application.
CamStreamer offer several application such is CamStreamer(link), CamOverlay(link), … https://camstreamer.zendesk.com/hc/en-us/categories/360001899777--API-Documentation