发明名称 Self-describing error correction of consolidated media content
摘要 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.
申请公布号 US9559805(B2) 申请公布日期 2017.01.31
申请号 US201414531015 申请日期 2014.11.03
申请人 Cisco Technology, Inc. 发明人 Bright-Thomas Paul G.;Hakonsen Greg;Sandbakken Geir;Prior William Geoffrey;Caramma Marcello;Ramalho Michael A.
分类号 H04L1/00;G06F11/10;H04L29/06;H04L7/04;H04N21/238;H04N21/6437;H04N7/15 主分类号 H04L1/00
代理机构 Edell, Shapiro & Finnan, LLC 代理人 Edell, Shapiro & Finnan, LLC
主权项 1. A method comprising: obtaining one or more source media packets; sending, to at least one downstream receiving device, a consolidated media stream that includes the source media packets 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, wherein generating the one or more self-describing recovery packets for downstream error correction of the source media packets comprises: composing a source block that includes the source media packets as source symbols;generating one or more recovery source block headers that describe the composition of the source block, wherein the recovery source block header includes a count of source media streams referenced in the recovery source block header and, for each referenced source media stream, a stream reference describing the source media packets from that stream which are used in the source block, wherein a source media stream reference comprises a stream synchronization source identifier, a sequence number of the first packet from that source media stream referenced in this source block, and at least one of a count of contiguous packets or a bitmap which describes discontinuous packets; andgenerating recovery symbols for the source media packets; and sending the one or more self-describing recovery packets to the downstream receiving device.
地址 San Jose CA US