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
nakedeye  
#1 Posted : Sunday, June 14, 2020 7:02:10 PM(UTC)
nakedeye

Rank: Advanced Member

Groups: Registered
Joined: 12/7/2017(UTC)
Posts: 45
Location: New Zealand

Thanks: 4 times
Was thanked: 4 time(s) in 4 post(s)
Anyone else noticed with SRT inputs they drop frames when fed by SRT hardware encoders. Haivision MakitoX vMix drops maybe one or two per 2 or 3 minutes so this is not a problem. Kiloview E1 vMix drops multiple frames per minute resulting in unusable video. If I bring in the same SRT streams via the vMix VLC module (yes this works) then no frames are dropped so it seems the issue is in the vMix decoder.
lestra  
#2 Posted : Monday, June 15, 2020 12:25:31 AM(UTC)
lestra

Rank: Advanced Member

Groups: Registered
Joined: 12/16/2019(UTC)
Posts: 84
Saint Kitts And Nevis

Thanks: 1 times
Was thanked: 2 time(s) in 2 post(s)
What is "vMix VLC module"?
thanks 1 user thanked lestra for this useful post.
David_in_Philly on 6/16/2020(UTC)
xaver  
#3 Posted : Monday, June 15, 2020 1:06:14 AM(UTC)
xaver

Rank: Advanced Member

Groups: Registered
Joined: 11/11/2016(UTC)
Posts: 378
Man
Location: Europe

Thanks: 23 times
Was thanked: 38 time(s) in 32 post(s)
Originally Posted by: nakedeye Go to Quoted Post
If I bring in the same SRT streams via the vMix VLC module (yes this works)

how do you bring it to vMix with VLC?
admin  
#4 Posted : Monday, June 15, 2020 1:06:05 PM(UTC)
admin

Rank: Administration

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

Was thanked: 4317 time(s) in 1527 post(s)
Hi,

Increase the Decoder Delay setting on the SRT input in vMix until the video is smooth.
Some encoders do not correctly pace their frame rates, so this option is available to compensate for that.

Regards,

Martin
vMix
thanks 1 user thanked admin for this useful post.
eduardocfs on 6/16/2020(UTC)
nakedeye  
#5 Posted : Wednesday, June 17, 2020 4:02:06 PM(UTC)
nakedeye

Rank: Advanced Member

Groups: Registered
Joined: 12/7/2017(UTC)
Posts: 45
Location: New Zealand

Thanks: 4 times
Was thanked: 4 time(s) in 4 post(s)
Thanks Martin! I will try that and see if it works. The problem actually seems to be only with 720p footage and 1080p seemed fine in short tests. We ended up using SRTMiniServer on an AWS instance to feed vMix on the same VPC with no dropped frames at all.

@lestra @xaver If you add an input in vMix and select the Stream/SRT option then under Stream Type choose the VLC option and type in the SRT URL of your caller this will bring in the SRT stream to vMix.

Cheers, Dave
Plamen  
#6 Posted : Tuesday, June 23, 2020 5:27:13 PM(UTC)
Plamen

Rank: Member

Groups: Registered
Joined: 12/14/2019(UTC)
Posts: 23
United States
Location: Atlanta

Originally Posted by: nakedeye Go to Quoted Post
Thanks Martin! I will try that and see if it works. The problem actually seems to be only with 720p footage and 1080p seemed fine in short tests. We ended up using SRTMiniServer on an AWS instance to feed vMix on the same VPC with no dropped frames at all.

@lestra @xaver If you add an input in vMix and select the Stream/SRT option then under Stream Type choose the VLC option and type in the SRT URL of your caller this will bring in the SRT stream to vMix.

Cheers, Dave


Did you ever end up diagnosing the issue with the SRT decoding? We're experiencing similar issues and the only solution we've found is VLC decoding. The vlc decode also starts dropping frames after 6 hours though.
Plamen  
#7 Posted : Thursday, June 25, 2020 6:15:41 AM(UTC)
Plamen

Rank: Member

Groups: Registered
Joined: 12/14/2019(UTC)
Posts: 23
United States
Location: Atlanta

Originally Posted by: admin Go to Quoted Post
Hi,

Increase the Decoder Delay setting on the SRT input in vMix until the video is smooth.
Some encoders do not correctly pace their frame rates, so this option is available to compensate for that.

Regards,

Martin
vMix


Is it possible that a Vmix SRT Encoded stream might experience this symptom? Does the type of hardware effect whether or not Vmix can correctly pace it's frame rates?

Also Martin, could you elaborate more on how the Decoder Delay works? Searching through the SRT Alliance Deployment Guide shows no indication of decoder delay information anywhere. Is there a certain formula or rule-of-thumb to calculate what the decoder delay should be set to?

Thanks!
nakedeye  
#8 Posted : Thursday, June 25, 2020 8:39:35 AM(UTC)
nakedeye

Rank: Advanced Member

Groups: Registered
Joined: 12/7/2017(UTC)
Posts: 45
Location: New Zealand

Thanks: 4 times
Was thanked: 4 time(s) in 4 post(s)
The decoder delay should allow some additional time for all the data packets to arrive prior to decoding. Start with 100ms and work up until the dropped frames disappear. We noticed that in vMix a 720p/50 stream from a Kiloview E1 Encoder needed 250ms in the decoder delay setting to remove dropped frames and 100ms for Haivision MakitoX. At 1080p/50 we did not need any delay but set to 100ms for insurance which may or may not have been necessary. I think different Encoders have different ways of working so not everything is equal. It is a good option to have and SRT MiniServer has this setting also.. so very useful.

We have successfully completed two sessions of basketball with just the camera operators at the venue. vMix was hosted on AWS in Sydney and SRT streams were converted to NDI so we could use replay. Be nice to have SRT as a replay source directly.
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.