SLDP Player -- Multiple Audio Streams

User 2022-03-22 03:28:36 UTC in Nimble Streamer

We have an SRT stream with multiple embedded audio tracks, for example different languages on each track, that is coming into Nimble Streaming Server and then out to SLDP players. Currently I don't see a way in the SLDP SDK to choose which audio track to play to give the users a choice of what to hear. Is this possible currently with Nimble Streamer?

Sergei 2022-03-22 09:24:35 UTC 


Unfortunately, SLDP player doesn't support multi-language audio ABR stream playback at the moment.

Thank you.

Joël S. 2022-08-22 11:10:42 UTC 

Hi, we also like to livestream muliple audio languages with a single srt stream. The srt streaming function in vmix mixer/encoder we use works well with nimble-streamer, but bundle all audio tracks into 1 audio stream with SRT,
and don't work with indexes/PIDs. You can only split the the audio tracks of the SRT stream only on a second Vmix setup. I looked on the internet and find a CDN provider, clevercast, who can split the SRT stream encoded from vmix. Is there a solution with Nimble-streamer too, to read the SRT livestream feed from vmix, and split them into separate streams? or maybe by ffmpeg on the nimble server.

Alex Pokotilo 2022-08-22 11:55:16 UTC 

if vmix adds several audio tracks via several audio channels you can use
If vmix uses another method please give more details

Joël S 2022-09-02 11:50:07 UTC 

I ask vmix support, but I don't get any usefull info, about the specs of the SRT stream they use. But its working now with a work arround, to use the dshow inputs of vmix and map the audio buses from vmix to a SRT stream with ffmgeg, and split in wmspanel the srt stream to several mpegts outputs with each a seperate audio index, again. This livestreaming solution, to provide Multiple Audio Streams works stable enough for the time being. But we hope Vmix will change his SRT to the standaard SRT protocal, soon.

Post a reply

Post a new question


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.