Question / Help Streaming 720p60 Jittering

Cerkus

New Member
So I've been streaming @ 720p60fps for quite some time now and I've noticed my stream doesn't look near as smooth as most of the 'other' streams with similar settings. It's almost like it's stuck at 30fps and quite jittery to say the least and I've changed everything I can think of including CPU Presets, bitrates, downscale resolution...etc.

I'm streaming on the 'faster' setting as you'll see in my log. OBS seems to take up quite a bit of CPU usage (50-55%) when streaming with the FX-8350. I'm a little disappointed in the performance of it when streaming compared to just playing w/o OBS turned on.

Also my upload is around 8-9 Mbps according to the testmy site uploading the largest file. I AM running a wireless connection to my computer. (no other choice atm)

Any help would be greatly appreciated, I've spent hours on end in these forums and many others and I just can't find the solution for the problem that I have and would really like to get this working properly if all possible. Will gladly respond with additional information if needed. Below I have a test run clip running WoW and a log attached.


http://www.twitch.tv/x_cerkus/b/495566696
 

Attachments

  • 2014-01-15-1814-12.log
    18.5 KB · Views: 24

dodgepong

Administrator
Community Helper
The log and the VOD both look fine to me, seems like a solid 60fps, and the VOD analyzer confirms...I don't see an issue.
 

Cerkus

New Member
The video playback doesn't look like 60fps to me. Also it has a lot of stuttering and such that I don't receive when I am actually playing the game.
 

dodgepong

Administrator
Community Helper
Perhaps it's just Twitch's VOD player, because I don't see any of that. Is there a particular point in the video where it gets stuttery for you?
 

Cerkus

New Member
Wow, make a liar out of me it looks fine now that I'm looking at it again haha. It still doesn't have the smoothness that many only streams have, but maybe it is because of my CPU. It doesn't seem like I should be losing half of my CPU power, but maybe the AMD processors aren't made for streaming AND gaming simultaneously. However, I'm never above 80% usage whilst doing both.

It's just really weird to me that I watched the playback earlier today and it was really bad and now it seems fairly good. Thanks for your help dodgepong.
 

FerretBomb

Active Member
Real-time video encoding is a ridiculously computationally heavy task, and you're using a preset slower than the recommended, which increases the CPU load even further. Higher framerate is just an additional multiplier, as with 720@60 has almost twice the amount of work to do as compared to 720@30.

So no, it's absolutely normal and expected to use up half (or QUITE a bit more) of your CPU cycles encoding video in real-time, depending on your settings.

OBS can actually be set to quality levels that need more processing power than any currently-available CPU can provide in real-time, in fact. Doesn't matter how beastly of a system you have. Even if you have a ridiculously overclocked dual CPU top-of-the-range phase change system... you can't 'top out' the settings, even if the ONLY thing the system is doing is encoding video (as in a two-system setup).
 

Cerkus

New Member
So I've noticed. However, in my opinion there are some very noticeable quality improvements when using slower presets (however much more CPU usage)

In the future I may pursue the challenge of a streaming computer so I can handle the load of slower presets. But overall, I'm fairly happy with the results I yield considering the relatively lesser CPU that I am currently using to stream with.
 
Top