Connect cameras to the cloud

cloud icon
Alternatively, check out topics under Create intelligent video applications on the edge.


Note

Azure Video Analyzer has been retired and is no longer available.

Azure Video Analyzer for Media is not affected by this retirement. It is now rebranded to Azure Video Indexer. Click here to read more.

Azure Video Analyzer service allows users to connect RTSP cameras directly to the cloud in order capture and record video, using live pipelines. This will either reduce the computational load on an edge device or eliminate the need for an edge device completely. Video Analyzer service currently supports three different methods for connecting cameras to the cloud: connecting via a remote device adapter, connecting from behind a firewall using an IoT PnP command, and connecting over the internet without a firewall.

3 different methods for connecting cameras to the cloud

Connect via a remote device adapter

You can deploy the Video Analyzer edge module to an IoT Edge device on the same (private) network as the RTSP cameras, and connect the edge device to the internet. The edge module can now be set up as an adapter that enables Video Analyzer service to connect to the remote devices (cameras). The edge module acts as a transparent gateway for video traffic between the RTSP cameras and the Video Analyzer service. This approach is useful in the following scenarios:

  • When cameras/devices need to be shielded from exposure to the internet
  • When cameras/devices do not have the functionality to connect to IoT Hub independently
  • When power, space, or other considerations permit only a lightweight edge device to be deployed on-premises

The Video Analyzer edge module does not act as a transparent gateway for messaging and telemetry from the camera to IoT Hub, but only as a transparent gateway for video.

Connect behind a firewall using an IoT PnP device implementation

This method allows RTSP cameras or devices to connect to Video Analyzer behind a firewall using IoT Plug and Play command interface and eliminates the need for an edge device. This method requires that a suitable IoT PnP device implementation be installed and run on cameras or devices. Information for how to connect a compatible devices from any manufacturer is here.

Connect over the internet (no firewall)

This method should only be used for supervised proof-of-concept exercises, where it may be permissible to permit the Video Analyzer service to access the device over the internet, without a firewall.

A related use case is when a module is deployed to an Azure VM to simulate an RTSP camera, as described in this quickstart.

Next Steps