Stream is blurry when moving and I have no idea why

Frowny13

New Member
I've tried every setting and every source on the internet I can and nothing works. My stream is still blurry when I pan the in game camera, but then when I'm still the stream goes clear. I have a considerably powerful computer and pretty good internet.

Here's a test stream that shows what I'm on about: https://youtu.be/UWtg8iq-qJI?t=35

PC Specs:

Processor: AMD Ryzen 9 5950X Processor (16X 3.4GHz/64MB L3 Cache)
Processor Cooling: iBUYPOWER 360mm Addressable RGB Liquid Cooling System
Memory: 32GB [16GB x 2] DDR4-3200MHz RGB
Video Card: GeForce RTX 3090 - 24GB GDDR6X (VR-Ready)
Motherboard: X570 w/ WiFi
Power Supply: 800 Watt - HIGH POWER 80 PLUS Gold
Internal Wireless Network: PCIe or On-Board Wireless Network
Operating System: Windows 11 Pro
 

s2kchris305

New Member
I've tried every setting and every source on the internet I can and nothing works. My stream is still blurry when I pan the in game camera, but then when I'm still the stream goes clear. I have a considerably powerful computer and pretty good internet.

Here's a test stream that shows what I'm on about: https://youtu.be/UWtg8iq-qJI?t=35

PC Specs:

Processor: AMD Ryzen 9 5950X Processor (16X 3.4GHz/64MB L3 Cache)
Processor Cooling: iBUYPOWER 360mm Addressable RGB Liquid Cooling System
Memory: 32GB [16GB x 2] DDR4-3200MHz RGB
Video Card: GeForce RTX 3090 - 24GB GDDR6X (VR-Ready)
Motherboard: X570 w/ WiFi
Power Supply: 800 Watt - HIGH POWER 80 PLUS Gold
Internal Wireless Network: PCIe or On-Board Wireless Network
Operating System: Windows 11 Pro
You have an insane build more than capable to do a nice quality live stream. I see your are streaming to youtube. what are your obs settings? Encoder, bitrate, etc?
 

Frowny13

New Member
I probably should've included that in the original post. Anyway here's some of my settings.
 

Attachments

  • Screenshot 2022-08-01 183408.jpg
    Screenshot 2022-08-01 183408.jpg
    67 KB · Views: 4,653
  • Screenshot 2022-08-01 183430.jpg
    Screenshot 2022-08-01 183430.jpg
    41.8 KB · Views: 4,627

sandrix

Member
- Disable lookahead (Everything else is correct)
- Create a new 2K broadcast key on YouTube and point it to OBS
- Set OBS output resolution to 2560x1440
Artifacts in dynamic fragments will become much less, as youtube will compress the broadcast with a more efficient VP9 codec.
scale_2400
scale_2400
scale_2400
 

Frowny13

New Member
I'm finally having results. My stream is now much more clear and crisp and the blur is gone. However the framerate is a bit worse now. I decided to turn the resolution all the way up to 4K, and the framerate became much worse. So 2K is the way to go, apart from the slightly worse frames. Any idea how to fix that?
 

s2kchris305

New Member
From my experience streaming off of youtube is a weird one but you can achieve a good looking stream . What i do is use the stream key that will allow you to run the bitrate you want to run. When selecting the stream key per your resolution you will notice they have a bitrate range. From my understanding each key has a bitrate cap.

So if your wanting to stream at 20,000 bitrate you are going to want to run the 4k resolution stream key.

if i were you, i would leave everything how you had it on 1080p on the obs end, then trying using the 1440p stream key and lower the bitrate in obs to 13,000 since that is the cap for the 1440p stream key. Again, if you want to run the 20k bitrate then run the 4k stream key.

Give that a shot .

I am open to any corrections in my response. I am learning the YouTube stream quality myself and this is what has worked for me.
 

Attachments

  • sdsdsdsd.JPG
    sdsdsdsd.JPG
    23.1 KB · Views: 1,715

s2kchris305

New Member
I'm finally having results. My stream is now much more clear and crisp and the blur is gone. However the framerate is a bit worse now. I decided to turn the resolution all the way up to 4K, and the framerate became much worse. So 2K is the way to go, apart from the slightly worse frames. Any idea how to fix that?
By turning up the resolution do you mean in game or in obs output?

