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?
Unfortunately, SLDP player doesn't support multi-language audio ABR stream playback at the moment.
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.
if vmix adds several audio tracks via several audio channels you can use https://blog.wmspanel.com/2016/07/manipulate-audio-channels-nimble-transcoder.html
If vmix uses another method please give more details
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.
and required to achieve the purposes illustrated in the
If you want to know more or withdraw your consent to all or some of the cookies, please
refer to the