摘要 |
A method is provided in one example embodiment and includes receiving video data and gathering statistics associated with the video data. At least some of the video data is broken into slices, each of the slices representing a partition in a video frame within the video data. Each frame is encoded with one or more quality layers based on an outgoing rate and based on a number of central processing unit (CPU) cycles, wherein one or more quality layers of the frames are dropped in the encoding process. In more specific embodiments, the statistics relate to how many bits are used for encoding the quality layers of the video data and how much complexity is required for encoding the quality layers of the video data. After the statistics gathering, adjustments to a network rate are executed. |