6.9. Live streaming

AnyCam supports live streaming of camera feeds to external cloud services. This feature allows broadcasting video from your cameras to platforms like YouTube, Facebook, or custom RTMP servers.

Configuring live streaming

To enable live streaming for a camera, open the camera properties panel and navigate to the Live streaming tab:

Figure 6.9.1. Live streaming settings tab in camera properties.

Supported streaming services

YouTube Live

To stream to YouTube:

  1. Select YouTube from the "Stream to" dropdown

  2. Enter your YouTube API key in the Service Key field

  3. Click the button to obtain a key if you don't have one

Figure 6.9.2. YouTube streaming configuration.

Facebook Live

To stream to Facebook:

  1. Select Facebook from the "Stream to" dropdown

  2. Enter your Facebook API key in the Service Key field

  3. Click the button to obtain a key if you don't have one

Custom RTMP server

For custom streaming servers (e.g., Twitch, local Nginx-RTMP, or other RTMP endpoints):

  1. Select Custom from the "Stream to" dropdown

  2. Enter the full RTMP URL in the Service URL field

Example RTMP URL format:

rtmp://your-server.com/live/stream-key

Starting a stream

Once configured, a streaming indicator appears in the top-left corner of the camera view when streaming is active:

Figure 6.9.3. Streaming status indicator on camera view.

The indicator displays the icon of the active streaming service (YouTube, Facebook, or Custom).

Accessing the stream

After starting a stream, you can:

  • Click the YouTube button to open your YouTube Live dashboard

  • Click the Facebook button to open your Facebook Live page

  • The stream URL is displayed in the streaming configuration panel

Please note!

Live streaming requires a stable internet connection with sufficient upload bandwidth. The recommended minimum upload speed is 5 Mbps for 1080p streaming.