Question / Help PIxelated stream despite high settings

Achilles

Member
I have a stream which is using the following settings:

6500 Bitrate
Rate control: CBR
Profile: Main
Key interval 2
Tune: film
CPU preset: fast

720p 60fps
Lanczos sampling
Color range: Full

The problem is that sometimes the broadcast (especially the webcam) will become blurry, more than I would consider normal given the current settings.

Is there any I can modify things setting wise to see if it improves?

I heard maybe trying the "High" profile option and switching the webcam to a different USB as the bus may be getting overloaded. Other than that I would think it should be much smoother and crispier than what I'm currently seeing.

LOG: https://obsproject.com/logs/vEtp3jGNtX7KDAFk
 
Last edited:
D

Deleted member 121471

Your log is showing quite a few incorrect settings that are causing or may eventually cause more than just camera issues.

Please change the following settings:

1) Run OBS as administrator;
2) Disable GameDVR/Game Mode in your Windows 10 settings, under "Gaming" category;
3) Change to YUV Colour Space: 709 and Colour Range: Partial;
4) Downscale camera resolution to 1280x720, 30FPS;
5) In OBS output category, change to CPU preset: Faster, profile: High, Tune: None;
6) Create a new Scene Collection with only Elgato + Camera OR Game capture + Camera, preferably the option that was causing the issues mentioned in your first post;
7) Turn on VSYNC or cap your FPS in games you're using "Game Capture" on.

Test again and report back. These are merely suggestions so there's a good minimum settings baseline to tinker with.
 
Last edited by a moderator:

Achilles

Member
I believe 709 and full color range is better so I don't think that will help.

It's now recommended to leave Windows 10 Game Mode on since March 2019, least according to the OBS website.

Faster CPU preset has already been tried. I think literally the only thing not tried is using a high profile.

Literally the whole stream is set to 60fps and before it used to be okay so I'm just not sure where the sudden issues are coming from.
 
Last edited:

koala

Active Member
Full color range needs more bandwidth, because it contains more colors. It's more data. If the encoder needs to compress less colors, the remaining colors get compressed better with the same bandwidth, thus giving better visual quality. The quality impact of using less colors with partial range is lower than the quality impact of compressing worse due to the more colors with full range.
As far as I remember, partial range needs 12% less size (or bandwidth) in comparison to full range, so using partial range instead of full range is the same quality improvement as increasing the bandwidth by 12%.

Try to use the high profile instead of main profile. High profile enables a few more encoder features, so the stream may compress better, so the quality may increase. Watch the CPU utilization, though.
 

Achilles

Member
Just out of interest, what sort of bitrate should I be looking at if I wanted to fully utilize a full color range?

Tonight, I experimented with high profile, a 6750 bitrate and custom buffer of 7500. I also changed the color range to 709/full.

It did look better but again would get pixelated when a lot of things were happening and lots were moving around.
 
Top