HLS, RTMP, and SRT Live Streams

Users of at least a Company Network account can use the Live Stream feature to stream content from an HTTP Live Streaming (HLS), also known as Adaptive Streaming or from an RTMP pushed stream or a SRT pushed stream.

Use the Navigation pane to browse to the Workspace and folder where you want to add the stream:

Screen_Shot_2022-04-13_at_2.59.53_PM.png
Figure 1: Navigation pane

Click Add Item, and then click Live Stream.

Screen_Shot_2022-04-13_at_3.02.21_PM.png

 Figure 2: "Live Stream" option in the Add New menu

There are two types of streams available in Ci — HLS Pull and RTMP Push. 

For HLS Pull, provide an HLS Live Stream URL so that we can pull in the feed for you. Type a name in the Name dialog to identify your stream. This name will be used as the file name of the stream after processing is complete.

In the HLS URL box, type the URL to your HLS Live Stream.

Capture.PNG

Figure 3: HTTP Live Stream configuration modal window

 

For an RTMP streaming, you can push the stream to Ci once you put in a stream name and click the "Create Live Stream" button:

Capture1.PNG

Figure 4: RTMP Live Stream configuration modal window

Once the RTMP stream is created, we will provide you with a server address and a stream key:

Screen_Shot_2022-04-13_at_4.35.06_PM.png

Figure 5: RTMP Live Stream settings

For a SRT streaming, you can push the stream to Ci once you put in a stream name, Source IP Address Range (your encoder IP) and Inbound Port (usually 10000 for SRT)and click the "Create Live Stream" button:

Capture2.PNG

Figure 6: SRT Live Stream configuration modal window


Once the SRT stream is created, we will provide you with we will provide you with a target IP address and a Port number:

Capture3.PNG

Figure 7: SRT Live Stream settings

While streams are live, you can also click ‘View live stream information’ in the Context panel to find the HLS or RTMP or SRT details:

Screen_Shot_2022-04-13_at_3.25.30_PM.png

Figure 8: RTMP Live Stream details in the context panel

 

The asset's thumbnail displays its streaming status. The original status will be "Starting Live Stream", while the stream is acquired. Once the status updates to "Streaming", select the asset to display the action bar:

Screen_Shot_2022-04-13_at_4.33.16_PM.png

Figure 9: HLS Live Stream in progress

Click Preview to view the stream.

Screen_Shot_2022-04-13_at_4.38.59_PM.png

Figure 10: Preview Live Stream option

You can use the track bar to seek through the stream, and then click Jump to Live to return to live playback.

Screen_Shot_2022-04-13_at_4.43.41_PM.png

Figure 11: Live Stream in the preview player

Click End Live to end the stream. Please note that you cannot restart a live stream.

Screen_Shot_2022-04-13_at_4.51.57_PM.png

Figure 12: End Live Stream option

Please note that you must manually end the stream when you're finished broadcasting.  Live streams are not intended to end when the stream has ended currently such as in the case of RTMP pushes and leaving a stream open beyond any needed time for the stream will result in additional costs.  Live Streams end after 24 hours and all streaming setup regardless of if the stream has been sent will incur a cost per hour or per minute.

Screen_Shot_2022-04-13_at_4.45.27_PM.png

Figure 13: End Live Stream window

After you end the stream, it will be processed. The asset's thumbnail will display its processing status:

Screen_Shot_2020-07-31_at_1.52.43_PM.png

Figure 14: Live Stream Ending status

While the file is processing, you can playback the video that has already streamed and access it through the MediaLog app. Additional actions such as download, sending a MediaBox, and VideoReview are only available after processing is complete.

    • Click Launch App and then choose MediaLog to log the clip during streaming. For more information about MediaLog, please visit our MediaLog article.

    • Click More and then choose Favorite to mark the stream as a favorite.

    • Click More and then choose Rename to edit the name of the stream.

Sharing active Live Streams via MediaBox

Active live streams can be shared securely with external partners and clients via MediaBox. Here's how to do that:

Once a live stream has begun, right-click on the file, hover over Share and select Add to existing MediaBox. Alternatively, you may also select the file and click the Share icon in the blue action bar and follow the same steps:

Screen_Shot_2022-04-13_at_5.14.56_PM.png

Figure 15: Adding live stream to a MediaBox

Select one or multiple MediaBoxes to share the live stream and click Add to # MediaBox:

Screen_Shot_2022-04-13_at_5.15.30_PM.png

Figure 16: Adding to one MediaBox

Once the live stream has been added, navigate to the MediaBox page and open the MediaBox the stream was added to. You can either double-click the MediaBox or select the MediaBox and click View in the action bar:

Screen_Shot_2022-04-13_at_5.16.47_PM.png

Figure 17: Opening MediaBox

Notice that live preview thumbnails for live streams are displayed in the Player, Workspace folder view and MediaBox view:

Screen_Shot_2022-04-13_at_5.17.35_PM.png

Figure 18: Live preview thumbnail

MediaBox recipients will be able to view the live stream in the Player simply by double-clicking the file:

Screen_Shot_2022-04-13_at_5.19.08_PM.png

Figure 19: Viewing live stream via MediaBox

Once the steam has ended, the file will begin to process. Once the file has finished processing recipients will be able to download the file as long as MediaBox downloads are enabled. 

 

For any additional questions, please reach out to the Ci Customer Success Team by submitting a request here in the Help Center. 

 

Have more questions? Submit a request