logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
rambouzi  
#1 Posted : Tuesday, March 14, 2023 8:49:12 AM(UTC)
rambouzi

Rank: Member

Groups: Registered
Joined: 6/6/2016(UTC)
Posts: 17
Man
Netherlands
Location: The Netherlands

Is there a way to select my own selection of audio-busses to a SRT stream?

I want to stream 4 multichannel SRT streams, with 4 to 8 audio-channels.
It ís possible to stream 8 audio-channels to only one SRT stream, and only with Bus MABC.
But I want to stream 4 video inputs with 8 audio-channels to 4 Multichannel SRT streams.

Sending the video input directly to the output is easy, but audio kan only go over the vMix busses. I can not send the audio channels from the input directly to the SRT output. Please add this feature, or tell me how to configure this.

There is a maximum of 8 Stereo audio-busses. MABCDEFG, so there are 16 mono audio-channels. So sending 8 audio channels to 4 outputs is impossible.

So the second option is to send only 4 audio-channels to every SRT stream. But it is not possible to choose other audio-bus combinations, than the preset of vMix.
For example I would like combinations of MA, BC, DE and FG. But I can not choose by own selections of audio-busses.

Secondly, VLC player is not receiving multiple audio channels (jet). It can play multiple audio-channels from a file, but not from a srt stream.

Best scenario for me is to send the Input directly to the srt output.

Am I making any sense?


JMK-TV  
#2 Posted : Thursday, February 22, 2024 11:52:54 PM(UTC)
JMK-TV

Rank: Newbie

Groups: Registered
Joined: 2/12/2021(UTC)
Posts: 2
Netherlands
Location: Hoogland

Thanks: 2 times
SRT allows to send up to 8 stereo audio channels.
I would like to see and support the option to send up to 8 audio channels (all Vmix busses) via SRT separately - currently I need to send 8 mono tracks via 4 busses and split each stereo track on server/receiver side.
Remuxing is easier and takes therefoere less ressources than transcoding and might be better implemented in Players like VLC in near future.


ckvideo  
#3 Posted : Sunday, February 25, 2024 10:03:43 PM(UTC)
ckvideo

Rank: Member

Groups: Registered
Joined: 3/21/2022(UTC)
Posts: 16
Germany

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Originally Posted by: rambouzi Go to Quoted Post
Is there a way to select my own selection of audio-busses to a SRT stream?

I want to stream 4 multichannel SRT streams, with 4 to 8 audio-channels.
It ís possible to stream 8 audio-channels to only one SRT stream, and only with Bus MABC.
But I want to stream 4 video inputs with 8 audio-channels to 4 Multichannel SRT streams.

Sending the video input directly to the output is easy, but audio kan only go over the vMix busses. I can not send the audio channels from the input directly to the SRT output. Please add this feature, or tell me how to configure this.

There is a maximum of 8 Stereo audio-busses. MABCDEFG, so there are 16 mono audio-channels. So sending 8 audio channels to 4 outputs is impossible.

So the second option is to send only 4 audio-channels to every SRT stream. But it is not possible to choose other audio-bus combinations, than the preset of vMix.
For example I would like combinations of MA, BC, DE and FG. But I can not choose by own selections of audio-busses.

Secondly, VLC player is not receiving multiple audio channels (jet). It can play multiple audio-channels from a file, but not from a srt stream.

Best scenario for me is to send the Input directly to the srt output.

Am I making any sense?




Sort of. :-)

I understand the setup like this:

1. vMix has 8 audio busses internally. That matches nicely with 8 audio signals a SDI stream can carry.
2. Audio inputs are routed to one or several audio busses or not, that's it.
2. On the output side (external, streaming, SRT, recording) you can only use audio bus signals.
2. There is no internal audio matrix within vMix where you can do advanced audio routings like you are asking for.
3. This means, you can only use bus signals for your output.

As a workaround, use an external audio interface with a routing matrix like RME or MOTU (1284 my favourite). Do the audio routing there (also dynamically, if needed) and feed the routing destination as input into vMix, there on a bus and from there to your output streams.

However, you can not go over the max amount of 8 busses within vMix. In this case you need external encoding solutions which would take the video from vMix and the audio from the audio interface. However, beware of A/V delays on such a setup.

If you are looking for software, maybe there is something at SRT Miniserver which can help.

A few clarifications about SRT:

1. SRT is a "data pipe", not a "video transport protocol" like NDI. You can use it with any data, audio only, files, cat pictures - as long as sender and receiver software agree on handling the content. Of yourse, SRT was made to carry audio and video data over the public Internet.
2. In vMix context this pipe is used with H.264 encoded video mostly.
3. In H.264 the audio is carried with the AAC codec.
4. The AAC codec supports multichannel audio, quite a lot of channels:
5. Again, sender and receiver need to be able to handle AAC multichannel streams.

Please let us know how your solution worked out.

Good luck,

Christian


rambouzi  
#4 Posted : Wednesday, March 6, 2024 11:50:26 PM(UTC)
rambouzi

Rank: Member

Groups: Registered
Joined: 6/6/2016(UTC)
Posts: 17
Man
Netherlands
Location: The Netherlands

Thank you Christian,

it clears up some questions i have. 😊

Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.