vMix Forums
»
General
»
General Discussion
»
Streaming to YouTube Live with NVENC at 30 Mbps
Rank: Member
Groups: Registered
Joined: 4/12/2018(UTC) Posts: 12
Thanks: 2 times Was thanked: 1 time(s) in 1 post(s)
|
I've got the bandwidth, with some more to spare.
Am I crazy? I feel like I need the higher bitrate (maybe even a little more) to reduce the artifacting from YouTube re-encode. I'm doing 1080p60.
Am I doing something wrong? I don't see a lot of people talking about streaming at bitrates above 6-8 Mbps.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 Location: Houston TX Thanks: 319 times Was thanked: 263 time(s) in 233 post(s)
|
Check out the various Fun Time Live shows, especially the 4k60 show they did last fall. They always report the stream parameters used in production of the show.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/20/2014(UTC) Posts: 2,721 Location: Bordeaux, France Thanks: 243 times Was thanked: 794 time(s) in 589 post(s)
|
For 1080p60, YT recommends 4.5/9 Mbits. If you're doing fast action, I'd say 8 Mbits is a minimum and up to 12 Mbits for excellent results. Above is useless imho.
If you're experiencing artefacts using these bitrates, it's most likely due to bad encoding settings. Many parameters have a significant impact on image quality. However vMix does not allow natively to tweak all of them when using NVENC (hardware encoder). You can try to switch to CPU encoding or externalize the encoding process to your own NVENC encoding script.
Guillaume
|
|
|
|
Rank: Member
Groups: Registered
Joined: 4/12/2018(UTC) Posts: 12
Thanks: 2 times Was thanked: 1 time(s) in 1 post(s)
|
Thanks for the replies. I definitely see a big difference in YT quality between 15,000 and 25,000-30,000 kB/s bitrates using NVENC. I have the bandwidth but now I am seeing errors at that higher level related to the real time buffer. It only starts to happen maybe an hour into the stream. I haven’t been able to find how to fix this in vMix so probably as you say I would need to get an external scripting to accomplish any of this.
|
|
|
|
Rank: Member
Groups: Registered
Joined: 4/12/2018(UTC) Posts: 12
Thanks: 2 times Was thanked: 1 time(s) in 1 post(s)
|
DWAM wrote:For 1080p60, YT recommends 4.5/9 Mbits. If you're doing fast action, I'd say 8 Mbits is a minimum and up to 12 Mbits for excellent results. Above is useless imho.
If you're experiencing artefacts using these bitrates, it's most likely due to bad encoding settings. Many parameters have a significant impact on image quality. However vMix does not allow natively to tweak all of them when using NVENC (hardware encoder). You can try to switch to CPU encoding or externalize the encoding process to your own NVENC encoding script.
Guillaume So, I just successfully did my first ffmpeg stream from Windows Powershell command line. Do you normally launch vMix, start the external out, then launch your scripts for ffmpeg? Thanks, kuddukan
|
|
|
|
vMix Forums
»
General
»
General Discussion
»
Streaming to YouTube Live with NVENC at 30 Mbps
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.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close