Twórca BitTorrenta złożył wniosek patentowy na swoją technologię streamingu P2P. Kablówki pójdą do lamusa?

Twórca BitTorrenta złożył wniosek patentowy na swoją technologię streamingu P2P. Kablówki pójdą do lamusa?

27.03.2013 15:30

Dwa tygodnie temu przedstawiliśmyWam pierwszą praktycznie działającą technologię streaminguwideo na żywo, wykorzystującą zamiast ogromnej infrastrukturyserwerowej sieć P2P. BitTorrent Live Brama Cohena ma szanse staćsię nie mniejszą rewolucją w dziedzinie internetowej telewizji, cosam BitTorrent w dziedzinie wymiany plików, a perspektywyupowszechnienia się tej technologii rosną, wraz ze złożeniemprzez autora wniosku patentowego na usługę.Premiera klienta BT Live przyniosła więcej pytań niżodpowiedzi. BitTorrent Inc. w swoich komunikatach prasowych o nowejtechnologii mówił dość ogólnikowo. Dopiero teraz, wraz zwnioskiem patentowym, dowiadujemy się więcej. Nie jest tozaskakujące – Cohen nie był jedynym, szukającym rozwiązaniaproblemu zmniejszenia opóźnień w streamingu P2P, więc patentowezabezpieczenie innowacji jest w tej sytuacji całkiem zrozumiałe.Zaskakuje coś innego: Cohen stwierdził, że jego patent w żadnymstopniu nie ma ograniczać użytkownikom dostępu do streamingowejtechnologii. Będzie ona dostępna za darmo zarówno dla widzów jaki wydawców. Patent ma sprawić, by w Sieci nie pojawiły sięalternatywne implementacje – to trudny, niełatwy protokół wimplementacji, a źle zachowujące się peery mogą zaszkodzićkażdemu. Chcemy zapewnić wszystkim jakościowe doświadczenie, więcto [wniosek patentowy –przyp.red.] dla nas najlepsze rozwiązanie.[img=streaming-wideo]Cały wniosek patentowy, złożony narazie w Stanach Zjednoczonych, możecie obejrzeć tutaj.Wynika z niego, że nowa technologia dzieli użytkowników sieci P2Pna podzbiory peerów – „kluby” odpowiedzialne za poszczególnebloki generowanych przez nadawcę danych. Każdy taki blok danychjest transmitowany do peerów należących do „klubu”przypisanego do bloku (w zależności od sytuacji w sieci, każdypeer może być przypisany do jednego lub więcej „klubów”). Gdynależący do klubu peer otrzyma blok, zaczyna przesyłać go doinnych członków klubu. Dodatkowo otrzymuje też bloki danych zinnych klubów – tych jednak już nie rozsyła. Koordynację tych działań zapewniatracker, śledzący należące do sieci peery po ich adresach IP inumerach otwartych portów i aktualizujący ich status. Pozwala onteż nowym peerom włączyć się do sieci, dostarczając im danychniezbędnych do połączenia się z peerami z przypisanego im klubu irekomendując kluby, z których powinien pobierać dane. W powstałejsieci połączeń nadawca i odbiorca nawiązują jednokierunkowepołączenie po UDP (dzięki czemu można uniknąć opóźnieńwynikających z konieczności wysyłania odpowiedzi na przekazanedane), a liczba tych połączeń jest elastycznie dobierana wzależności od możliwości sieci i sprzętu. BT Live zapewnia teżtakie mechanizmy jak banowanie źle zachowujących się peerów,uwierzytelnianie przesłanych danych, zabezpieczające przedwłączeniem się fałszywego źródła, czy analizowanie przeciążeńsieci i generowanie w razie potrzeby zastępczych połączeń międzypeerami. Odtwarzanie rozpowszechnianego wideomożliwe się staje gdy tylko peer uzyska wystarczającą liczbębloków danych, by złożyć ją w sekwencję, która wypełniustalony czas odtwarzania. W zależności od możliwości siecimożliwe jest skalowanie tempa odtwarzania, by uniknąćniepożądanych pauz, czy przeskakiwanie niektórych bloków.BitTorrent Live ma znaleźćzastosowania nie tylko amatorskie, hobbystyczne. Cohen liczy, żezainteresuje swoją technologią także dużych producentów treści,dla których do tej pory liczyły się przede wszystkim telewizjekablowe. Zasięg „kablówek” jest jednak znacznie mniejszy niżInternetu, więc dobrze skalujący się streaming P2P pozwoliłbynadawcom takim na dotarcie do znacznie większej liczby widzów, niżw tradycyjny sposób. Może więc doczekamy się czasów, gdy kolejnysezon „Gry o tron” będzie transmitowany w Sieci właśnie zapomocą BitTorrenta, tyle że w tym wypadku HBO będzie tym faktemzachwycone, licząc ile to milionów zaoszczędziło na wydatkach nainfrastrukturę serwerową.Testować Bittorrenta Live możecietutaj.Wymagana jest instalacja niewielkiego klienta, dostępnego w wersjachna Windows, Linuksa i OS-a X, a już wkrótce także na Androida iiOS-a.

Źródło artykułu:www.dobreprogramy.pl
Oceń jakość naszego artykułuTwoja opinia pozwala nam tworzyć lepsze treści.
Wybrane dla Ciebie
Komentarze (11)