teste torrent.createServer()
usando service worker
demonstração: https://jimmywarting.github.io/webtorrent-server-browser/
Usar o vídeo HTML MSE para decodificar/codificar um vídeo a fim de suportar streaming/seaking com javascript é um pouco mais lento. Usar MSE significa que temos que suportar mais contêineres manualmente, como mp4 ou webm, por exemplo.
Servir um arquivo diretamente para um elemento de vídeo como se fosse um URL normal permitirá que o navegador processe a busca, faça solicitações de intervalo e codifique-o com muito mais rapidez. isso provavelmente também significa mais suporte para outros contêineres de mídia
Fazer isso faz você se perguntar se você precisa mesmo desses pacotes: