BitTorrent introduceert µTorrent-webclient die video afspeelt tijdens downloaden

BitTorrent heeft µTorrent Web uitgebracht. De webclient draait binnen browsers op Windows en volgens het bedrijf volgt een versie voor macOS binnenkort. Met de webversie zijn video's af te spelen terwijl ze aan het downloaden zijn.

De webversie van µTorrent is een uitvoerbaar bestand, dat na installatie op Windows werkt in combinatie met in ieder geval Chrome, Firefox, Edge, Internet Explorer en Opera. BitTorrent werkt aan een versie voor macOS. Na installatie start µTorrent Web het downloaden van bestanden in de standaardbrowser bij het klikken op magnetlinks of het openen van torrentbestanden. Elke nieuwe download start standaard in een apart browservenster en de lijst met downloads blijft zichtbaar, ook bij het wisselen van browser waarin de client geopend wordt.

Tijdens het downloaden zijn video's al af te spelen in de speler van de webinterface. Het al dan niet kunnen afspelen is afhankelijk van de ondersteuning voor videoformaten van de browser. Bestanden zijn vanuit de lijst te verwijderen en bij de instellingen is aan te geven waar de downloads op de pc geplaatst moeten worden. Ook is aan te geven dat downloads niet telkens in een apart browservenster moeten starten en dat de web-app niet standaard opstart bij het openen van Windows. Er is een zoekfunctie, maar deze opent simpelweg een nieuw browservenster met de standaard ingestelde zoekmachine.

Inkomsten haalt BitTorrent uit advertenties in de interface. Het gaat daarbij om gepersonaliseerde advertenties, al is er bij de instellingen een 'vergeet mij'-optie. Daarnaast verkrijgt BitTorrent inkomsten uit het bundelen van Lavasofts Ad-Aware Web Companion. Gebruikers hebben de optie de installatie hiervan te weigeren tijdens de setup van de µTorrent-webclient, maar krijgen vervolgens bij het gebruik ervan alsnog de vraag of ze de software willen installeren.

BitTorrent kondigde meer dan een jaar geleden aan dat er een webclient op komst was en sinds begin dit jaar draaide er een test met een bètaclient. Het principe van een webclient voor het streamen van torrents is niet nieuw. Onder andere Webtorrent biedt deze functie. Het sequentieel downloaden van torrentbestanden wordt gezien als niet bevorderlijk voor de kwaliteit van een swarm.

Recent werd bekend dat Bram Cohen, grondlegger van BitTorrent, het bedrijf heeft verlaten. BitTorrent is eerder dit jaar overgenomen door de ondernemer achter de Tron-cryptovaluta.

Utorrent WebUtorrent WebUtorrent Web

Door Olaf van Miltenburg

Nieuwscoördinator

05-09-2018 • 11:26

82

Reacties (82)

82
80
19
2
0
57
Wijzig sortering
Leuk, maar dit komt de torrent wereld niet ten goede...

Torrents worden gedownload door middel van kleine stukjes. Deze stukjes worden willekeurig gedownload (dus niet lineair vanaf het beginstukje), en eenmaal gedownload worden ze geseed naar anderen die dezelfde torrent aan het downloaden zijn.

Als deze stukjes vanaf het begin gedownload worden, dan zijn alleen deze stukjes beschikbaar voor andere downloaders, en niet de stukjes daarna, die wellicht iemand nodig heeft om de volledige film te kunnen downloaden.

Hierdoor gaat de downloadsnel alsmede de beschikbaarheid van het volledig aantal stukjes exponentieel achteruit.

Please correct me if i'm wrong.

[Reactie gewijzigd door skunkopaat op 24 juli 2024 11:22]

Als deze stukjes vanaf het begin gedownload worden, dan zijn alleen deze stukjes beschikbaar voor andere downloaders, en niet de stukjes daarna, die wellicht iemand nodig heeft om de volledige film te kunnen downloaden.
Dit ligt er een beetje aan aan hoever de torrent client de desbetreffende video vooruit laad. De aanname is wel dat een torrent client de maximale bandbreedte blijft gebruiken. In het hypothethische scenario dat je een film van 120 minuten van c. 2gb download (.mkv format bijv - bitrate 2.200kbps) dan moet je 1.6MB/s downloaden om continue te kunnen kijken. Stel je hebt een basic 5MB/s verbinding (40Mb) verbinding, dan heb je dus nog 3.4MB/s voor het torrent principe over. Dus volgens mij is er wel een balans tussen gebruiksgemak en een redelijke gebalanceerde torrent.

