In a nuthshell, I'm trying to bring out the best looking stream possible atm. Yeah you heard it right.
My dedicated streaming PC:
Ryzen 3900x (12c,24t) with stable (lets say all core) OC on 4400ghz (ccx0 4450, ccx1 4350)
16gb kingston hyperx ram on oc @ 3466mhz
GTX 770 (Guess doesn't mean a lot since it's a streaming PC)
Avermedia live gamer 4k capture card, capturing @ 1920x1080-240fps (from my 240hz monitor) (in OBS it's capped at 60fps on the video capture device)
i'm streaming at 1600x900-60fps (lancozs downscale), with 8000 bitrate, high profile, medium preset, but with custom x264 settings that leans it towards slow preset:
rc-lookahead 80 (dramatically increases the quality of stream, 80 so far has been my sweet spot, as it looks better than 60)
trellis=1 (slower preset sets this automatically to 2, but there is no highly perceivable quality improvement except for more CPU usage, so i leave it to 1)
direct-pred=spatial (slower sets this to auto, no drastically visible quality improvement either, except for more CPU usage, so i leave it to spatial)
+ i use tune = automation mainly to blur out pixelation blocks when having fast movements around heavy scenes.
Here are some VOD results:
Game with a visually more complex environment: https://www.twitch.tv/videos/568508919?t=1h35m43s
Game with a visually less complex environment: https://www.twitch.tv/videos/568508919?t=2h47m26s
With all this i get pretty good quality, but not that level of quality as i see for example in Liriks or Sodapoppins stream, and i do believe they probably have a slightly powerful intel systems, but as you all know there is level of balance needed for x264 which benefits a better per core performance than having more cores, as i understood OBS doesn't use more than 20 cores/threads (incl. Hyperthreading?), and therefore i'm questioning myself, how can their stream look much better @ 1080p60 than my 900p60, what's the secret sauce?
My dedicated streaming PC:
Ryzen 3900x (12c,24t) with stable (lets say all core) OC on 4400ghz (ccx0 4450, ccx1 4350)
16gb kingston hyperx ram on oc @ 3466mhz
GTX 770 (Guess doesn't mean a lot since it's a streaming PC)
Avermedia live gamer 4k capture card, capturing @ 1920x1080-240fps (from my 240hz monitor) (in OBS it's capped at 60fps on the video capture device)
i'm streaming at 1600x900-60fps (lancozs downscale), with 8000 bitrate, high profile, medium preset, but with custom x264 settings that leans it towards slow preset:
rc-lookahead 80 (dramatically increases the quality of stream, 80 so far has been my sweet spot, as it looks better than 60)
trellis=1 (slower preset sets this automatically to 2, but there is no highly perceivable quality improvement except for more CPU usage, so i leave it to 1)
direct-pred=spatial (slower sets this to auto, no drastically visible quality improvement either, except for more CPU usage, so i leave it to spatial)
+ i use tune = automation mainly to blur out pixelation blocks when having fast movements around heavy scenes.
Here are some VOD results:
Game with a visually more complex environment: https://www.twitch.tv/videos/568508919?t=1h35m43s
Game with a visually less complex environment: https://www.twitch.tv/videos/568508919?t=2h47m26s
With all this i get pretty good quality, but not that level of quality as i see for example in Liriks or Sodapoppins stream, and i do believe they probably have a slightly powerful intel systems, but as you all know there is level of balance needed for x264 which benefits a better per core performance than having more cores, as i understood OBS doesn't use more than 20 cores/threads (incl. Hyperthreading?), and therefore i'm questioning myself, how can their stream look much better @ 1080p60 than my 900p60, what's the secret sauce?