Question / Help Taking to long to encode frames?

YelotreeTV

New Member
I've been streaming with the same setup/bitrate/quality for months and now all I get when i try to stream is Ingame lag and something on OBS saying that it is taking to long to encode frames, therefore drops the frames.. Any help on this?

Logs below, Need help asap :x
 

Attachments

  • 2013-11-14-1805-57.log
    27.1 KB · Views: 47

FerretBomb

Active Member
Depending on your last update, the 'too long to encode' warning-message was added only recently; you may have been skipping frames for quite a while, and only just have been warned about it now that OBS pops up a warning when it happens (it didn't before).

Also, you're using Monitor Capture mode. That should be a last-resort ONLY under Win7. Should instead be using Game Capture, or Window Capture with Aero ON (so OBS can grab the window texture from the offscreen Aero buffers, much faster performance).

I'd also recommend checking on your CPU utilization, stepping, and temperatures; it's possible that over time dust accumulation may be making it overheat and down-clock itself for safety... 720p@60fps is right on the edge of what an i5 can handle encoding, even with a low-CPU utilization game. You may have pushed over that edge, if that's the case.

Also, on a side note, Twitch's standardization measures require the use of CBR, not VBR. You should enable it. Also appears that your network connection may be having problems with the delayed sends evident, as well as the dropped frames.
 

Krazy

Town drunk
You should not be needing to use Superfast for 720p60fps on that CPU, the Ivy Bridge i5 is noticeably more capable than the 2500k. Since your log pops up with warnings about some sources saying too long to initialize, I actually suspect the encoder warning is due to that causing lag. I actually don't see any instances of skipped frames other than those corresponding to scene changes that took a really long time. So, make your webcam a Global Source (by clicking the Global Sources button), and then add that Global Source to each scene you need it in. This will keep the device active all the time, and not restart it on every scene change. Fix these problems and you should be able to use the veryfast preset without issues, with the bonus of having a noticeably improved picture quality!

I definitely agree with FerretBomb, though, really try to avoid Monitor Capture unless it is in a separate scene for in between games or something.

Which game are you streaming, out of curiosity?
 

YelotreeTV

New Member
I do not capture in windowed mode, Only Game capture, I also drop so many frames when I can speedtest and see my upload hit towards the 50s, I am streaming Infestation survivor stories or previously named WarZ.

This never used to do this until 3-4 days ago and now I can't even stream because of it : \ Anyway i can get help on skype for faster response and what not?
 

FerretBomb

Active Member
The logs appear to indicate that you're using Monitor Capture mode, which you should not do.

I'd at least partly suspect the game involved, given that the devs are complete and utter scumbag shitheels who need to die in a tire fire as soon as possible.

There is an IRC-based chat that may get faster response. There's a link to it in the top right. I'd recommend against ANY streamer using Skype at all.

Have you monitored your CPU utilization, clockspeed/stepping, and temperatures? What were the results?
 

YelotreeTV

New Member
Steady @ 3.4GHZ with a temp avg around 38 C Idle, Which is pretty bad, but air cooling, and around 60 or so when streaming, This JUST started happening though which confuses me.
 

Xphome

Member
YelotreeTV said:
Steady @ 3.4GHZ with a temp avg around 38 C Idle, Which is pretty bad, but air cooling, and around 60 or so when streaming, This JUST started happening though which confuses me.
38C idle and 60C load is not bad. I also have a i5 3570K but at 4Ghz, it runs cooler than yours and I'm using the stock cooler but I guess your room or case ventilation is worse. Still, 60C is fine.
 
Top