Live Streaming Setup

To set up your Live Streaming services, follow the steps outlined below: 

1. Log in to the Universal CDN Control Panel at my.ucdn.com.

2. Navigate to the Livestreaming tab located at the top left corner.

3. In the My Livestreaming Zone section, click on the New Live Stream button:

4.  In the ‘New RTMP Live streaming zone’ section:

4.1.1 Stream name: Enter a friendly name for your Live Stream zone.

4.1.2 Enable HLS via CDN: to enable HLS via HTTP. If checked, the CDN system will convert/transmux the incoming RTMP stream into the HLS format.

4.1.3 Include Base Stream in Master.m3u8: To include Base Stream in master.m3u8. This feature will include the Base Stream in the master.m3u8 file.

In case you would like to use the Master file and no transcoded streams are added, you should activate this option.

In any other case, where transcoded streams are added, this option should not be activаted. Otherwise, the option may lead to strange behavior in the player, when it is switching between transcoded and Base streams, as the duration of the .ts segments of the Base and the transcoded streams may differ.


5. Recordings: This feature is optional and will record individual clips of the base or of the transcoded live streams allowing your community to watch them later on-demand.


6 DVR: Turning on the DVR feature lets your viewers pause, rewind, and continue during the live stream.


7. Base Stream Transcodings feature is necessary if you need to create a multi-bitrate stream, or to change transcoding parameters of the Base Stream. 

To create a stream with a different bitrate from the base stream, click on the Add button


From the pop-up window, you can adjust the parameters of the new transcoding slot of the base stream: 

Resolution: You can choose between 360p, 480p, 720p, 1080p or 2160p resolutions.  

Video Codec: Choose H.264.

Frame Rate: (FPS). You can choose between 30 or 60 FPS.

Profile: You can choose between baseline, main or high profile. More additional information you can find here!

Audio codec: Choose AAC.


8. RTMP Restreams Universal CDN allows you to restream your base stream or your transcoded streams to a third-party video sharing or streaming media platforms like YouTube, Facebook, Twitch, etc. 

The Publish URL and Stream Key must be taken from the platform where you will restream your sessions.

As you can see in the example below, transcoding of the Base stream has been restreamed in the YouTube platform.


9. Domain name (CNAME) – you can add several CNAME records for each Live Stream zone and to point them to the given domain name of your zone.


10. Select the ‘Add Live Stream Zone’ button to save your new live stream zone. 


11. Locate your Public URL and Public Key.

From the ‘Instructions’ page (under zone settings), you can obtain the Publish URL and Publish Key, which you can add to any RTMP supporting client, in order to push your local stream to a UCDN Live Streaming zone or Restream Platforms (Youtube, Twitch etc.), if such option is enabled.


The Publish URL and Publish Key are also provided in the ‘Main settings‘ page.




If you have an active stream running, you can play it by selecting the ‘Play livestream’ button.


12. Streaming events and duration logs.

You can use audit logs to monitor the streaming events and their duration. To obtain this information, click on the “log” button from:

– The main Livestreaming menu (https://my.ucdn.com/live-streams/index) :



– Livestreaming menu -> Zone Settings -> Header section:



To activate the Live Streaming service for your account, please Contact Us.



Live Stream Service Use Cases

The Original Stream Has the Desired Resolution and No Transcoding is Required

Тhe Оriginal Stream Does Not Have The Desired Resolution and Transcoding is Required

Restream Your Content to Third-party Platforms

Record your streams as MP4