摘要 |
A method of protecting data with application layer forward error correction in a communication system, wherein the communication system includes first devices with legacy receivers and second devices with FEC-enabled receivers, operation of the legacy receivers is not affected by the application layer forward error correction, and the method includes: determining a duration period; assembling packets of source data into source blocks corresponding to the duration period, each source block comprising a number of packets of source data; encoding the source blocks to generate encoded blocks, each encoded block comprising a number of packets of repair data; and transmitting the packets of repair data. |
主权项 |
1. A method of protecting data, to be transmitted from a transmitter configured for outputting electronic signals, with application layer forward error correction (“FEC”) in a communication system, the communication system including first devices with legacy receivers and second devices with FEC-enabled receivers, wherein operation of the legacy receivers is not affected by the application layer FEC, the method comprising:
determining a duration period; assembling packets of source data into source blocks corresponding to the duration period, each source block comprising a number of packets of source data; encoding the source blocks, using an encoder, to generate encoded blocks, each encoded block comprising a number of packets of repair data forming application layer FEC data; parsing the source blocks into a first set of elementary streams comprising one or more elementary streams having associated elementary stream indicators: parsing the encoded blocks into a second set of elementary streams comprising one or more elementary streams having associated elementary stream indicators: and transmitting the packets of repair data, using the transmitter, with elementary stream indicators, including indicators that an FEC-enabled receiver recognizes as an FEC stream and a legacy receiver recognizes as a stream to be ignored, thereby allowing for a transmission directed at both FEC-enabled receivers and legacy receivers to be handled such that operation of the legacy receivers is not affected by the application layer FEC. |