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
nomski  
#1 Posted : Thursday, October 18, 2018 12:57:55 AM(UTC)
nomski

Rank: Advanced Member

Groups: Registered
Joined: 10/14/2016(UTC)
Posts: 64
Location: Sheffield

Hi Everyone. I'm been struggling to get a really crisp image onto YouTube from our streams and was wondering if anyone had any suggestions as to what we cold do to improve it. The feed going in is from an AS7s HDMI output into a BMD Decklink Mini Recorder 4k PCI card. The image quality all the way through from the camera to vMix is awesome. Also, if I record in vMix at high settings the file looks great.

When I stream to YouTube and watch it back I feel like the quality is just not as good as it should be. The best I've managed is with the following settings:
- Bitrate 15000
- Resolution 1920 x 1080p
- Profile High
- Preset very slow (not sure what this does but I feel like the image is better, could just be imagining it as it's marginal)
- Aspect original
- Keyframes 2 seconds
- Threads 4
- Network buffer 20

It's quite good but it's still nowhere near as good as an uploaded video or "TV like" quality.

To cut a long story short, the questions is, does anyone have any fantastic secrets/advice for settings for streaming to YouTube that will give us the least reduction in image quality.

Thanks a lot!
DWAM  
#2 Posted : Thursday, October 18, 2018 1:43:45 AM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
Quote:
does anyone have any fantastic secrets


Yes...















LOL! ;o)

Try CPU encoding over GPU. It could be a little better.
Or your own GPU/NVENC script with optimized parameters. Hardware encoding does not use parameters like Profile, Preset and Level. Check NVENC specs for more info

Guillaume
nomski  
#3 Posted : Thursday, October 18, 2018 6:16:53 AM(UTC)
nomski

Rank: Advanced Member

Groups: Registered
Joined: 10/14/2016(UTC)
Posts: 64
Location: Sheffield

Thanks for the reply. I'll give CPU encoding a go tomorrow and see if it's any better. Cheers!
sinc747  
#4 Posted : Thursday, October 18, 2018 7:06:12 AM(UTC)
sinc747

Rank: Advanced Member

Groups: Registered
Joined: 8/2/2013(UTC)
Posts: 1,072
Man
United States
Location: Fairhope, Alabama USA

Thanks: 553 times
Was thanked: 200 time(s) in 166 post(s)
Of course we are all keeping in mind that YouTube can take beautiful video and compress it until it's poo.

- Tom
thanks 1 user thanked sinc747 for this useful post.
mjgraves on 10/19/2018(UTC)
DWAM  
#5 Posted : Thursday, October 18, 2018 5:52:48 PM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
Quote:
we are all keeping in mind that YouTube can take beautiful video and compress it until it's poo.

I disagree. It's maybe not the best platform for image quality, but when the source is excellent, YT transcodes are pretty good. However it clearly reveals weaknesses when "bad" cameras are used or too low bitrates are transmitted, especially for the blacks and general contrast, it will also amplify banding effect in the background gradients.
That's the reason why I don't want to use highly already compressed IP streams (like RTSP feeds or NDI|HX from my cams) for my productions. When the source input in vMix is already highly compressed, then encoded with even lower bitrates by vMix for RTMP, chances are you get poo after YT transcodes indeed. But that's not YT's fault! And biggest part of the "poo" effect is between the cam and vMix in the first place...
Users browsing this topic
Guest (2)
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.