Question / Help Stream looks bad on Youtube!

Hannibal

New Member
Hello guys!

Ok so I've been trying to get my stream to Youtube to look good for weeks now, I upgraded my pc and tried every possible bitrate within my range of upload speed but I can't get my stream to look good, it looks exactly the same on a 3000 bitrate as it does on a 6000 bitrate, I hope somebody on here can help me out!

My setup:

- PS4
- Elgato hd60s
- AMD Ryzen 5 3600x cpu @3,79GHz
- 16 gb ddr4 ram at 3200mhz
- Gigabyte gtx 1660 super gaming oc 6gb

Internet speeds:
Download: 47 Mbps
Upload: 8.5 Mbps

I've tried almost every OBS setting but here is what its on now:
- CBR rate control
- 5000 bitrate
- time between keyframes: 2
- CPU usage: Medium
- Profile: high
- 1920x1080 base resolution
- 1280x720 output resolution
- Lanczos filter
- 60fps common values
- Process priority: above normal

If you need any more information let me know! Thanks in advance :)
 

carlmmii

Active Member
There's no stream/recording information in that log. Make sure you're selecting the right one to upload.

Something to keep in mind with youtube though... youtube will always transcode your video, even if it is being displayed at the same resolution. What you view on youtube is not an actual indication of the quality of video that you are sending out. If you want to see that, you need to record your video with the "use stream encoder" option so see exactly what is going out.

Something else to keep in mind -- youtube allocates less bitrate for lower resolutions, so if you're sending out a 720p stream, that's going to have inherently less transcoded quality due to the lower bitrate.
 

Hannibal

New Member
There's no stream/recording information in that log. Make sure you're selecting the right one to upload.

Something to keep in mind with youtube though... youtube will always transcode your video, even if it is being displayed at the same resolution. What you view on youtube is not an actual indication of the quality of video that you are sending out. If you want to see that, you need to record your video with the "use stream encoder" option so see exactly what is going out.

Something else to keep in mind -- youtube allocates less bitrate for lower resolutions, so if you're sending out a 720p stream, that's going to have inherently less transcoded quality due to the lower bitrate.

Just did a stream, here are the log files:

Current log file: https://obsproject.com/logs/nQKK_kqzqNyeaIJh
Last log file: https://obsproject.com/logs/MhkPRMYBMVAryadW
 

Verner

Member
In this video, I show how to include upscale in the OBS in 1440p, in order to improve the quality of the video stream on YouTube. YouTube processes the stream twice and streams in 1080p are processed by the worst and fastest method. 1440p allows you to get around this and give the viewer a better broadcast, even if you have a bitrate lower than recommended in the video.

This is not necessary for owners of 1440p monitors who play and stream in the same resolution.

Do not forget to include English subtitles, video in Russian. And be sure to read the notes in the description of the video on YouTube, there are important points that were not included in the video.


 

Hannibal

New Member
In this video, I show how to include upscale in the OBS in 1440p, in order to improve the quality of the video stream on YouTube. YouTube processes the stream twice and streams in 1080p are processed by the worst and fastest method. 1440p allows you to get around this and give the viewer a better broadcast, even if you have a bitrate lower than recommended in the video.

This is not necessary for owners of 1440p monitors who play and stream in the same resolution.

Do not forget to include English subtitles, video in Russian. And be sure to read the notes in the description of the video on YouTube, there are important points that were not included in the video.



Ok thank you, I will look in to it and let you know!
 

Hannibal

New Member
In this video, I show how to include upscale in the OBS in 1440p, in order to improve the quality of the video stream on YouTube. YouTube processes the stream twice and streams in 1080p are processed by the worst and fastest method. 1440p allows you to get around this and give the viewer a better broadcast, even if you have a bitrate lower than recommended in the video.

This is not necessary for owners of 1440p monitors who play and stream in the same resolution.

Do not forget to include English subtitles, video in Russian. And be sure to read the notes in the description of the video on YouTube, there are important points that were not included in the video.



Ok so I tried it, what happens is this:

The quality becomes very nice but the stream gets extremely laggy due to my lack of bitrate for this and also my cpu is almost fully being used ofcourse.
 

Verner

Member
Upscale is mainly for graphics cards. Streaming the processor to YouTube on a single PC, and even more so with upscale, is now impractical if you need picture quality. The load on the video card should not be more than 90%, it is regulated by the restriction of FPS and graphics in games. Although you probably read that in the notes for the video, they must be translated in your country.
 

Hannibal

New Member
Upscale is mainly for graphics cards. Streaming the processor to YouTube on a single PC, and even more so with upscale, is now impractical if you need picture quality. The load on the video card should not be more than 90%, it is regulated by the restriction of FPS and graphics in games. Although you probably read that in the notes for the video, they must be translated in your country.

Hmm okay yeah I purposely don't stream using nvenc because you need such extreme bitrates to get a bit of quality, thats why I got the 3600x
 
Top