Skip to content

Sending a Camera stream to an External Service

Sending a stream to an external service using the push model is used for:

  • Sending video to social networks (YouTube, Facebook, Telegram)
  • Sending video to IPTV network.
  • Other integrations when you know the protocol the external system is ready to accept video.

Watcher allows you to send a stream from an IP camera in any way available in Media Server. This means you can specify either an RTMP link or a multicast group address to send MPEG-TS.

We provide this feature only to server administrators, as each added link consumes server resources and only the system administrator can know the network addressing when configuring advanced scenarios.

Push Configuration in the Admin Menu

  • Open the Admin menu, go to the Cameras page.
  • Select the desired camera.
  • Go to the Pushes tab.
  • Click the Add icon and enter the external service URL.

Social networks usually provide separate details:

  • Server URL: rtmp://a.rtmp.youtube.com/live2
  • Stream key: auyj-u5ww-jm2c-jdv6-9q5u (this is an example, do not copy it)

Combine them into one string to get {server_url}+{stream_key}, for example: rtmp://a.rtmp.youtube.com/live2/auyj-u5ww-jm2c-jdv6-9q5u.

If necessary, use / as a separator.

This will be the URL you need to insert into Watcher.

If everything is set up correctly, within 5-10 seconds you will see the video on the external service.

Final words

Watcher allows sending a stream from a camera not only to social networks but also to IPTV networks, to arbitrary URLs that accept publication, enabling administrators to solve various integration tasks of the video surveillance system.