OBS stream (Youtube), blurry image, poor quality

kura015

New Member
I wanted to run a stream from Gothica II (well, it's not too demanding for the PC), I downloaded OBS, set everything etc., but when I look at the preview on YouTube it is a terrible pixelosis, how I stand in the place is ok, but how I will start to move, everything is blurred and you can't look at it. Komp is good and net is the same. I've tried to set it up with a million guides, but nothing helps.
I have set 1920x1080 - 60 fps, bitrate at 12000 kbps, NVENC encoder.
I tried on different resolution settings, bitrates, 30 fps, x264 encoder and nothing helps. With all settings is the same and in other games too. So many combinations of forums, videos and nothing.
I will add that I record with the help of OBS it's all ok. Only when streaming is a tragedy.
Someone overcomes the topic and can advise something?

log:
https://obsproject.com/logs/LPjRejmL3moKxpfo
PC:
RTX2070 Super 8GB, Ryzen 5 3600, 16GB RAM
1920x1080 monitor
Net: downolad 200Mb / s, upload 20Mb / s
 

carlmmii

Active Member
Set your recording setting to "use stream recorder", and do a stream + record session to youtube. Compare the results.

The recording will be what OBS is actually outputting to youtube. YouTube will always re-encode what it receives. If your recording is fine but youtube looks bad, then the problem is on youtube's compression algorithm.
 

kura015

New Member
Set your recording setting to "use stream recorder", and do a stream + record session to youtube. Compare the results.

The recording will be what OBS is actually outputting to youtube. YouTube will always re-encode what it receives. If your recording is fine but youtube looks bad, then the problem is on youtube's compression algorithm.

I set the "same as stream" recording options and the quality of the recording is good but in Youtube stream still looks bad.

What can I do with this ?
 

carlmmii

Active Member
Not much. Since your recording is good, you're already doing all you can on the OBS-side to provide good quality to youtube. It's youtube's transcoding that is causing the low quality. Anything that can be done to improve the viewing experience will have to be done through youtube.

There may be others here that have experience with youtube streaming for the actual situation of allocated bitrate/codecs, but I know from video uploads that VP9 (the better codec) requires specific conditions to be met for youtube to use it for encoding... and I'm not even sure if it's a possibility to be used for live feeds.
 

BluePeer

Member
a drop from 100% quality (your record version) to 85-95% the most time is default but this is mostly not visible
if your drop i heavy like 50% then it sounds the encoder at yt have a issue with your stream
can have multiple reasons like
-instable bitrate
-instable frame encode time
-wrong encoder settings

the first is a connection issue

the second you can try fix with low latency encode setting in the quality settings of nvenc in obs

the third you can select the option on encode settings "enforce streaming service encoder settings"
then the encoder use the settings the service tells him

that's the things i will try
 

Paul Tsui

New Member
I just started to learn OBS. I also found the recording mkv is very clear, but poor quality in streaming to youtube. Once I change the streaming server from " Primary YouTube ingest server" to " Primary YouTube ingest server(legacy RTMP)", then youtube will be same quality as my recording mkv file. Hope this help.
 
Top