Sterker nog, veel gebruikers downloaden snel een film in 3/4 minuten met 25MB/s (200Mb) lijn en sluiten daarna de torrent client. Dit is een manier om gebruikers (een deel) veel langer te laten seeden. Je laat immers gebruikers de volledige film via de torrent client kijken waardoor er in ieder geval (een deel) 120 min lang geseed wordt.
Men streamt dan natuurlijk een UHD filmpje a 25GB per uur.
Ongeveer 56 Mbit/s , dan heb je nog steeds genoeg over. Met alle 1Gbit verbindingen die eraan zitten te komen.
Torrent streaming bestaat al jaren. Men trekt deze functionaliteit nu alleen door naar de webversie van uTorrent maar in de normale client zit dit ook al sinds jaar en dag. Zoals iemand hier al opmerkte doet/deed Popcorn time hetzelfde. Torrents zijn goed geschikt voor streaming, mits de betreffende torrent populair genoeg is.

Hoe die verspreiding van de pakketjes intern gaan durf ik niet te zeggen, maar ik neem aan dat er rekening mee is gehouden. De techniek bestaat immers al jaren en torrents zijn verre van dood.
Ik ben er toch mee opgehouden toen werd aangekondigd dat brein mocht gaan etteren.
Seedbox.io is geregistreerd in Dubai. Misschien een leuk reisje voor Brein?
Tja, die reis/reizen gaat dan van de inkomsten van de artiesten, of komt als meerkosten bij de schikking van slachtoffers niet legitieme downloaders.
Wow, dat is een slimme dienst!
Anoniem: 221563 @govie5 september 2018 14:21
Fijn voor je. Wat wil je ermee zeggen? Dat je geen torrents meer gebruikt? Maakt de torrents zelf nog niet dood gezien er genoeg andere gebruikers zijn ;)

Zijn er zat die inmiddels allang achter een vpn zitten.
Tegenwoordig zijn er websites met al die films in hd erop, kan ik e.e.a. ook gratis op bekijken als de nood hoog is. Wat ik niet bezit, kunnen ze me ook niet voor pakken.

[Reactie gewijzigd door govie op 24 juli 2024 11:22]

Anoniem: 221563 @govie5 september 2018 16:35
Niet bezit? Streamen van content waarbij de aanbieder niet de juiste licenties heeft is net zo illegaal. Wanneer men de logs van de server opeist ben je alsnog nat.

Pakkans is klein, heel erg klein. Maar 'wat ik niet bezit, kunnen ze me ook niet voor pakken' klopt natuurlijk niet.
Bij mijn weten is het zo volgens de wet geregeld dat ik niet een bestand mag bezitten waarvoor ik niet betaald heb. Er is nog nooit een consument kapot geprocedeerd op basis van externe streaming, als ik het fout heb dan hoor ik het graag.

[Reactie gewijzigd door govie op 24 juli 2024 11:22]

Anoniem: 221563 @govie5 september 2018 17:49
Of er al vervolging heeft plaatsgevonden weet ik niet. Het echter wel gewoon illegaal en man kan je daarvoor vervolgen. Info is overal gewoon te vinden. 1ste google resultaat was https://www.consumentenbo...er-het-downloadverbod#no2
Ik heb het niet over popcorntime, maar over websites als youtube (of een russische variant wat in de basis hetzelfde is als youtube, een website met video's erop). Zodra je kunt worden opgepakt voor het bekijken van content op youtube, veoh, solarmovies, seehd, 123free, of welke site dan ook waarvan je niet weet of de beheerder ervoor heeft betaald of niet, dan is alles vogelvrij verklaart. Dus ik geloof je stelling vooralsnog niet, omdat google het nooit zover zal laten komen, dit omdat op dat moment het internet afsterft en nutteloos wordt verklaart voor de consumenten. Dan kunnen ze je overal voor pakken, voor hetzelfde geldt streamed een site via een addbanner een video naar jouw en dan pakken ze je nog, tuurlijk niet. Ik geloof er niks van.

[Reactie gewijzigd door govie op 24 juli 2024 11:22]

Anoniem: 221563 @govie6 september 2018 07:49
Daarom, pakkans is klein. Maar klein is nog altijd aanwezig. Thats All im saying ;)

