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
Slaver  
#1 Posted : Saturday, December 24, 2016 9:26:06 AM(UTC)
Slaver

Rank: Advanced Member

Groups: Registered
Joined: 9/27/2014(UTC)
Posts: 112
Location: Germany

Thanks: 27 times
Was thanked: 8 time(s) in 8 post(s)
Hello,

i just found some answers in the Search but never all together and really clear answered.

I know rendering times are a very important thing in livestreaming.

But what is a good rendering time when i have 1,2,3 or 4 cameras connected with SDI ? It increases when more inputs are connected to the computer and has to be stable?

And what is the Problem for the viewers when the rendering time is higher?

Thank you !!

Best regards

Merry Xmas
Speegs  
#2 Posted : Sunday, December 25, 2016 6:54:35 PM(UTC)
Speegs

Rank: Advanced Member

Groups: Registered
Joined: 8/3/2013(UTC)
Posts: 405
Location: Gold Coast, Australia

Thanks: 27 times
Was thanked: 76 time(s) in 58 post(s)
Slaver wrote:
Hello,

i just found some answers in the Search but never all together and really clear answered.

I know rendering times are a very important thing in livestreaming.

But what is a good rendering time when i have 1,2,3 or 4 cameras connected with SDI ? It increases when more inputs are connected to the computer and has to be stable?

And what is the Problem for the viewers when the rendering time is higher?

Thank you !!

Best regards

Merry Xmas


I'd keep an eye on your CPU. If you run out of CPU headroom your streaming audio usually starts sounding like a CD Skipping. That is often the first sign you are overloading your setup.

Followed by lower frame rates and then artifacts too when things get really bad.

The goal in my opinion is to keep your TOTAL CPU < 60%. (not vmix cpu, total cpu). Then you usually end up with a good result.
admin  
#3 Posted : Monday, December 26, 2016 3:30:39 AM(UTC)
admin

Rank: Administration

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

Was thanked: 4166 time(s) in 1497 post(s)
For reference, "Render Time" is the time it takes for the graphics card in the system to process each frame of output.
So for example if your production is 30 frames per second (~33ms per frame) and the render time is 15ms or less then you have plenty of headroom
and you are not likely to see any dropped frames.

Causes of high render time can be due to slow graphics card and sometimes high CPU, as high CPU makes it harder to send video to the graphics card
in a timely manner.

In rarer cases high render time can also be caused by a PCI express bottleneck, for example one customer recently had very high render times
as a result of accidentally installing the graphics card in a x1 PCI express slot rather than the required x16!

Regards,

Martin
vMix
Slaver  
#4 Posted : Thursday, January 5, 2017 5:57:05 AM(UTC)
Slaver

Rank: Advanced Member

Groups: Registered
Joined: 9/27/2014(UTC)
Posts: 112
Location: Germany

Thanks: 27 times
Was thanked: 8 time(s) in 8 post(s)
Thanks Martin. That was the explanation i was searching for.

What resolution is meant for the rendering time? The incoming 1080i 50 from the cameras or the encoded 720p 25 which is send to the server?

When its 720p 25 what rendering time is perfect?

Thank You!

Mathijs  
#5 Posted : Thursday, January 5, 2017 6:43:19 AM(UTC)
Mathijs

Rank: Advanced Member

Groups: Registered
Joined: 5/24/2015(UTC)
Posts: 370
Location: Netherlands

Thanks: 16 times
Was thanked: 81 time(s) in 72 post(s)
The resolution is the main resolution vMix is running in. Which is also displayed left of the render time.
Render times under 20 msec are perfect.
Users browsing this topic
Guest
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.