摘要 |
<p>A method of transmitting data, comprising: determining a measure of consecutive packet loss in a network; the measure used to select a ratio of a number of data packets and a number of error correction packets; generating a stream of data packets; and, using the ratio, generating a stream of dependent error correction packets. The measure of consecutive packet loss may be determined from a histogram sent from the receiver to the transmitter, the histogram having a plurality of bins, each bin representing a number of consecutive missing data packets and having a frequency indicating a number of occurrences of that number of consecutive missing data packets. The bin having the smallest number of consecutive missing data packets which has a predetermined frequency may be determined. The histogram may be filtered to remove outliers before determining the measure and may have a windows size dependent on a transmission mode, the mode dependent on a measure of network quality. A method of receiving data is also described wherein a subset of error correction packets associated with sequence numbers missing from packets received at a buffer are determined and identifiers of error correction packets associated with sequence numbers of data packets that are unsuitable for correction are removed.</p> |