En nee, niet op de grote legale sites maar wel de video sites die vooral voor t delen van illegaal materiaal, zoals openload etc.
En wellicht is dit voor legaal gebruik een prima verbetering, laagdrempeliger om openbaar materiaal beter te verspreiden..
Het is al mogelijk om een torrent die je aan het downloaden bent met uTorrent te bekijken als deze nog niet klaar is met downloaden. De video zal dan alleen haperen/aftifacts hebben hebben op stukken die nog niet gedownload zijn. Ik kan mij goed voorstellen dat deze players een extra functionaliteit hebben die dan even wachten met verder afspelen en dan even "bufferen" totdat het aankomende stuk wel gedownload is.
Ik gebruik nog de oude Utorrent 3.2.3 build 285705. Die heeft streaming ingebouwd, waarbij je video b.v. in VLC afgespeeld wordt. En hij gaat automatisch bufferen aan het begin wanneer je op "stream" drukt totdat hij genoeg binnen heeft om een bepaald aantal seconden af te spelen. En als je in VLC een stuk verder skipt, gaat hij proberen zo snel mogelijk op dat nieuwe tijdstip te bufferen. Werkt als vele jaren uitstekend. Jammer dat ze dat er na die versie uitgesloopt hebben.
BitTorrent downloads in a random or in a "rarest-first"[12] approach that ensures high availability, while classic downloads are sequential.
Source : https://en.wikipedia.org/wiki/BitTorrent

Dus zoals al vermeld, zal het bij niet erg populaire content met weinig seeders moeilijker zijn om op deze manier te streamen.
Ik denk dat het met de impact wel meevalt. Stel je downloadt een film van 5GB (een goede rip) met een snelheid van 50Mbit/s dan doe je daar 14 minuten over. Grote kans dat als een persoon eenmaal aan het kijken is (streamen dus min of meer) dat hij de torrent niet uitschakelt dus hij blijft in ieder geval gedurende de film seeden. Die stukjes worden in ieder geval sneller binnengehaald en weggestuurd dan hij de film kan kijken, dus ik denk niet dat je hier iets van gaat merken. Het is in ieder geval beter dan iemand die zo'n film downloadt om vervolgens direct het programma te sluiten. Dan heb je maar 14 minuten geseed, en da's flink wat korter.
Je hebt gelijk, maar je hoeft de stukjes niet volledig sequentieel te downloaden bij dit concept, mits de downloadsnelheid hoger is dan de afspeelsnelheid. In het begin moet inderdaad het eerste stuk van het bestand gedownload worden (boe!), met enige buffer denk ik, en dat blijft vervolgens zo doorgaan met de afspeelsnelheid. De rest van de bandbreedte kan dan worden ingezet om andere stukjes in willekeurige volgorde te pakken (jee!).

Rekenvoorbeeld: Big Buck Bunny (in de afbeelding onder het artikel) is 886 MB. Ik heb een downloadsnelheid van 100 Mb/s, zeg ongeveer 11 MB/s. Het filmpje duurt 12 minuten ofwel 720 seconde, dus voor een soepele stream-ervaring heb ik maar ongeveer 1/9 van m'n bandbreedte nodig. Dat is alleen in het begin, naar mate ik verder kom zijn er natuurlijk steeds meer stukjes al uit volgorde gedownload en wordt de "stream-verhouding" dus lager. Ik weet niet of het zo wordt gedaan, maar zo zou het kunnen.

