Systems and methods for addressing an encoder are disclosed, in which a server monitors for information regarding changes in the frame display, calculates tolerance limits, rolling average frame time and / or short-term trends in the frame time and uses these calculations to identify a frame time peak. The server then addresses a codec (encoder) to modulate the quality settings of the frame output in proportion to the size of the frame time spike. In certain embodiments, a renderer records one or more game rounds in a game environment, sorts a plurality of frames from one or more game rounds into a plurality of cells on a heat map, and collects the list of sorted frames. A codec can then encode one or more frames from the sorted frames list to calculate an average encoded frame size for each cell in the heat map and to link each average encoded frame size to an encoder quality setting standardized per cell.
展开▼