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
Machtl  
#1 Posted : Saturday, October 22, 2022 9:01:08 PM(UTC)
Machtl

Rank: Member

Groups: Registered
Joined: 10/31/2021(UTC)
Posts: 19
Austria

vMix is handling SRT as an unwanted option and does not care about it. Going thru the different threads it shows that we need:

- A proper Streaming window for SRT, not only the enable button in the outputs
- A proper Statistics window that will keep updating the stats even if its not in the focus
- A correct handling of audio-pids for streams with multiaudio-tracks, for example multilanguange streaming events
- Support for Audio/Video only SRT streams
- A method to set the encoding mtu-size. SRT is working via UDP, if you do it via a mobile connection and/or 4G/LTE bonding solutions, the available mtu size is much smaller than blasting it out with MTU 1500 via the lan port

SRT is the streaming protocol of the professionals, i don't really understand why it doesn't get more support and love from the vMix team?

Best regards, Martin
doggy  
#2 Posted : Saturday, October 22, 2022 10:32:01 PM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 5,057
Belgium
Location: Belgium

Thanks: 283 times
Was thanked: 916 time(s) in 755 post(s)
Originally Posted by: Machtl Go to Quoted Post
vMix is handling SRT as an unwanted option and does not care about it. Going thru the different threads it shows that we need:

SRT is the streaming protocol of the professionals, i don't really understand why it doesn't get more support and love from the vMix team?

Best regards, Martin


You catch more flies with honey than you do with vinegar
gostreamworks  
#3 Posted : Sunday, October 23, 2022 12:06:37 AM(UTC)
gostreamworks

Rank: Member

Groups: Registered
Joined: 9/21/2018(UTC)
Posts: 19
Location: United Arab Emirates

Thanks: 1 times
vMix 26 will take care of at least one of your concerns (multi track audio with PIDs). The rest of your concerns are valid but I don't think any of them are critical. Your first concern I don't understand but the stats are pretty good in vMix compared to other products. As bonding over SRT becomes a bit more mainstream I think they will add more options for it but 1.5 is barely supported right now. A lot of developers are implementing it quickly as it's open source but for it to be integrated into a product it takes time.

EDIT - I saw some one else raise a similar feature request for the SRT indicator in vMix so I think I see the trend here in having SRT have it's own area in vMix rather than being behind the Output area and having a bit more transparency when it's not working or disconnected.
BARP  
#4 Posted : Monday, October 24, 2022 11:05:17 AM(UTC)
BARP

Rank: Member

Groups: Registered
Joined: 10/14/2022(UTC)
Posts: 10
United States

Thanks: 2 times
Was thanked: 1 time(s) in 1 post(s)
Is SRT 1.5 even on the roadmap?
JMK-TV  
#5 Posted : Tuesday, February 14, 2023 1:34:36 AM(UTC)
JMK-TV

Rank: Newbie

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

Thanks: 2 times
I'd like to add my +1 to some ideas and comments of the original post:
-A correct handling of audio-pids for streams with multiaudio-tracks, for example multilanguange streaming event

Vmix 26 does support multiple audio tracks - thanks for that feature Team Vmix! However, I cannot set the PIDs manually. Vmix does start with the standard PID 256 for the first audio track, and puts the video track as the one with the last PID. While it is possible on server side to monitor and route incoming audio tracks within an SRT stream while it only contains two or three languages, this does not scale well with the maximum currently possible in Vmix - or for multiple clients at the same time. Especially if the audio engineer/Vmix operator decides to switch audio busses to adapt to some local audio setups just to not get mixed up to much.

So my proposal here:
per audio bus (also for master) add a line underneath the "name" input field, where you can set a PID. This way, the PIDs also can be discontinual in their numbering and alwys represent the same language no matter on which audio bus you put it. The server logic can then sort everything out by itself (picking and remuxing audio/video pids and forward them to the right HLS encoding engine or what so ever).
An alternative solution: Use the already existing name field, and abuse it as a JSON input string, to a) name the language and b) add the PID. E.g. {"lang":"eng", "pid":1005}

Following this idea: the video PID and service PID should also be possible to be set.

My current solution to this is to use ffmpeg to grab the separate tracks from Vmix, put them into a mpegts frame, add the corresponding PIDs and send everything via SRT. Unfortunately the srt implementation into ffmpeg isn't the best either. Monitoring and restarting a failed connection is not a charm at all.


Example of what I mean with discontinual numbering:
Video - PID 999
Bus Master - original floor audio - PID 1000
Bus A - PID 1001: english
BUS B - PID 1005: spanish
Bus C - PID 1006: german
Bus D - PID 1025: mandarin


I also support a dedicated menu to SRT, other than the current placement in the "external" menu.
TL68  
#6 Posted : Thursday, December 21, 2023 9:01:36 PM(UTC)
TL68

Rank: Advanced Member

Groups: Registered
Joined: 12/8/2022(UTC)
Posts: 78
Sweden

Thanks: 19 times
Was thanked: 1 time(s) in 1 post(s)
Hi!
For years working with mainly live streaming in different contexts and productions, where recieving and sending live feeds from and to different platforms, encoders, decoders and partners, SRT has become the cat's meow for us! Finally a streaming format that (mostly) is platform and brand independent, reliable and can handle short delays well enough if needed.

So I second this feature requests and stand behind the opinion that it is very important for a platform like vMix to follow the development of this format closely, and also try to make it more user friendly and intuitive to use than in the current version.

( Man, I really struggled how to find where to get my vMix to send SRT to a destination the first time I set it up :-) )

Cheers and Merry Christmas!
/T
fgolman  
#7 Posted : Tuesday, December 26, 2023 4:48:20 AM(UTC)
fgolman

Rank: Advanced Member

Groups: Registered
Joined: 3/30/2023(UTC)
Posts: 52
United States
Location: Chicago

Thanks: 8 times
Was thanked: 2 time(s) in 1 post(s)
+1. We're streaming to major US television networks and want to make sure the we stay up to date on the protocol.

Thanks,

Fritz Golman
IHeartMedia
admin  
#8 Posted : Wednesday, December 27, 2023 1:51:13 AM(UTC)
admin

Rank: Administration

Groups: Administrators
Joined: 1/13/2010(UTC)
Posts: 5,137
Man
Location: Gold Coast, Australia

Was thanked: 4135 time(s) in 1487 post(s)
Please note, this is not a feature request thread, and the original post is not really accurate with what vMix is currently capable of with regards to SRT.
If you would like to see certain improvements to SRT, please create a new feature request or add your vote to an existing one.
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.