摘要 |
Estimating processor load for an encoder in a device for transmitting a media stream involves encoding first and second media frames, determining a first time period between first and second timestamps associated with first and second frames respectively, determining a second time period between first and second completion times for the respective frames, and forming a measure of processor load based on a difference between first and second time periods. The device may comprise a packetiser to form RTP packets. Transmission bandwidth or quality of frames may be changed in response to network delay or processor load. A network condition between a transmitting device with a media stream encoder with processor and another network device is identified in dependence on a change in the delay in receiving media over the network and the measure of load on the processor. A controller in a receiving device adjusts the measure of delay in a network based on the measure of processor load received from a device transmitting the media stream. |