i did decrease my resolution 960x540@30p and it still has the same problem. it only seems to go away if my bitrate is at 3000. I really dont understand why.[...]
I know why: Mathematics and the way encoders work.
You are always limited to 3 options that will influence the video quality:
- Bitrate
- video aspects/properties (resolution+framerate)
- encoder quality
What eats up bitrate:
- amount of pixels that are changing between frames
- framerate
That's why it' not hard to stream Hearthstone or League of Legends in 60fps or 1080p with good quality even with 3000kbit/s.
Most of the time a huge percentage of the whole picture is not changing it's pixels. In LoL only some Minions will move, while the background is not moving
Games like The Division are the opposite. They have a lot of details and moving stuff (smoke, fire, particle effects) and while you play it like a shooter, you also have a lot of camera movement.
With the given circumstances (already using efficient encoder + encoder settings and 30fps) you can only increase bitrate or decrease resolution.
Reducing resolution to 480p will improve the video behavior in motion, but decrease overall details/sharpness.
If you can live with lower ingame details, you can help to increase video quality by reducing the amount of moving pixels.
So maybe try out low Ground Details (View Distance, Ground Clutter) and maybe even reduced texture quality.
Btw: I see 24Hz Monitor Refreshrate + Vsync but 30fps OBS Video.
If those infos are correct, you play with 24fps and stream with 30fps, which sounds very wrong ;-)