Peercasting - Peercasting
Peercasting je metoda multicasting proudy, obvykle audio a / nebo video, do Internet přes peer-to-peer technologie. Může být použit pro komerční, nezávislé a amatérské vícesměrové vysílání. Na rozdíl od tradičních Multicast IP, peercasting může usnadnit na požádání doručování obsahu.[1]
Úkon
Peercasting obvykle funguje tak, že kolegové mají automatické předávání proudu ostatním kolegům. P2P překryvná síť pomáhá kolegům najít relé pro konkrétní stream, ke kterému se mohou připojit. Tato metoda trpí špatnou kvalitou služby v době, kdy se relé rozpojuje nebo musí kolegové přepnout na jiné relé, označované jako „churn“.[2]
Dalším použitým řešením je minutové rojení, kdy je živý přenos rozdělen na soubory o minutové délce rojené pomocí softwaru P2P, jako je BitTorrent, Korál nebo Dijjer. To však trpí nadměrnou režií pro tvorbu nového roje každou minutu.
Novou technikou je rozdělit živý stream do několika dílčích proudů, podobně NÁLET prokládání. Oprava chyby vpřed a informace o časování se aplikuje na tyto dílčí proudy tak, že původní proud lze reformovat pomocí alespoň všech dílčích proudů kromě jednoho (kódy fontán jsou efektivní způsob výroby a kombinace dílčích proudů). Tyto proudy jsou zase přenášeny pomocí první metody.
Dalším řešením je umožnit klientům připojit se k novému relé a pokračovat ve streamování z místa, kde přestali starým relé. Relé by si uchovala zadní vyrovnávací paměť, která by klientům umožnila pokračovat ve streamování odkudkoli v dosahu zmíněné vyrovnávací paměti. To by bylo v zásadě rozšířením Icecast protokol.
Software používaný pro peercasting
Bezplatný open source software
Proprietární
- Ace Stream
- PeerCast pro Android[5]
- PPStream
- Rawflow
- Červený vlnovka
- Sopcast[6]
- Veoh
Viz také
- Broadcatching
- Porovnání streamovacích mediálních systémů
- P2PTV
- Segmentované stahování
- Televizní sítě
- Bezdrátová síť ad hoc
Reference
- ^ Buford, John F .; Yu, Heather; Lua, Eng Keong (2008). Sítě a aplikace P2P. Morgan Kaufmann. p. 203. ISBN 0-12-374214-5.
- ^ Garbinato, Benoît; Miranda, Hugo; Rodrigues, Luís (2009). Middleware pro síťové excentrické a mobilní aplikace (1. vyd.). Springer. ISBN 3-540-89706-2.
- ^ https://sourceforge.net/projects/freecast/
- ^ https://web.archive.org/web/20110423135748/http://peercast.org/
- ^ https://github.com/t-yoshi/peca-android
- ^ http://www.sopcast.com/