Question / Help Looking to improve my streaming quality

Hulmaster

New Member
I am looking to improve my streaming quality....not sure what to say after that statement.
Here are my logs

Also I analyzed my setting through OBS
Monitor capture detected

One of your scenes appears to be using monitor capture. Monitor capture is the slowest and least efficient method of capturing, and can cause FPS lag on both your stream and your game and will also cause problems capturing full-screen games. Consider using game capture or window capture instead (this does not apply to Windows 8).

Monitor capture with Aero enabled (I actually disabled it right after I posted this)

You are using monitor capture with Aero enabled. This will cause severe performance degradation. If you absolutely must use monitor capture, disable Aero from video settings (this does not apply to Windows 8).

Late frames detected

68.35% of your frames are late. This means the frames are being generated later than they were needed, causing your stream FPS to drop. Late frames are often caused by slow sources such as monitor capture, slow video capture devices or by trying to run your stream at too high of a resolution / FPS.

If you are using a webcam, try to lower the resolution of it. If you are using monitor capture, try switching to game source or window capture. If you must use monitor capture, ensure Aero is disabled.

You can also try lowering the resolution or FPS of your stream if you have an older CPU.
Maybe fixing this issues might help the stream overall, unfortunately for me I dont know how to fix that :(
My specs are i7-2600k, msi gtx 970, 8gb of ddr3 ram.
 

FerretBomb

Active Member
13:04:54: Total frames encoded: 22500, total frames duplicated: 11571 (51.43%)
13:04:54: Number of frames skipped due to encoder lag: 229 (1.02%)
13:04:54: Total frames rendered: 10972, number of late frames: 9362 (85.33%) (it's okay for some frames to be late)

It appears your CPU is not able to encode 1080p@35fps. It should be able to, so it's more likely the Monitor Capture, which should never be used except as an absolute LAST resort under Win7. (You can Game Capture the DWM process which will grab your primary monitor, if you *need* monitor capture for a specific reason, and it will actually perform reasonably well unlike MC.)

13:04:54: video thread frame - [100%] [avg time: 58.328 ms] [children: 97.6%] [unaccounted: 2.39%]
13:04:54: | scene->Preprocess - [95.4%] [avg time: 55.649 ms]
There's a major problem, and the cause of the late frames. That needs to be under 33ms to be able to deliver smooth rates at 30fps (28ms for 35fps; no idea why you're using 35 by the by, or 59fps later in that log... no chance of that working).
Seriously, remove the monitor capture. My money is solidly on that screwing everything up.

Also, unless you're a Twitch Partner, 1080p streaming is not viable. Non-partners should not exceed 2000kbps to ensure their stream stays smoothly watchable for the widest possible audience. 3500 will send most people into looping buffering hell.

720p@30fps, x264 Veryfast (or lower), 2000kbps. And NO Monitor Capture under Win7, Aero ON.

There may be other issues. But that's where I'd recommend starting off. Can work forward from there.
 
Last edited:
Top