Daarbij blijft 't natuurlijk wel zaak om na het afspelen het bestand enige tijd te blijven seeden, om zo de initiële bufferfase te compenseren.
Als ze een optie implementeren dat er eerst 10 minuten vooruit wordt gedownload, en de torrent daarna weer random verder gaat met stukjes downloaden hoeft het niet een groot probleem te zijn....Moet je wel snel internet hebben.
Volgens mij sluit het een het andere niet uit. Om te streamen hoeven alleen de 1ste x stukjes gedownload te worden, zeg de eerste 1-2 minuten. Misschien moet je daarvoor iets langer wachten (vooral bij seeken in film) omdat je ze in specifieke order compleet moet hebben. Daarna de x+n downloaden en met de overgebleven bandwidth kun je random blokken gaan downloaden zoals nu ook het geval. De stukjes die je hebt gezien worden alweer geseed.
Zelfs bij populaire films kijkt niet iedereen op hetzelfde moment (lees streamed dezelfde blokken), dus ik vermoed dat het relatief weinig invloed heeft op seed & leech, eerder dat je misschien iets langer moet wachten voor je 1ste x stukken hebt
Je hebt niet alleen gelijk, maar Olaf stipt het ook aan in de tekst:
Het sequentieel downloaden van torrentbestanden wordt gezien als niet bevorderlijk voor de kwaliteit van een swarm.
:)
Ja de totale bandbreedte van een enkele torrent gaat onderuit, dus de complete film is in theorie minder snel bij alle gebruikers. Maar je hoeft niet de complete film te hebben als je bij het begin van de film begint met kijken. En dat zal gelden voor 95% van de kijkers.

Dus de tijd die het kost van beginnen met downloaden tot het moment dat je gaat kijken is veel korter wanneer je alleen het begin van de film ophaalt. Dat er theoretisch minder optimaal gebruik gemaakt wordt van de bandbreedte is niet relevant, er is meer dan voldoende bandbreedte beschikbaar. Het is een logisch argument als je bekijkt wat de bedenker van bitorrent in gedachten had toen hij het protocol bedacht, maar het ging hem om de optimalisatie van de volledige overdracht.

Mensen die een film willen kijken optimaliseren liever op minimale wachttijd.
Dit geld alleen wanneer een torrent net is uitgekomen en er nog maar een seeder is. Hoe meer seeders je hebt, hoe minder een probleem het is om sequentieel te downloaden.
Dus zoiets als PopcornTime als ik het goed lees?
Indirect wel, maar volgens mij krijg je geen film suggesties zoals bij Popcorn wel het geval is. Dus je zult handmatig naar de torrent moeten zoeken.
Anoniem: 1031525 @Baris5 september 2018 11:44
Bestaat Popcorn eigenlijk nog? Volgens mij werkt Popcorntime in ieder geval niet meer.
Gebruik het wekelijks nog steeds, in nederland heeft hier nog niemand ooit een boete voor gekregen btw.
Gebruik het wekelijks nog steeds, in nederland heeft hier nog niemand ooit een boete voor gekregen btw.
En jij wilt graag de eerste zijn ?
* FreshMaker blijft iig op afstand van streaming uit 'vage' lokaties
Nee, want in Nederland doen ze dit niet.
Providers geven geen IP-adressen weg
Zou je denken ?
Elke dag wordt jouw IPadres vernoemd in rapporten die naar de toezichthouders gaan.

Het is een kleine stap om deze al dan niet via de rechter te verkrijgen, onder de noemer onrechtmatig gebruik
Dat het nog niet gebeurt / is, wil niet zeggen dat het niet gaat gebeuren
Was er niet semi recentelijk een proef waar dit dus wél werd gedaan met mensen die Game of Thrones hadden gedownload?
Nou ik lig er niet wakker van joh.
Niet echt, opgevolgd door dingen als showbox en terrarium meen ik
Maar juist door het gebruik van torrents en de 'jacht' op het illegale gebruik niet aan te raden
De oorspronkelijke bestaat niet meer, maar er is zeker nog een versie die prima werkt. Er zijn er zelfs 2, maar één daarvan is proprietary en biedt een nogal shady VPN aan dus daar zou ik vanaf blijven. Ik ga obviously hier niet linken naar de goede ;)
popcorn time bestaat nog steeds en werkt ook nog, ik weet niet waar je het kan downloaden maar mijn installatie gebruik ik nog iedere dag. Je moet wel een chille ISP of goede vpn hebben
Er zijn forks van popcorn time die nog altijd goed werken.
Meer iets als WebTorrent, welke al op basis van webtechnologie werkte maar dan in een wrapper en dus wel als aparte applicatie op je systeem (en voor MacOS). Volgens mij gemaakt op Electron: https://webtorrent.io

[Reactie gewijzigd door lepel op 24 juli 2024 11:22]

