WebTorrent - WebTorrent

WebTorrent
Logo WebTorrent je červené srdce na tmavě šedém pozadí s červeným ohraničením.
Logo WebTorrent
Původní autoři Feross Aboukhadijeh
Vývojáři WebTorrent
První vydání 22. října 2013 ; před 7 lety ( 2013-10-22 )
Stabilní uvolnění
1.0.0 / 21. května 2021 ; před 2 měsíci ( 21. května 2021 )
Úložiště github .com /webtorrent /webtorrent
Napsáno JavaScript
Operační systém Cross-platform
K dispozici v JavaScript
Typ komunikační protokol , distribuovaný souborový systém , síť pro doručování obsahu
Licence MIT
webová stránka WebTorrent.io

WebTorrent je torrentový klient pro streamování peer-to-peer (P2P) napsaný v JavaScriptu od stejného autora Ferosse Aboukhadijeha z YouTube Instant a týmu WebTorrent a GitHub pro použití ve webových prohlížečích i WebTorrentu Samostatná stolní verze schopná překlenout bezserverové sítě WebTorrent a BitTorrent .

Dějiny

Před vytvořením WebTorrentu vývojáři nejprve vytvořili PeerCDN ( síť pro doručování obsahu ), kterou koupilo Yahoo! v roce 2013.

Myšlenkou WebTorrentu je vytvořit protokol podobný BitTorrentu, který bude fungovat ve webovém prohlížeči a zachovat co největší kompatibilitu s BitTorrentem. Jakýkoli webový prohlížeč by měl mít možnost připojit se k roji peer-to-peer , načítat obsah, ověřovat, zda je správný a zobrazovat jej uživateli-to vše co nejvíce, aniž by centralizované servery spoléhaly na síť výhradně z prohlížečů lidí. WebTorrent používá stejný protokol jako BitTorrent, ale používá jinou transportní vrstvu . WebTorrent primárně spoléhá na připojení WebRTC , zatímco BitTorrent používá připojení TCP a datagramy UDP přímo.

Desktop WebTorrent

WebTorrent Desktop přemosťuje dvě sítě WebRTC založené WebTorrent a TCP / UDP založené BitTorrent současně. Klient BitTorrent Vuze (dříve Azureus ) méně elegantně, ale dostatečně funkčně začlenil WebTorrent a do svého softwaru přidal simultánní přemostění sítě. Vývojáři použili Electron, který vytváří desktopové aplikace pomocí JavaScriptu s přístupem ke všem API z Chrome a Node .

Funkčnost

Online video je hlavním zaměřením, protože tam je WebTorrent nejužitečnější. Je méně vhodný pro menší soubory nebo datové sady, ale je ideální pro větší soubory.

Dostupnost souboru, stejně jako u BitTorrents, je závislá na torrent setí . Pokud soubor sdílí jen málo uživatelů, bude to HTTP server poskytující webové vysílání . Bez webového načítání není sdílení. To však může mít některé pozitivní důsledky. S webem WebTorrent se místo přímého odesílání webu prostředníka ke sdílení velkého soukromého souboru s jinou osobou můžete přímo připojit, aniž byste někde zanechali stopy nebo byli potenciálně archivováni na nějaké stránce pro nahrávání. Jednoduše přetáhněte soubor a vytvořte magnetický odkaz, který můžete sdílet se svým přítelem. Připojení jsou již šifrována, ale můžete odeslat další vrstvy šifrování pomocí klíčů k odeslání jiným způsobem. Limity RAM lze spravovat pomocí IndexDB .

Přijetí

BitChute

BitChute, která byla spuštěna v roce 2017, je služba hostující video, která využívá technologii WebTorrent P2P. Tvrdil, aby se zmírnily problémy s šířkou pásma centralizovaného streamování. Podle Fredricka Brennana existuje jen málo důkazů, že BitChute skutečně používá technologii peer to peer. Podle Ars Technica se do dubna 2021 možnost hostovat videa pomocí WebTorrent na BitChute „zdá být zastaralá“ .

Statečný

Statečný webový prohlížeč a PopChest jsou „příznivci open source“ WebTorrentu, jak je zobrazeno na domovské stránce WebTorrentu.

Safari

Safari webový prohlížeč se začleněním WebRTC a data kanálu podporu, jak to bude v iOS 11 , však bude žádající oprávnění od uživatelů pro přístup k webové kamery podle pověstí.

Recepce

Viz také

Reference

externí odkazy