Streaming to CDN

Stream your content directly to major Content Delivery Networks (CDNs) and streaming platforms. Our platform supports seamless integration with popular streaming services like YouTube, Facebook, Twitch, and any custom RTMP endpoint.

Introduction

Streaming capabilities allow you to broadcast your content to a wider audience through various streaming platforms. Whether you’re hosting a virtual event, webinar, or live show, you can simultaneously stream to multiple destinations with professional-grade quality.

Horn does not auto-start the stream on the provider side on your behalf. You need to start the stream manually on the provider’s website and then start the stream from Horn to kick things off. We might add a deeper integration with specific providers in the future to avoid this step, but as of now, this is how it works.

Note

Streaming functionality has to be enabled by our team. If you’d like to use this feature, please contact our team.

Supported Platforms

Our platform supports streaming to major CDN providers:

  • YouTube Live

  • Facebook Live

  • Twitch

  • Custom RTMP endpoints

Each platform can be configured with your specific streaming key. You can stream to the same platform multiple times with different settings (for example, streaming to multiple YouTube channels simultaneously).

Configuration

The streaming configuration panel can be found in the Settings Panel under Streaming tab.

Initially, when there are no destinations configured, you’ll see an information about need to add a destination:

../../../_images/settings-streaming-empty.png

When you hit the plus button, you’ll see a dialog where you can select the platform and add the stream key and optional label:

../../../_images/settings-streaming-add.png

Once the destination is added, you’ll be able to start your stream immediately, using the Start button:

../../../_images/settings-streaming-ready.png

Stream Live Statistics

When the stream starts and the connection with the provider is established, you’ll see some statistics about the stream:

../../../_images/settings-streaming-stats.png

When the stream is running, a LIVE notification is being shown to all users in the room:

../../../_images/live-notification.png

Example - YouTube

Start streaming to YouTube, go to [YouTube Studio](https://studio.youtube.com/) and hit the Create / Go Live button in the right-top corner of the page:

../../../_images/youtube-create.png

You’ll be redirected to the live streaming page where you can grab the stream key from the Stream settings tab:

../../../_images/youtube-stream-key-location.png

Use the Copy button and paste the stream key in the Horn streaming settings. Then hit the Start button to begin streaming.

In a few moments, you should see the stream up and running on the YouTube Studio page:

../../../_images/youtube-stream-running.png

To stop the stream, hit the Stop button in the Horn streaming settings. This will stop the stream on YouTube as well.