Neen, een ordinaire torrent/magnet-client. Die al een paar jaar gemeden dient te worden als de spreekwoordelijke pest! Er zit zoveel troep in/bij tegenwoordig!
Neem Tixati!

ot.: die functie zat er al eerder in. (deja vu much?)
nieuws: Microsoft introduceert ondersteuning voor opnemen van gesprekken in S...
Zoals Vuze ook al een jaar of 8 doet?
Opzich handig behalve dat mijn download snelheid zo laag is dat ik er geen gebruik van kan maken.
Lijkt me juist een uitkomst voor je. Je hoeft immers niet de gehele torrent vooraf binnen te halen. Kies er een van een release groep die vooral flink op zo klein mogelijke filesizes richt en t zal allemaal best wel aardig kunnen draaien.

Voor een Yify release heb je vaak aan 1 a 2 mbit zat bijvoorbeeld. Die releases zijn vaak ook erg populair binnen de streaming varianten als ik reddit mag geloven.
Hmm dat valt wel mee ja, dat zou mijn internet makkelijk moeten kunnen. Eens kijken op reddit dan.
Krantenwijk nemen, kan je een duurder abo afsluiten. :)
Kon dat maar, betaal al 41 euro aan de KPN en heb 5MB/s download snelheid. Kan alleen KPN ontvangen hier dus kan ook niet veranderen. Waarom ga je er trouwens van uit dat ik niet werk/ een kranten wijk nodig heb? En waarom heeft iemand mij toch een -1 gegeven...
Kon dat maar, betaal al 41 euro aan de KPN en heb 5MB/s download snelheid.
Kan alleen KPN ontvangen hier dus kan ook niet veranderen.
Als dat zo is, kom je in aanmerking voor 4G buitengebied, even contact opnemen met KPN
Waarom ga je er trouwens van uit dat ik niet werk/ een kranten wijk nodig heb?
Sarcasme ....
En waarom heeft iemand mij toch een -1 gegeven...
Omdat jouw probleem niet relevant is voor het bericht, lees de regels maar na betreffende modereren
Snap hem. Mijn comment heeft inderdaad niks te maken met de post en is alleen relevant voor mij.
5 MB /s? Dan kan je 4k streamen.

5 mbit bedoel je? Dat kan via adsl voor grofweg de helft van het geld.
Opzich handig behalve dat mijn download snelheid zo laag is dat ik er geen gebruik van kan maken.
Knap, dan ben ik benieuwd naar jouw DL snelheid.
Ik kan op een 3/3 verbinding gewoon streams kijken, zowel Netflix als mijn thuis-server.
Heb op een mooie dag een download snelheid van 5MB/s. Dit is op een mooie dag, niemand anders in mijn appartement (3 gezinnen) op het internet en vriendin zit op werk.
Anoniem: 474132 5 september 2018 11:31
Kun je hier ook acestreams mee ontvangen?
Waarom zou je dat in uTorrent willen? Acestream kijken kan ook prima met alleen acestream-playerlauncher, een command line programma. Acestream player kan output leveren aan elke video player die je wenst (bijv vlc).

[Reactie gewijzigd door martijn9612 op 24 juli 2024 11:22]

Acestream is nogal buggy, zeker als je een paar streams achter elkaar uitprobeerd. Soms dan blijft hij gewoon bufferen, terwijl als je acestream player dan herstart het wel gewoon werkt. Wellicht is deze utorrent player stabieler en werkt de buffering beter.
Excuus, ik bedoelde acestream-launcher, dat draait op de achtergrond van de acestream-player. Voor zover ik weet is de acestream-launcher alleen een command line utility die het protocol/achterliggende logica implementeert en vervolgens deze output kan doorstiften naar een videoplayer. Zelf op linux heb ik geen enkel probleem met deze issues die jij aangeeft. Issues met acestream-player zou ik totaal niet kennen omdat ik die niet gebruik, deze is op linux volgensmij ook al langere tijd (>1 jaar) niet ge-update.
Ik gebruik Utorrent 3.2.3 build 285705, de laatste versie die nog kon streamen. Werkt perfect en levert de output aan VLC. En als je naar een ander tijdstip skipt in VLC werkt dat ook, dan gaat hij vanaf daar bufferen.
Waarschijnlijk niet, de client download enkel het videobestand in de torrent van begin tot einde in plaats van in willekeurige stukje, waardoor je met een normale videoplayer het bestand kunt afspelen (mits je de codecs hebt en er genoeg gedownload is).