Tell me if im understanding this right, so you are upscaling 1080p base canvas to 1440p output? that may be the cause of the framerate issue.
 

sandrix

Member
Sorry for my English
The higher the quality of the original video data, the lower the losses during their further processing. I have a great article, but I can't submit it. These are 2 identical broadcasts, but with different bitrates.
scale_2400

scale_2400

However, keep in mind that the higher the bitrate, the less obvious the difference. And for some games you need a lower bitrate, for others much more. For example, for modern shooters, you need to specify a large bitrate.

OBS limit for RTMP YouTube 52000 kbps

I recommend streaming in 2K resolution. There is no particular point in scaling the broadcast to 4K. Let me remind you, we just need to get the VP9 codec. So stream in 2K.

The higher the resolution, the more YouTube will give the bitrate when compressed, that's all.
scale_1200

Everything works a little more complicated and there are still a lot of secrets, but I think that's enough)).
 
Last edited:

s2kchris305

New Member
Sorry for my English
The higher the quality of the original video data will be sent, the less losses during their further processing. I have a great article, but I can't send it. These are 2 identical broadcasts, but with different bitrates.
scale_2400

scale_2400

However, keep in mind that the higher the bitrate, the less obvious the difference. And for some games you need less bitrate, for others it is much more. For example, for modern shooters, you need to specify a large bitrate.
OBS limit for RTMP YouTube 52000 kbps

I recommend streaming in 2K resolution. There is no particular point in scaling the broadcast to 4K. Let me remind you, we just need to get the VP9 codec. So stream in 2K.

The higher the resolution, the more YouTube will provide more bitrate when compressed, that's all.
scale_1200

Everything works a little more complicated and there are many more secrets, but I think that's enough)).
Thanks for your input. I will give this a try myself but when i read your response what came to mind was that 20k bitrate is not enough to make 1440p look good, like a true 1440p, but enough to make 1080p look awesome. From my understanding what gets you the vpn9 codec is not the resolution you stream at but what stream key your using (1440p stream key and above for vp9 codec).

Also upscaling from 1080p to 1440p may introduce some sorts of artifacts/blurring, due to having to upscale.

Again these are just my thoughts and what ive noticed playing with obs and getting a good quality stream.
 

sandrix

Member
Thanks for your input. I will give this a try myself but when i read your response what came to mind was that 20k bitrate is not enough to make 1440p look good, like a true 1440p, but enough to make 1080p look awesome. From my understanding what gets you the vpn9 codec is not the resolution you stream at but what stream key your using (1440p stream key and above for vp9 codec).

Also upscaling from 1080p to 1440p may introduce some sorts of artifacts/blurring, due to having to upscale.

Again these are just my thoughts and what ive noticed playing with obs and getting a good quality stream.
Unfortunately, many cannot afford to indicate a high bitrate due to low Internet. 25000 kbps for 2K resolution is a good value.
The thing is that YouTube uses the VP9 codec for videos and broadcasts in 2K resolution and higher. For 1080p, AVC (H.264) is usually used. VP9 requires 25-50% less bitrate than AVC. It is not necessary to know all this, the important thing is that a huge number of streamers scale their stream up to 2K. Yes, you will get some loss of clarity when scaling from 1920x1080 to 2K, but you won't even notice it. Ideal if you have a 2K monitor. But this is not at all necessary.

Yes, this only works for YouTube. For Twitch, on the contrary, they reduce the resolution to save bitrate, but that's a completely different story)
 

s2kchris305

New Member
Unfortunately, many cannot afford to indicate a high bitrate due to low Internet. 25000 kbps for 2K resolution is a good value.
The thing is that YouTube uses the VP9 codec for videos and broadcasts in 2K resolution and higher. For 1080p, AVC (H.264) is usually used. VP9 requires 25-50% less bitrate than AVC. It is not necessary to know all this, the important thing is that a huge number of streamers scale their stream up to 2K. Yes, you will get some loss of clarity when scaling from 1920x1080 to 2K, but you won't even notice it. Ideal if you have a 2K monitor. But this is not at all necessary.
Ive stream 1080p on vp9 codec before by simply doing that and not upscaling, resulting in even better quality because the bitrate is enough for 1080p. Now the only downfall to my method is that when you are live my 1080p stream will be under the 1440p trasncoding option since i am using 1440p stream key to stream 1080p. But itll be a very clean and sharp 1080p stream. Thanks again for your input, i will give this a shot and compare.

