SELF-DESCRIBING ERROR CORRECTION OF CONSOLIDATED MEDIA CONTENT
First Claim
1. A method comprising:
- obtaining a plurality of source media streams, wherein each source media stream comprises one or more source media packets from one of a plurality of endpoint devices;
sending, to at least one downstream receiving device, a consolidated media stream that includes the source media packets from the plurality of source media streams and no error correction overhead;
generating, based on the source media packets, one or more self-describing recovery packets for downstream error correction of the source media packets, wherein the self-describing recovery packets include a mapping to the source media packets used to generate the self-describing recovery packets to avoid the addition of error correction overhead to the source packets of the consolidated media stream; and
sending the one or more self-describing recovery packets to the downstream receiving device.
0 Assignments
0 Petitions
Accused Products
Abstract
Presented herein are downstream recovery (error correction) techniques for an aggregated/consolidated media stream. In one example, a consolidated media stream that includes source media packets from one or more sources is sent to one or more downstream receiving devices. Based on the source media packets, one or more self-describing recovery packets for downstream error correction of the source media packets are generated. The self-describing recovery packets include a mapping to the source media packets used to generate the self-describing recovery packets, thereby avoiding the addition of error correction information in the consolidated media stream. The one or more self-describing recovery packets are sent to each of the downstream receiving devices as a separate stream.
42 Citations
20 Claims
-
1. A method comprising:
-
obtaining a plurality of source media streams, wherein each source media stream comprises one or more source media packets from one of a plurality of endpoint devices; sending, to at least one downstream receiving device, a consolidated media stream that includes the source media packets from the plurality of source media streams and no error correction overhead; generating, based on the source media packets, one or more self-describing recovery packets for downstream error correction of the source media packets, wherein the self-describing recovery packets include a mapping to the source media packets used to generate the self-describing recovery packets to avoid the addition of error correction overhead to the source packets of the consolidated media stream; and sending the one or more self-describing recovery packets to the downstream receiving device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
one or more network interface devices; a memory; and a processor coupled to the memory and the network interface devices, wherein the processor is configured to; obtain a plurality of source media packets from a plurality of end point devices, send, to at least one downstream receiving device, a consolidated media stream that includes the source media packets from the plurality of end point devices and no error correction overhead; generate, based on the source media packets, one or more self-describing recovery packets for downstream error correction of the source media packets, wherein the self-describing recovery packets include a mapping to the source media packets used to generate the self-describing recovery packets to avoid the addition of error correction overhead to the source packets of the consolidated media stream; and send the one or more self-describing recovery packets to the downstream receiving device. - View Dependent Claims (14, 15, 16)
-
-
17. One or more computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
-
obtain a plurality of source media streams, wherein each source media stream comprises one or more source media packets from one of a plurality of endpoint devices; send, to at least one downstream receiving device, a consolidated media stream that includes the source media packets from the plurality of source media streams and no error correction overhead; generate, based on the source media packets, one or more self-describing recovery packets for downstream error correction of the source media packets, wherein the self-describing recovery packets include a mapping to the source media packets used to generate the self-describing recovery packets to avoid the addition of error correction overhead to the source packets of the consolidated media stream; and send the one or more self-describing recovery packets to the downstream receiving device. - View Dependent Claims (18, 19, 20)
-
Specification