Rasmussen, JensLassen, SorenLuby, MichaelHorn, GavinShokrollahi, AminGoyal, VivekDobyns, Barry2016-12-142016-12-142016-12-142007https://infoscience.epfl.ch/handle/20.500.14299/131964A method for communicating the content of a live data stream to a receiver using a plurality of channels comprising two encoder channels used to encode the live data content prior to transmission. Initially a plurality of segments of a live data stream are received, wherein each segment contains segment data. A forward error correction algorithm is applied to each segment's data, thereby producing FEC-encoded segment data. The FEC-encoded segment data is contained within an FEC-encoded block, resulting in a corresponding plurality of FEC-encoded blocks being generated. Each FEC-encoded block is copied to a sub-channel on both a first encoder channel and a second encoder channel, resulting in a plurality of FEC-encoder blocks residing on the first and second encoder channels. The first and second encoder channels differ in the number of sub-channels they contain (interleaving depth), and accordingly the arrangement of the FEC-encoded blocks in the first and second encoder channels are different. A first cross-section of the FEC-encoded segment data contained within the FEC-encoded blocks resident in the first encoder channel is added to a first transmit block T.sub.0. Similarly, A first cross-section of the FEC-encoded segment data contained within the FEC-encoded blocks resident in the second encoder channel is added to a second transmit block T.sub.1. The first and second transmit blocks are then communicated to the receiver.algoweb_pat_fountainFountain codesRaptor codesOnline streamingSystem and method for reliably communicating the content of a live data streampatentCN114401420JP7352673US11770432US11743317US11477253US2022247807JP2022070940CN114401420EP2369746CN110072117JP7024125ES2877126HUE055013BR112013002686BR112013002692BR112014026741BR112012006374US2021211483BR112014026741DK3609160BR112012006371BR112012006377JP2021073774EP3609160JP6852121BR112012003688US2021051190CN108322769CA2982574US10855736CN107196963BR112012003688ES2769539ES2769541MY174793HUE047348JP6685989EP2315356EP2317653EP3609160HUE046060DK2481195DK2481199ES2734257ES2734293JP2019205175ES2730894ES2730896EP2481195EP2481199HUE044172HUE044191ES2726772HUE044113HUE044114HUE044122PL2481197HK1256233PL2604014CN110072117DK2481197PT2481197HUE042143CN106209892PT2604014SI2604014SI2604016SI2481197TR201905118DK2604014DK2604016ES2711374EP2481197EP2481194EP2604015EP2604016SI2481198EP2604014DK2481198EP2481198CN104221390HUE037486CN108322769MY166917ES2673513JP2018088679US2018152498EP2467942CA2771622US9917874CA2869311US9876607JP6254208CA2854017MY163822CN107196963RU2629001BR112012006371BR112012006374CN102577307JP2017118553CA2854008BR112014026741CA2807156KR101741484IL234872US9660763JP6117151US9628536JP6105717KR101709030US2017033892TWI566089EP2630766IL224449CA2774960CN106209892IL224476CA2854011US2016323342JP2016174363US9456015US9432433CN102549999US9419749CN105812098US9386064CN102577411US9380096RU2014147463JP5932070BR112013002686BR112013002692US9350488CN103141069JP5911926CA2807157US9319448CA2774923BR112012006377US2016087755JP2016040926RU2577473MY156640US9288010US2016065640KR101591238US9246633CN103081433US9240810US9236976MY155946RU2571375US9209934CN103069769JP5823396JP5819495US9191151US9178535KR101562274JP5795446HK1203015JP5788988JP5788442SG10201505779QTWI501630US2015263824US9136983KR101542310JP5763019RU2558615KR20150090279CN102550034TWI492598KR101534576JP2015519813IN2992CHN2014KR101532849RU2554556JP2015111898CA2774925RU2553101JP5722331US9015564TWI479882CN102318348UA108083JP2015053677RU2013139729EP2842336JP5666599JP5666598CN102640422JP2015015733AU2011289511KR101480828KR20150003296UA107394US2014380113JP2014239456CN104221390PH12014502203PH12014502203JP2014533045JP5635040UA107125BRPI0810142JP2014209752KR101456987KR101456957JP5612211TWI458313KR101451338CN101675594JP5602858CN104067594KR101442999RU2013110060RU2013110285EP2774347KR101437530AU2011289514CN101686107US8806050TW201430555RU2523918AU2010298321JP5559432KR101421286JP5550834KR20140089405EP2145390RU2519524KR20140069368KR20140069369KR101395193KR101395200TWI437422ES2459065EP2306652JP5442816ES2445761ES2445116CN1620760ES2443823TW201408020JP2014014107KR20140004262EP2278720EP2278718EP2278719HK1181576HK1181577CA2869311WO2013163448JP2013540408RU2012116134RU2012116086RU2012116083JP2013538506JP2013538507JP2013538508KR20130111650RU2012110248US2013254631EP2630766KR101292851KR101290965KR20130084301WO2013067219EP2604014EP2604015EP2604016CN103168457KR101275432KR20130061170CN103141069EP1985021WO2013067219CN103081433KR20130042612KR20130042611WO2012054893CN103069769ES2401177HK1172164EP2315357ES2400239SG187636SG187638ES2399220PT2136473DK2136473AU2011289511AU2011289514JP2013042487WO2012021538JP2013505684JP2013505680JP2013505681JP2013505685JP2013505682JP2013031173JP2013502849JP2013017191EP2136473JP5123174US2013007223EP1506621ZA201202928ZA201202935ZA201202936AR082612AR082614AR082616JP2012249303JP5096560ZA201201843EP2290826EP2145390EP2369746KR101184242KR20120099741EP2317653CN102640422JP2012518347EP2481195EP2481197EP2481198EP2481199EP2481194CN101432969TW201230743TW201230777KR20120080208CN102577307CN102577411CN102577308CN102549999KR20120073291CN102550034KR20120069749KR20120069746KR20120069748EP2467942WO2012054893US2012151302WO2012078904KR20120058556TW201220826HK1155285AU2010298321US2012099593WO2012054893CA2807156CA2807157US2012042050US2012042089US2012042090WO2012021538WO2012021540WO2012021543RU2440670CN102318348EP2396968EP1908171US2011299629WO2011038032WO2011038028WO2011022555US2011238789US2011239078EP2369746US2011231519US2011231569WO2011038013UA94811US7956772TW201118555RU2009141988AU2008242911WO2011038028JP4680359US2011103519EP2317653US2011096828EP2315356EP2315357CA2359534EP2290826EP2306652CA2774960WO2011038032CA2774923CA2854008CA2854011CA2854017WO2011038013CA2774925WO2011038021WO2011038034WO2011038028EP2278717EP2278718EP2278719EP2278720TW201110710EP2290826CA2771622CA2982574WO2011022555US2011019769EP2278717EP2278718EP2278719EP2278720JP2010535435HK1141172EP2136473US7812743HK1139525US2010211690WO2010094003US7720174US7711068US2010103001CN101686107CN101675594US7676735KR20100007876EP2145390EP2136473US7633413MX2009011094KR100924295DE69941342ATE441251EP1241795JP2009527151CN101432969CN100479333CN101405942JP4224022US2008309525JP2008546361KR20080106249AU2008242911CA2681730WO2008131023EP1985021US2008256418JP4157041WO2006135877US2008180284US2008169945CA2345237EP1908171KR20080027825US2008034273WO2007095550JP3976163US7265688US2007204196WO2007095550IL144594US7249291DE60029601US7243285US7233264TWI280748WO2006135877US2006279437US2006262877EP1214793US2006227022DE60029601JP3809957ATE334507EP1214793KR100598662US7068729US7057534HK1082127US2006087456US7030785JP2006512790WO2006033652CN1679243US2005206537CN1620760JP2005514828EP1468497AU781130JP2005117633EP1506621US6856263EP1468497KR20040088034US2004101274US2004075592US2004021588AU2003253635WO03105350US2003226089AU767140DE69904621AU2003211057US6614366WO03071440AU2002359873WO03056703TW200301623HK1038995EP1241795US2003058958DE69904621ATE230175JP2003501848US2002190878EP1116335WO0120786EP1241795EP1214793US6373406HK1038995KR20010113762WO0018017US6320520US6307487KR20010089278US2001019310EP1116335JP2001189665WO0120786AU1188401CA2359534WO0120786AU6253699CA2345237WO001801727757619