Question / Help OBS - MP stream stutters with newest update

Ephdup

New Member
Hello OBS community,

I'm an avid streamer and have been using OBS over xsplit for a very long time for many reasons. One of the reasons is because of a weird glitch with avermedia live gamer HD. Pretty much there is an entire group of people who bought avermedia LGHD and it doesn't work at all with advertised program. There is a glitch where stream lags out of sink with sound over time where it will completely be 10 minutes out of sink. Tried every possible fix and can not fix.

That is just a little update of why I use OBS. Now the old OBS I will call legacy OBS just to clear confusion. I currently been using Legacy obs and testing the new OBS - MP for comparison. As of right now the new rewrite is so much more efficient then the old legacy OBS. Were talking in magnitudes in comparison here.

To begin the comparison I would like to point out that I have a 2 pc streaming setup. So second pc is completely dedicated to streaming.

Comparison - OBS Legacy

Encoding 2000kb/s

Use CBR

Capture at 1280 x 720p 60FPS

CPU Preset set to faster

Keyframe intervals set to 2.

Currently if there are any background processes running during this setup, like twitch dashboard it will peg cpu encoding to high and sometime cause frames drops. Currently its probably because of how inefficient Flash is. With this setup its a pretty good stream quality.

OBS MP

Encoding 2000kb/s

Use CBR

Capture at 1280 x 720p 60FPS

CPU Preset set to medium - Currently setting to medium pegs cpu usage to 60 percent max, and no warning messages talking about high cpu usage.

Key-frame intervals set to 2.

Now this is where the issues comes from with the new update to to OBS MP. With the new update currently stream playback on dashboard and twitch page will not playback consistently. I noticed this the moment I updated to the newest beta version of OBS MP. Now during the stream, I'm watching the frame drops and in 3 hours of streaming I have zero frame drops and warnings of cpu to high.

If you have any questions feel free to ask.

Stream - www.twitch.tv/ephdup

Thank you,

Ephdup
 

Gol D. Ace

Member
OBS MP doesn't have a warning for high cpu usage (yet).
You will have to check the log file for skipped frames:

After streaming or recording click Help > Log Files > View Current Log

You will find a line like this:
Number of skipped frames: 0 (0%)

If this shows a high percentage of skipped frames then your encoder settings (preset / resolution / fps) are too high.

Also you should include a log file of a stream / recording where you had issues:
https://obsproject.com/forum/threads/please-post-a-log-with-your-issue-heres-how.23074/
 

Ephdup

New Member
I'm not sure that 100 percent accurate. I have scene warning for high cpu usage, and at the bottom is does show frames drops and I have already stated that it was zero. I will do some recordings at some point today. Thanks for getting back to me GOL!! You're AWESOME!!
 

Gol D. Ace

Member
Dropped frames are not skipped frames.

Dropped frames happen when you have connection / network issues.
Skipped frames happen when your CPU is overloaded. (the encoder can't keep up)

Also I mean in OBS MP not OBS 1 (legacy).

EDIT: Just did a little test. OBS MP doesn't report high cpu usage like OBS legacy does.
So you will have to check the log file for skipped frames.
 
Last edited:

Ephdup

New Member
In the end I guess there is a diminishing returns between medium and fast. I can't really tell the difference between the two.
 
Last edited:
Top