Streaming. 2 ways of broadcasting: which one to choose and where to begin

 

Method 1: Streaming directly via CDN

If you have your own media server that produces a stream in HLS format, you will need one CDN resource with special settings for playlists (.m3u8) and chunks (.ts).

For more information about settings, see the article Live streaming via CDN using the HLS protocol

Streaming security 

The token to encrypt the streaming is configured via a script on the origin server and enabling the Secure Token option in the CDN Resource settings.

Read how to configure a token for the streaming via CDN

 

Method 2: Streaming via the Streaming platform with CDN

Use this method if a stream from your server is not in HLS format.

 

Streaming via a media Platform have advantages and additional features, such as:

  • Live stream recording records the broadcast and saves it as VOD.
  • DVR allows you to rewind the stream, stop it and return to viewing it later.
  • Restreaming allows you to send a broadcast to several media services at the same time, such as Facebook, Vk, YouTube, OK
  • Own player and statistics allows you to collect statistics on views, geography, and popularity of individual broadcasts
  • Ads allow you to integrate advertisements into a video or broadcast using five types of playback (pre-roll, mid-roll, etc.)
  • WebRTC is a broadcast protocol, which streams to the user with minimal delay.

The formats and specifications supported by the Streaming platform are described here.

 

When you stream via the Streaming platform, there are two ways to send us the stream: PUSH and PULL.

  • To use PULL, you need a server with a stream in RTMP (or other) format. The stream is sent to our servers, which converts it into HLS.
  • Use PUSH if you stream directly from your computer, camera, or any other device using third-party software. In this case, there is a special key in your Control panel that you insert into your program, and the stream is sent to us. The streaming platform converts it into HLS and sends it to end-users.

About PULL and PUSH in detail here 

 

Where to begin with streaming via the Streaming platform

In both methods (PULL or PUSH), you should first create a CDN resource on the Streaming tab, integrate it, and then configure the Live stream settings and the Broadcast itself.

Read the detailed instruction on how to configure live streaming

 

Streaming security 

The token to encrypt the streaming is configured via a script on the origin server and enabling the Secure Token option in the CDN Resource settings.

Read how to configure a token for the streaming via the Streaming platform

 

Was this article helpful?
Recently viewed articles