Any way to "recover" from expected CPU overload, e.g. by "pausing" or "flushing" unneeded frames?

maethor

New Member
Hi all,

First off, I do apologize if this is covered elsewhere. I did read through the bolded posts and they didn't seem to apply.

Normally my stream quality is fine, this is not another "I can't get consistently good stream quality" post.

The problem is just that, when I am streaming game development, my CPU usage spikes considerably during a build. I watched it closely today, the following symptoms are observed:
- in task manager my CPU hits 100% for 30-60 seconds a couple times during a build
- when this happens, bitrate will drop to zero for awhile
- following bitrate hitting zero, I will lose 800-1000 frames due to encoding lag.

I am continuing to work on lowering my peak usage / increasing my CPU capacity.

My specific questions are:

1. is there a way to "pause" frame encoding, e.g. I could put up a still frame during the build when I know my CPU usage will spike. The idea would be to just go dead while it's happening and then go back to normal when it's done.

2. failing #1, is there a way to explicitly discard frames in order to "catch back up" to real time?

Thanks for looking at my question!
 
Top