[Reactie gewijzigd door lepel op 24 juli 2024 11:22]

Waar staat die µ eigenlijk nog voor? Want micro is het niet.
Ooit wel, totdat Ludvig Strigeus het aan BitTorrent Inc verkochte en de laatstgenoemde er troep in ging rammen.
vroeger, lang lang geleden, was µtorrent een zeer klein makkelijk programma van slechts een paar honderd kb, die geen installatie nodig had (dus portable was) en de snelheid van de download/upload enorm vooruit hielp.

Tot, het overgenomen werd door bittorrent inc en het een grote bloatware werd
In die tijd heb ik het ook gebruikt ja. Ik ben blij dat ik tegenwoordig Transmission draai op een server met unRAID. Veel makkelijker en kan lekker 24/7 doordownloaden zonder dat er een dikke desktop-pc aan moet blijven.

Die vent die µTorrent gemaakt heeft, zag dus feitelijk gewoon zweedse kronen in z'n ogen toen ie een bod kreeg. Ik blijf dat raar vinden, want het was een gratis programma. Waarom kan gratis niet gewoon werkelijk gratis zijn? Er HOEFT toch niet uit alles maar munt geslagen te worden?
Je hebt nu Picotorrent maar die is nog erg mager qua functies en heeft her en der wat bugs.
Ik kan me herinneren dat dit ook al kon in 2001 bij bepaalde torrent clients. Bij een beetje DLsnelheid, kon je meteen naar de download in kwestie kijken.
De torrent moet dan wel in een enigzins lineaire volgorde gedownload worden. Het kan immers zomaar zijn dat een bestand van achter naar voren wordt gedownload. Dus om "live" een video van bittorrent te kijken, is wel wat techniek nodig om de download wat lineairder te laten lopen dan normaal.
Je kon de videos toch al afspelen tijdens het downloaden in utorent zelf. Waarom dan het pragamma nu laten downloaden en in een browser afspelen?
Dit is toch niets nieuws?
Bestaat al enige tijd:
https://fossbytes.com/uto...download-stream-torrents/
https://torrentfreak.com/...s-in-your-browser-180223/
https://arstechnica.com/i...and-steal-your-downloads/

Heb de web client 2 maanden geleden zelf ook al gebruikt. Verbaast me dit nu pas als "nieuws" voorbij te zien komen.
inderdaad. video's zichtbaar in klein scherm tijdens het downloaden is al jaren oud. dus vanwaar dit neiuws?
Ik heb een tijdje terug een aantal tests ontwikkeld met WebTorrent. Super tof spul. Maar aangezien dit WebRTC gebruikt (als je het in een browser gebruikt) kan je het wel vergeten om de meeste torrents te downloaden.

Zoals vele weten hebben torrents seeders maar deze zijn vaak tcp/udp. WebRTC kan hier helaas niet overweg en kan alleen praten met andere WebRTC seeders. Dus als je een torrent ziet met 1000 seeders heb je waarschijnlijk maar 10~ WebRTC seeds.
Interessant. Ook vraag ik me af of WebRTC wel omgeleid wordt door je VPN / ToR. Ik meen dat WebRTC je ip-adres kon verraden, althans in de ToR-browser o.i.d.
Ik heb een tijdje terug een aantal tests ontwikkeld met WebTorrent. Super tof spul. Maar aangezien dit WebRTC gebruikt (als je het in een browser gebruikt) kan je het wel vergeten om de meeste torrents te downloaden.
Vraag me af of uTorrent web ook op WebRTC draait, of dat ze TCP websockets gebruiken en in principe wel met andere clients kunnen praten.

Vraag me ook af of het opzetten van browser-based torrents niet een gevaarlijk precedent schept voor het ongevraagd mee-distribueren van films, muziek, etc. doordat malafide websites of advertenties mensen laten aansluiten op een swarm.

Een beetje het Coinhive probleem; maar dan wel een tikkeltje erger: hiermee zou je binnen het vizier van bijv. Brein kunnen komen en een mooie brief op je mat krijgen met een schikkingsvoorstel.

[Reactie gewijzigd door R4gnax op 24 juli 2024 11:22]

Op dit item kan niet meer gereageerd worden.