My stream looks blurry

Lechita

New Member
I'm streaming LOL on YouTube, and it's blurry. I downloaded it for editing, and the entire video is blurry. I downloaded the video from YouTube Studio; it's my stream. In the video, I have the encoder preset set to high. My internet speed is 100 Mbps up and down. I have the game capped at 60 fps so my CPU and GPU aren't overloaded. I don't know what it could be; here's my log. Thanks.
 

Attachments

  • 2025-03-09 20-06-36.txt
    22.9 KB · Views: 23

AaronD

Active Member
Did you also record it locally? Or do you rely on YT recording it for you?

I always record a local copy while I'm streaming. That way if the network hiccups, I still have something good to upload later. And it's a good comparison point if YT doesn't look right.
 

Lechita

New Member
No, I didn't record it locally. It uses a lot of CPU if I do it that way. Besides, I don't have any network or OBS issues. I always see it in green. My problem is that it looks blurry during streaming.
 

AaronD

Active Member
No, I didn't record it locally. It uses a lot of CPU if I do it that way.
Are you running a second encoder? That'll take some juice.

If you set the recording to "Same as Stream", then it doesn't. It just siphons off the exact same data and puts it in a file too. Normally, we'd call that a compromise, because the best recording needs different settings than the best stream does. But as a record of what the stream actually was as it left you, "Same as Stream" is exactly what you want.

Besides, I don't have any network or OBS issues. I always see it in green. My problem is that it looks blurry during streaming.
It's not necessarily a network issue. It could be YouTube itself. A local recording is a good place to check. If it's good there, then it must be YT or your connection to it. If your local recording is bad too, "Same as Stream", then you're sending that to YT and there's something to fix on your end.
 

Lechita

New Member
Ah, I understand. Then the problem is probably with YouTube or my connection. I'll try it and tell you if it worked for me. Here are my output settings for obs. thanks
 

Attachments

  • 12.PNG
    12.PNG
    34.4 KB · Views: 23

AaronD

Active Member
You're using Software encoding (x264) for the stream. That's a big load on the CPU, so it makes sense that you'd have it dialed back (fast preset) to keep the load down at the expense of quality per bitrate. (faster presets spend less effort to allocate the available bits efficiently)

You also have Hardware encoding for the recording, that you say you don't really care about. Use the hardware encoder for the stream instead, and still set the recording to "Same as Stream". That should drop the CPU load by a lot, AND allow you to use better settings because that chunk of silicon can only do that and nothing else. So you might as well max it out.
 

rockbottom

Active Member
Your main monitor is running in 10-bit color. This causes colors to look oversaturated/blurry. The correct setting is 8-bit. Look in the AMD control panel if HDR is disabled on your system. Hopefully your rendering lag will go away as well.
20:06:36.901: name=PHILIPS FTV
20:06:36.901: pos={0, 0}
20:06:36.901: size={1360, 768}
20:06:36.901: attached=true
20:06:36.901: refresh=60
20:06:36.901: bits_per_color=10
22:10:48.546: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 278 (0.1%)


Your Valo Scene is in use & bugged. Multiple Display, Game or Window captures in the same Scene can & most likely is causing interference.
20:06:40.265: - scene 'valo':
20:06:40.265: - source: 'Captura de pantalla' (monitor_capture)
20:06:40.265: - source: 'animados' (browser_source)
20:06:40.265: - source: 'camps3' (window_capture)
20:06:40.265: - source: 'SeguidoresTwitch' (browser_source)
20:06:40.265: - source: 'chatYT' (browser_source)
20:06:40.265: - source: 'suscriptores' (window_capture)
20:06:40.265: - filter: 'Recortar/Acolchar' (crop_filter)
20:06:40.265: - source: 'yt SUS' (browser_source)

I would downscale to 720p for YouTube & use the hardware encoder as it appears your system may be overloaded.
20:11:19.970: Max audio buffering reached!
20:11:19.970: adding 917 milliseconds of audio buffering, total audio buffering is now 960 milliseconds (source: Audio del escritorio)
 

AaronD

Active Member
I would downscale to 720p for YouTube & use the hardware encoder as it appears your system may be overloaded.
I suspect the overload will go away when using the hardware encoder, and then the downscale won't be necessary. But I guess we'll see...
 

Lechita

New Member
Hey guys , I really appreciate your feedback. Thank you so much. Here's my new recording of today's stream. I downloaded it, and it's still blurry. I did exactly what you told me to do, downgrading from 10-bit color to 8-bit. The settings, the encoder, everything. Also clean the scenes and sources. I'm lost.
That's not the reason for downscaling to 720p. I looked at the YouTube upload info, the current resolution is not on the recommended list, that's all.
I suspect the overload will go away when using the hardware encoder, and then the downscale won't be necessary. But I guess we'll see...
 

Attachments

  • 2025-03-21 19-26-55.txt
    56.7 KB · Views: 11

qhobbes

Active Member
1. In Windows, we recommend that "Game Mode" be enabled. Game Mode can be enabled via the Windows "Settings" app, under Gaming > Game Mode.
2. Audio buffering hit the maximum value. This can be an indicator of very high system load and may affect stream latency or cause individual audio sources to stop working. Keep an eye on CPU usage especially, and close background programs if needed. Occasionally, this can be caused by incorrect device timestamps. Restart OBS to reset buffering.
-Source affected (potential cause): Audio del escritorio
3. YouTube recommends 6 Mbps for 720x1280 (921,600px). You're outputting at 768x1360 (1,044,480px) also at 6 Mbps so less bits per pixel than their recommendations. 1,044,480 / 921,600 = 1.1333... so try 6800 for your bitrate.
 

rockbottom

Active Member
Add to the above.

The Scene being used is still bugged

19:26:55.991: - scene 'valo':
19:26:55.991: - source: 'Captura de pantalla' (monitor_capture)
19:26:55.991: - source: 'camps3' (window_capture)

19:26:55.991: - source: 'SeguidoresTwitch' (browser_source)
19:26:55.991: - source: 'suscriptores' (window_capture)
19:26:55.991: - filter: 'Recortar/Acolchar' (crop_filter)

Rendering lag when streaming.
22:39:31.088: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 230 (0.0%)

 

Lechita

New Member
I understand. I've uninstalled and deleted all records of OBS from my PC, and then reinstalled it from scratch. I set the same settings as before and set the bit rate to 6800. I also removed the one that was causing the problem. Now I have a new problem: "Slow Network Connection." "Your gigabit-capable network card is only connecting at 100 Mbps. This may indicate a bad network cable or an outdated router/switch, which could be impacting network performance." I'm connected via Ethernet, with a Cat 6 cable that reaches 1 Gb. My internet speed is 100 Mb/s, and I also ran a test, and it gives me 93 upload and download speeds. I know my cable has a higher capacity, but I don't think that's the problem. My stream is still blurry because of that. Should I lower or raise the bitrate now?
 

Attachments

  • 2025-03-23 19-55-57.txt
    47.2 KB · Views: 5

rockbottom

Active Member
Nope, it's not a new problem, it's been that way since log 1. Your cable is bad or something else is wrong with your network. I didn't bother mentioning it since there were no dropped frames.

Your bugged Scene isn't new either & neither is the rendering lag. When you send crap to the encoder the only thing coming out is crap. Create a New Scene Collection with just (1) Scene/Source & see if the crap stops.

23:07:55.804: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 155 (0.0%)
 
Top