Forum

Can Icecast/Shoutcast metadata be used to insert HLS SCTE-35 marker

Ingo Eichhorst 2021-08-11 16:32:22 UTC in Nimble Streamer

Hi Softvelum-Team,

we have an Icecast stream with metadata as input and are looking for an HLS output with SCTE-35 marker at the positions when there is a change in the Icecast metadata.

The important topics:
- We would insert the duration of the marker into the Icecast metadata. It would have to be parsed from there and inserted in the SCTE-35 (CUE-OUT) markers.
- The Icecast metadata are inserted every 16000bytes (~60ms). We would expect the HLS segments to be cut of at the exact (60ms accurate) position. For Example: if we have 2sec segments and an ad is inserted after 500ms of the segment, HLS playlist should look like:

#EXTINF:2
content_0.ts
#EXTINF:0.5
content_1.ts
#EXT-X-DISCONTINUITY
#EXTINF:2
ad_0.ts

Thanks in advance!

Ingo

Sergei 2021-08-12 06:52:03 UTC 

Hello, Ingo.

To clarify, Nimble cannot parse Icecast markers or make triggering on Icecast metadata.
Do you use any other solution that supports such a scheme?

Thank you.

Ingo 2021-08-13 12:34:57 UTC 

Hi Sergei,

thanks for the reply. We do not have such a solution today (and i also could not find anything in the internet that could help). Nevertheless, if we would write our own Icecast parsing service would there be a Nimble interface that we could trigger (e.g. REST or Config) to set the SCTE-35 marker?

Thanks, Ingo

Sergei 2021-08-16 00:04:19 UTC 

Hello, Ingo.
You may try to insert SCTE-35 tags via Nimble API call as described on the following documentation page:
https://blog.wmspanel.com/2019/08/trigger-scte-35-marker-insertion.html

Thank you.

Post a reply


Post a new question

Categories:

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the Privacy Policy. If you want to know more or withdraw your consent to all or some of the cookies, please refer to the Privacy Policy.
By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to the use of cookies.