WebTorrent: torrents através do navegador. Sem plug-ins, JavaScript puro
Agora, para baixar e assistir filmes de torrents, você não precisa de um cliente de torrent separado. Além de distribuir arquivos usando o protocolo BitTorrent, também não é necessário um cliente separado. Um navegador normal é suficiente, Chrome, Firefox e Opera (desktop e Android) são suportados.Tudo isso graças ao WebTorrent - um híbrido de BitTorrent e WebRTC. O download e a distribuição ocorrem diretamente no site. O player embutido começa a exibir o filme assim que alguns por cento são baixados.O site https://instant.io/ funciona para indicar arquivos para download ou distribuição . Indica um link magnético ou um hash para download (por exemplo, como nas distribuições bloqueadas do RuTracker).Como alternativa, a interface padrão do cliente de torrent é implementada no projeto não oficial do βTorrent .
O WebTorrent é uma criação de um graduado em Stanford, programador Feross Aboukhadijeh. Este é um desenvolvedor bastante conhecido, antes de já ter falado com vários projetos extraordinários. Por exemplo, ele mostrou uma API de tela cheia do HTML5 para explorar um ataque de phishing. Nesse caso, o navegador da vítima é forçado a entrar no modo de tela cheia, no qual a interface do mesmo navegador é desenhada.Antes disso, o desenvolvedor criou uma rede de entrega de conteúdo ponto a ponto, PeerCDN, que foi vendida pelo Yahoo em 2013.O projeto mais recente da Feross pode dar nova vida aos torrents, porque muitos usuários modernos, cansados dos serviços de vídeo online no estilo Netflix, já estão com preguiça de baixar o cliente de torrent e não querem distribuir arquivos. O WebTorrent faz isso em segundo plano, compartilha imperceptivelmente uma pessoa, através de um navegador normal, usando a tecnologia WebRTC.Talvez no futuro, usando o protocolo WebTorrent, as pessoas não apenas distribuam arquivos individuais, mas sites inteiros. Esses sites, hospedados nos computadores de milhares de usuários, não podem ser fechados nem bloqueados.O WebTorrent é o primeiro cliente de torrent executado na Web, não requer plug-ins, extensões ou a instalação de outro software adicional. Está totalmente escrito em JavaScript e usa o WebRTC para transferência honesta de dados ponto a ponto.As primeiras versões brutas do WebTorrent apareceram alguns anos atrás, mas até agora a tecnologia já amadureceu para uso sério. Além disso, há seis meses, até a própria Netflix em um dos pedidos de emprego indicava o conhecimento do WebTorrent como um dos requisitos desejados para o candidato. Isso significa que mesmo as grandes empresas veem o streaming P2P como uma oportunidade de negócio em potencial.De fato, essa tecnologia pode reduzir significativamente os custos de tráfego e até melhorar a qualidade do serviço.
"Se a Netflix usasse o WebTorrent, os usuários obteriam um fluxo de vídeo melhor nos horários de pico " , diz o autor. - O WebTorrent permite que clientes de um provedor de serviços da Internet troquem videoclipes sem sair da rede do provedor. Isso garante a melhor qualidade, mesmo quando o canal entre o provedor e o Netflix está completamente cheio. ”Infelizmente, nem todos os navegadores oferecem suporte ao WebRTC, mas há motivos para acreditar que o futuro da web está precisamente por trás dessas tecnologias descentralizadas.Source: https://habr.com/ru/post/pt387939/
All Articles