Question / Help [Question] Stream with QuickSync and/or NVENC in Youtube

Kuroud0

New Member
Hello!

I'm a Twitch streamer with 200Mb upload speed. With the Youtube Gaming i'm thinking if is possible to use Quicksync or NVENC to have a nice stream quality in that platform.

My idea was Quicksync and NVENC dont show much quality at low bitrates but if i'm not wrong, YT Gaming permits 9000 of maximum bitrate.

Asuming 9k is the maximum bitrate for YT Gaming, we can stream with Quicksync or NVENC better than x264 in terms of quality? In terms of quality/performance at least i think QS or NVENC is the winner.

What do you think?

Thank You.
 
For quality per bitrate, x264 will pretty much always win based on the current state of nvenc and quicksync.

Sure, you can use nvenc or quicksync on youtube's live streaming service, but x264 at the same bitrate will retain more picture quality.

1080p60 can easily exceed 9000kbit even with x264 doing the encoding. I have some videos where it's using the fast x264 preset (higher quality than veryfast) and the video stream still uses over 13000kbit.

Given the choice right now, I would prefer using quicksync or nvenc for local recording only where you can pretty much always throw enough bitrate at the problem to make it go away, and only if the CPU can't handle the encoding at the desired bitrate.
 
I'll give it a try then. The point is the diference of quality in the following terms:

- Our CPU can't handle a stream at 9k 1080p 60fps with x264 w/o impact in our game experience

Then we have two choices, lowering bitrate, resolution, fps or switching to Quicksync or NVENC.

At the same bitrate x264 gives better quality, but the equivalent (in terms of quality) of a Quicksync 9k bitrate stream in x264? In some post i see 2k bitrate of x264 is more or less 4k of quicksync for example.

Thank you.
 
It's more the resolution and framerate than bitrate.

What x264 preset were you using?
Got an OBS log we could look at?
 
The x264 preset is veryfast, now i dont have a log, tonight i'll do some test and i'll post here.

One thing I think is clear in terms of quality and performance: 1080p 60fps at 9k on Youtube > anything at 3,5k on Twitch right?
 
Well one thing I miss in the entire conversation... I have partner in Twitch, I have the transcode option xD
 
That can only help so much, as the transcoding options on youtube are for everyone and offer more resolution/framerate combinations. As a partner, you might be able to talk to twitch support and get access to bitrates higher than 3500kbit.
 
What about Quicksync? On a Haswell or later, Quicksync at 9Mb/s should look really nice. Saving to disk, 1080p60 at 20Mb/s using NVEnc is just "decent" IMO. At 9Mb/s I think it would still be pretty bad.

x264's cpu usage at a given resolution and framerate (and content) is all about the preset. SuperFast preset would look pretty good at 9Mb/s I'd bet, with relatively low CPU usage. You can't really generalize how much CPU x264 uses without specifying the preset, as you can configure it to be very easy or very hard on the CPU.
 
Back
Top