neprihlásený Utorok, 1. júla 2025, dnes má meniny Diana
Sprístupnený BitTorrent klient pre sledovanie živého videa

DSL.sk, 21.7.2008


Projekt P2P-Next, ktorý podporila Európska únia investíciou 15 miliónov euro, sprístupnil prvú verejnú testovaciu verziu svojho klienta SwarmPlayer založeného na BitTorrent protokole.

Cieľom P2P-Next je umožniť pomocou P2P technológie streamovať živé video a znížiť tak náklady vysielateľa na distribúciu živého videa cez Internet. Členom projektu je okrem iného aj najväčšia TV BBC.

SwarmPlayer umožňuje sledovanie živého videa aj sťahovanie videa na požiadanie a jeho súčasné sledovanie.

Podpora sťahovania videa na požiadanie je prakticky spätne kompatibilná s BitTorrentom, zmenila sa iba implementácia algoritmu, ktorý rozhoduje o rozdeľovaní dostupného uploadu. SwarmPlayer pracuje algoritmom Give-to-Get preferujúcim pri uploade užívateľov, ktorí najviac uploadujú ostatným užívateľom.

Nadstavbou nad BitTorrentom je aj zasielanie dĺžky videa, aby SwarmPlayer mohol vypočítať potrebný bandwidth pre prehrávanie v reálnom čase. Bežní BitTorrent klienti môžu tieto zasielané informácie ale ignorovať.

Pri streamovaní živého videa už ale SwarmPlayer nie je plne kompatibilný s BitTorrentom, keďže sa sťahuje dopredu neznámy a potenciálne neobmedzený počet blokov. Použitý kód BitTorrent klienta tak vyžadoval viacero úprav.

Pre overenie pravosti jednotlivých sťahovaných blokov sa používa kryptografický podpis algoritmom ECC, keďže kontrolné sumy nie sú známe vopred a nemôžu byť uložené v torrent súbore.


Prehrávanie živého videa pomocou SwarmPlayer



Veľkosť bloku je iba 32 KB pre rýchlejšie overenie pravosti a menšie oneskorenie pri prehrávaní. Klient podľa dostupných blokov u pripojených peerov neustále rozhoduje, či pri výpadku bloku tento vynechá pri prehrávaní alebo sa zvýši oneskorenie voči zdroju.

Sprístupnená verzia SwarmPlayera integruje VLC prehrávač a po otvorení torrent súboru, ktorý má koncovku tstream, priamo spustí prehrávanie. K dispozícii je živé video z webkamery v Amsterdame, pri prehrávaní sa dáta sťahujú rýchlosťou približne 600 Kbps. Video sleduje naraz podľa štatistík od 15 do 25 ľudí, kvalita pri prehrávaní je pomerne obmedzená najmä pre viditeľne slabý algoritmus zväčšovania videa na iné rozlíšenie.

Sťahovať klienta a torrent súbory je možné z tejto stránky. Viac informácií o použitej technológii je možné nájsť na stránkach BitTorrent klienta Tribler, ktorého vývojový tím je zapojený v projekte a na kóde ktorého bol SwarmPlayer vytvorený.


      Zdieľaj na Twitteri



Najnovšie články:

Google investoval do fúznej energie
Budúcoročné Intel CPU údajne zvýšia výkon až o 60%
Preskakovanie reklám žiada zakázať už aj Joj, o dva týždne
Vydaná aktualizácia OS pre routery OpenWrt 24.10, podporuje Raspberry Pi 5
Tesla prišla sama z továrne k zákazníkovi, ale s iným softvérom
Anker kvôli riziku požiaru vymieňa power banky aj v Európe
Predaje OLED monitorov výrazne rastú a majú ďalej rásť
Z-Boxy Packety budú mať cez víkend odstávku
Súkromná misia úspešne priletela k ISS a spojila sa s ňou
Formát obrázkov PNG má novú verziu, pridal výrazné novinky


Diskusia:
                               
 

No, po neviem kolkych rokoch p2p je tu dalsia moznost ako to legalne vyuzit....

Aj ked uTorrent u mna bude fungovat nadalej tak ako fungoval ;) :)
Odpovedať Hodnotiť:
 

Ako u teba funguje uTorrent?:DStahovanie stale?
Odpovedať Hodnotiť:
 

No hned to aj otestujem.A tesi ma ze to dali aj pre Linux aj Windows a o onedlho to bude aj pre Mac.
Odpovedať Hodnotiť:
 

Iba mne sa zda premrstena podpora v hodnote 15 milionov eur za modifikaciu Bittorent protokolu pre live streaming?
Chapem ze je iba ako beta..chapem ze nema zmysel kodit nieco co je.. a jednoduhsie je to zmenit.. ale pokial tie peniaze isli iba na tento projekt tak je to dost vela.
Odpovedať Hodnotiť:
 

Aj ja si myslim neviem kde minuli tolko penazi. Zda sa mi toho strasne vela.
Odpovedať Hodnotiť:
 

asi si spravili aj nejaky modifikovany tunel :)
Odpovedať Hodnotiť:
 

No skusil som to spustit na tu live stream kameru a vypisalo mi to toto:
'asci' codec can't decode byte 0xed in position 45: ordinal not in range(128)
Odpovedať Hodnotiť:
 

Neviete co sa stalo s origoš Bossom? (Uzivatel dsl.sk)
Odpovedať Hodnotiť:
 

to by aj mna zaujimalo, celkom mi tu chyba...
Odpovedať Hodnotiť:
 

Tu som... ale ten uplne prvy... z roku 2004... ziadne dristy keci a flame. atd... seriozny Bozz
Odpovedať Hodnotiť:
 

Pekné, ale bola tu sranda, ked skoro kazdy druhy uzivatel mal nick Bozz, alebo Boss :)))
Odpovedať Hodnotiť:

Pridať komentár