摘要 |
A sequence of packets representing a stream of one or more media frames at an encoding system is generated. This is done by determining a level of error correction data required in respect of a stream of media frames in order to substantially satisfy a recovery parameter expressing a target proportion of packets recoverable using error correction data in dependence on a measure of data loss over a network, in dependence on the determined level of error correction data. A target encoding bitrate is then identified so as to not exceed a target transmission bitrate over the network. The stream of media frames is encoded i.e. in encoding system 13 and encoder 14, so as to generate encoded data at the target encoding bitrate. The encoded data and error correction data formed in respect of the stream of media frames is processed so as to generate a sequence of packets at a rate commensurate with the target transmission bitrate. It may also be commensurate with a frame rate of the stream and the error correction may be forward error correction (FEC). |