Transmitir HLS por WebRTC con Live Torrent

En esta época de pandemia se ha proliferado todo el tema de streaming eso hace que los servicios de alojamiento se recarguen a tal punto que se puede volver tedioso el tema de administrar, pero siempre hay tecnologías que cambian las reglas del juego, aquí llega algo llamado WebRTC… pero WebRTC no es un Torrent… si así es no lo es, pero el equipo de webTorrent se encargo de hacer eso realidad y el señor Pierre Dubouilh es el que le dio la posibilidad de crear un LiveTorrent. https://github.com/pldubouilh en github para el que quiera ver mas sobre sus trabajos. para esto Pierre utiliza la tecnología WebRTC y WebTorrent para retransmitir el HLS vía WebRTC con las bondades de la tecnología Torrent y el HLS adaptativo. pero veamos lo que tenemos que hacer para poder tener esto.

Primero debemos ir al github de live-torrent

https://github.com/pldubouilh/live-torrent

o si prefieren instalamos via NPM, esta ultima es mas practica.

npm i -g live-torrent

como podrán ver la instalación se realizo en global por lo que podrá ser utilizado como una app de la terminal, por ultimo ejecutamos live-torrent con una fuente HLS

live-torrent -v -u https://live.computer/manifest.m3u8

Esto nos entregara vía WebTorrent el HLS a reproducir, debemos tener en cuenta que necesitamos un reproductor de HLS en nuestro sitio, recomiendo también HLS.js https://github.com/video-dev/hls.js/ para la reproducción. igual pueden entrar en el github y ver el ejemplo que presenta el desarrollador, si la fuente la tienes en el mismo servidor también hay una forma de generar el HLS desde el mismo servidor con FFMPG.

Share

You may also like...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *