I'm not going to make a bold claim and say OBS is bad, as OBS is/was my main tool of choice. However, lately I've been fed up with the really awful quality my streams puts out.
I watch Twitch a lot, both random users and fighting game tournaments. Everyone's qualities are pretty sharp and maintained even when under heavy motion. I've always asked around what people's settings are, every it's universally agreed that 1500-2000 kbps is the norm for pretty good quality.
The problem is, 2000 kbps for me has always yielded really questionable results. Specifically, once the picture sets in motion, the image quality suffers from heavy blocking and blurring.
I just got back from doing some testing, pitting OBS against FFSplit, something that I used before I switched to OBS a long time ago. Both are using the same settings, 2000 kbps video, 128 kbps audio, veryfast, closest Twitch server, somewhere around 570p to 540p, 30 fps.
***
OBS: http://www.twitch.tv/spacefolding/b/520507805?t=5m4s
FFSplit: http://www.twitch.tv/spacefolding/b/520519269?t=8m29s
OBS suffers from heavy blocking just about everywhere. Even static elements like the hud are getting grazed around the edges. FFSplit is crisp enough that you can see the asphalt textures and road markings.
***
http://www.twitch.tv/spacefolding/b/520519269?t=59s
FFSplit: This clip above isn't a fair comparison, but it displays some very impressive quality since it's night time. The road texture here is unbelievably crisp considering it's still 2000 kbps.
***
http://www.twitch.tv/spacefolding/b/520400008?t=3m52s
OBS: Here is footage of a MMO "conga train" where everyone's name tags are completely wrecking the image quality into a blurry mess.
http://www.twitch.tv/spacefolding/b/520565849?t=11m59s
FFSplit: A lot cleaner in FFSplit even with all the name tags bunched up
***
I guess my question to the developers is why is OBS giving such inferior results to FFSplit, and why? The only thing FFSplit doesn't have right now is hooking into the game layer directly for maximum performance.
I watch Twitch a lot, both random users and fighting game tournaments. Everyone's qualities are pretty sharp and maintained even when under heavy motion. I've always asked around what people's settings are, every it's universally agreed that 1500-2000 kbps is the norm for pretty good quality.
The problem is, 2000 kbps for me has always yielded really questionable results. Specifically, once the picture sets in motion, the image quality suffers from heavy blocking and blurring.
I just got back from doing some testing, pitting OBS against FFSplit, something that I used before I switched to OBS a long time ago. Both are using the same settings, 2000 kbps video, 128 kbps audio, veryfast, closest Twitch server, somewhere around 570p to 540p, 30 fps.
***
OBS: http://www.twitch.tv/spacefolding/b/520507805?t=5m4s
FFSplit: http://www.twitch.tv/spacefolding/b/520519269?t=8m29s
OBS suffers from heavy blocking just about everywhere. Even static elements like the hud are getting grazed around the edges. FFSplit is crisp enough that you can see the asphalt textures and road markings.
***
http://www.twitch.tv/spacefolding/b/520519269?t=59s
FFSplit: This clip above isn't a fair comparison, but it displays some very impressive quality since it's night time. The road texture here is unbelievably crisp considering it's still 2000 kbps.
***
http://www.twitch.tv/spacefolding/b/520400008?t=3m52s
OBS: Here is footage of a MMO "conga train" where everyone's name tags are completely wrecking the image quality into a blurry mess.
http://www.twitch.tv/spacefolding/b/520565849?t=11m59s
FFSplit: A lot cleaner in FFSplit even with all the name tags bunched up
***
I guess my question to the developers is why is OBS giving such inferior results to FFSplit, and why? The only thing FFSplit doesn't have right now is hooking into the game layer directly for maximum performance.
Last edited: