Patent ID: 9246630
Filing Date: 2016-01-26
CPC Classification: G06F,H03M,H04L

Claim Text:
1. A method for forward error correction (FEC), comprising: obtaining information on a type of a current frame, wherein the current frame comprises a key frame and a non-key frame, wherein the current frame comprises a plurality of media data packets, and wherein a coding set of the current frame comprises m media data packets; determining a coding redundancy of the current frame according to the type of the current frame and a redundancy coding strategy, wherein the coding redundancy is represented as (m, k), and wherein the coding redundancy of the key frame is greater than that of the non-key frame; increasing the coding redundancy of a first non-key frame when a decoding sequence of the first non-key frame is set to precede a second non-key frame at a decoding end; decreasing the coding redundancy of the second non-key frame when the decoding sequence of the first non-key frame is set to precede the second non-key frame at the decoding end; and generating, by applying the coding redundancy, an FEC code for the current frame, wherein generating the FEC code comprises generating k FEC data packets for each coding set of the plurality of media data packets, wherein the FEC data packets comprise a packet header and the FEC code, and wherein the packet header comprises the coding redundancy and an identifier (ID) of the coding set.