To start you need to go to Content Management > Catalog, then click on and choose “Live Video”.

For the live, you will be offered 2 possibilities:

  • CDN Source (HLS): in this case, you already have a live streaming feed hosted and associated with an external CDN, you just want to broadcast it in the video player. All you have to do is to copy and paste the URL of the stream in HLS in the field “Source URL” and check that the video works correctly thanks to the button “show video”. Please note: in this case, we do not encode or host the stream, your encoding credits are not used and the bandwidth will not be counted either since the hosting is not OKAST. Note: you will not be able to schedule the event or display a countdown with this option.
  • RTMP Source: if you choose this option, we will encode and host the stream for you, the encoding credits and bandwidth of your plan will be debited.

Warning: live RTMP option is only for customers who subscribed to the Start Plan and above. If the option is not activated, send an email to hello@okast.tv so that we can activate it in your back office. Due to its complexity, this specific encoding costs the double (X2) than normal encoding credits.

Steps to generate a live RTMP:

1/ First choose whether you want to start your live streaming immediately, or if you want to schedule it at a later date.

To program it, activate the button and choose a duration as well as a start date:

 

Warning: for now, the maximum duration of a live show is set to 3 hours maximum. But be careful with the duration of the event because once the live starts, you won’t be able to change the end time, and it will automatically stop your live streaming. The best is to plan a longer duration than you planned and stop the broadcast manually by clicking on the “stop stream” button.

If you schedule your event, you can then decide to display your content on your platform, and it will automatically display a countdown like this:

 

2/ Then choose the input stream quality. According to this input quality, we will encode the streams differently: for 1080p (full HD) we will also encode the stream in 720p (HD) and 360p (SD). For 720p input we will only encode in 2 resolutions: 720p and 360p.

Warning: if your video is in 720p at the input, do not choose 1080p otherwise it may affect the broadcast (and it will also debit your encoding credit for nothing), so check this setting beforehand.

3/ Then activate the content with the button: and save all the information.

4/ Add the content in a free or paid offer (this step is a prerequisite to be able to launch the live streaming).

5/ Go back to your content and launch the live streaming by clicking on the “Start live” button.

Warning: if the button is deactivated, it means that you have not followed the previous steps and that your content is neither activated nor in an offer. If the steps have been followed, just click on the “Save” button and the button should turn blue.

Once the button is activated, we will generate a server for your stream, and give you a streaming URL and a key.

Once the button is activated, we will generate a server for your stream, and give you a streaming URL and a key.

These identifiers will be necessary to send your video stream in input to our server. The OBS tool, which is a free software, allows you to easily push your input video stream (camera, webcam, etc…) to the streaming server. But there are many others.

Setting examples for Stream source on OBS

Once your source stream is sent to the server, wait until the connection is on “connected” status and the quality of the stream is good (this can take up to a few minutes).

 

You will then be able to test the good diffusion of your live show without broadcasting on your platform.

As soon as everything is ok (connection, image, quality), you just have to click on “Start broadcasting” and you will be able to broadcast on your platform.

 

Finally, when your live is finished, don’t forget to click on the “Stop stream” button so that your encoding credit is not debited further.

⚠️ Important warnings:

  • If you are scheduling a live streaming, then the stream URL and key will be generated automatically 5 minutes before the specified start time. However, we recommend manually start the live 10-15 minutes before the scheduled start time in order to retrieve the credentials (URL and key) and do the necessary tests.
  • A started live cannot be stopped and then restarted. Once it is stopped, you will not be able to restart a live with the provided credentials. It also means a new URL for your content on the platform. If this happens to you, you will need to create a new “live” content, and inform any users currently viewing the new link of the content on the platform.
  • Once the live is started, you must have a video stream in input, otherwise the live will be stopped automatically for security reasons. Without an input stream for more than 5 minutes, the auto-stop will stop the live and you won’t be able to restart it (you’ll have to create a new one).
  • At the end of your live, please click on the “Stop stream” button, otherwise your encoding credit will be lost…