Not sure why youtube as what seems like bitrates caps within there stream keys. They should allow you to stream any resolution at any bitrate you like.
 

sandrix

Member
If I understand your message correctly. Yes, it is the broadcast key that is created on YouTube that is important. You can stream at 1920x1080, but if a 2K key is specified, the stream will be upscaled to 1440p by YouTube itself. It's a little tricky, but this is usually the method I recommend most if your monitor is 1920x1080 or lower. It's more rational. YouTube will not be happy, but just ignore this warning.

I just don't want to confuse you) You have a good video card, so you can afford everything))
 

s2kchris305

New Member
If I understand your message correctly. Yes, it is the broadcast key that is created on YouTube that is important. You can stream at 1920x1080, but if a 2K key is specified, the stream will be upscaled to 1440p by YouTube itself. It's a little tricky, but this is usually the method I recommend most if your monitor is 1920x1080 or lower. It's more rational. YouTube will not be happy, but just ignore this warning.
Oh i did not know that part. I always wondered if youtube was truly upscaling to 1440p or if its just displaying the source (in my case 1080p) .
 

sandrix

Member
Another thing if he is gaming at 1440p why not set the base canvas to 1440p as well and eliminate having to upscale?
Believe me, this is definitely not worth doing. You artificially stretch the pixels, so you lose definition. When scaling the output resolution, OBS uses scaling filters to improve clarity. When changing the base, filters are not used. Ideally, it is always better to use the real resolution. In general, the owners of 2K monitors do not need to rack their brains))
 
Last edited:

s2kchris305

New Member
I dont see how there is a stretch. Stretching the resolution would be for example making your 1440p capture source fit a 4k preview on obs. But in my question if hes gaming at 1440p and he sets his base canvas and output to 1440p theres no stretching nor upscaling involved.
 

sandrix

Member
I dont see how there is a stretch. Stretching the resolution would be for example making your 1440p capture source fit a 4k preview on obs. But in my question if hes gaming at 1440p and he sets his base canvas and output to 1440p theres no stretching nor upscaling involved.
Sorry, maybe I didn't quite understand what you mean
 

Frowny13

New Member
From my experience streaming off of youtube is a weird one but you can achieve a good looking stream . What i do is use the stream key that will allow you to run the bitrate you want to run. When selecting the stream key per your resolution you will notice they have a bitrate range. From my understanding each key has a bitrate cap.

So if your wanting to stream at 20,000 bitrate you are going to want to run the 4k resolution stream key.

if i were you, i would leave everything how you had it on 1080p on the obs end, then trying using the 1440p stream key and lower the bitrate in obs to 13,000 since that is the cap for the 1440p stream key. Again, if you want to run the 20k bitrate then run the 4k stream key.

Give that a shot .

I am open to any corrections in my response. I am learning the YouTube stream quality myself and this is what has worked for me.
All things considered the bitrate doesn't really matter as long as the stream itself looks clear and has a good frame rate.
By turning up the resolution do you mean in game or in obs output?

Tell me if im understanding this right, so you are upscaling 1080p base canvas to 1440p output? that may be the cause of the framerate issue.
Yeah obs output. Seems the default max scale output is 1080p but you can edit it to go higher. The game resolution goes up to 1080p. Trouble is the default max scale output is all blurry and stuff. Then if I go too high the framerate gets worse. 1440p output seems to be a happy medium but I still get some stuttering.
Also upscaling from 1080p to 1440p may introduce some sorts of artifacts/blurring, due to having to upscale.
Oddly enough that's what fixed the blur in the first place.

If it is possible to stream in just 1080p without any blur or lag that would be just fine. I only need to stream in the highest quality that the game provides.
 

Blackn0va

New Member
on a mac m1 ARM, the image scales so distractingly, because it's always blurring and coming back into focus. Is the problem known?
The same source on a Windows Machine works fine.
 
Top