Se ha publicado el lanzamiento de la plataforma PeerTube 7.1, diseñada para crear sistemas independientes de alojamiento y transmisión de videos descentralizados, alternativos a servicios como YouTube, Dailymotion y Vimeo. La red de distribución de contenidos creada con la ayuda de PeerTube se basa en la conexión de los navegadores de los visitantes entre sí y en el uso de comunicaciones P2P. El código del proyecto se distribuye bajo la licencia AGPLv3.
PeerTube te permite lanzar tu propio servidor de distribución de video y conectarlo a una red federada común. Los visitantes participan en la distribución de contenido, pueden suscribirse a canales y recibir notificaciones sobre nuevos videos, independientemente del servidor que usen. La red federada de PeerTube se conforma como una comunidad de pequeños... servidores sitios de alojamiento de vídeos, cada uno con su propio administrador y sus propias reglas.
Cada servidor de vídeo actúa como un rastreador de BitTorrent y aloja cuentas de usuario y vídeos. El protocolo ActivityPub se utiliza para interactuar entre servidores en una red federada. El ID de usuario se forma como “@nombre_usuario@dominio_servidor”. Al mirar un vídeo, los datos se descargan siempre que sea posible contactando los navegadores de otros visitantes que ven el mismo contenido. Si nadie ve el video solicitado, la carga la organiza el servidor en el que se carga el video (se utiliza el protocolo WebSeed).
Además de distribuir el tráfico entre los usuarios que ven vídeos, PeerTube permite a los servidores almacenar en caché vídeos de otros creadores. De esta manera se forma una red distribuida no sólo a partir de clientes, sino también de servidores, y también se garantiza la tolerancia a fallos. Además de distribuir el vídeo terminado, existe soporte para transmisión en vivo con entrega de contenido en modo P2P. Se pueden utilizar programas estándar como OBS para controlar la transmisión.
Para empezar a transmitir a través de PeerTube, el usuario debe subir un vídeo, una descripción y un conjunto de etiquetas a uno de los servidores. Después, el vídeo estará disponible en toda la red federada, no solo en... servidor Descarga inicial. Un navegador estándar es suficiente para usar PeerTube y participar en la distribución de contenido. Puedes distribuir vídeos mediante comunicaciones P2P añadiendo a tu sitio web un widget especial con reproductor web integrado, similar a cómo se integran los vídeos de YouTube. Puedes seguir los lanzamientos de vídeos suscribiéndote a canales de vídeo seleccionados en redes sociales federadas (como Mastodon y Pleroma) o mediante RSS.
La red federada actualmente incluye 1317 servidores mantenidos por voluntarios y organizaciones. Si un usuario no está satisfecho con las reglas para publicar vídeos en un servidor PeerTube en particular, puede conectarse a otro servidor o iniciar su propio servidor. Para una implementación rápida del servidor, se proporciona una imagen de Docker preconfigurada (chocobozzz/peertube).
Inicialmente, la plataforma PeerTube se basó en el uso del cliente WebTorrent BitTorrent, iniciado en el navegador y utilizando tecnología WebRTC para organizar un canal de comunicación P2P directo entre navegadores. Posteriormente, en lugar de WebTorrent, se utilizó el protocolo HLS (HTTP Live Streaming) junto con WebRTC, que permite un control adaptativo del flujo en función del ancho de banda. La interfaz web está construida utilizando el marco Angular.
Innovaciones clave en PeerTube 7.1:
- Identificación mejorada de los nodos de red federados: ahora se muestra información sobre el servidor utilizado por el autor del video debajo de las miniaturas. Al hacer clic en esta información, se abrirá un cuadro de diálogo con información más detallada sobre de dónde se recibió el vídeo.

- Soporte ampliado para la especificación Podcast 2.0. Se agregó la capacidad de usar contenido de PeerTube como podcasts: los usuarios pueden suscribirse a canales con podcasts y reproducir por separado la transmisión de audio del video, utilizando aplicaciones de podcast típicas para escuchar, como AntennaPod y Podverse. El feed de podcast ahora es compatible con Apple Podcast.
- Se ha cambiado el diseño de la página "Acerca de". Se agregó un bloque con información sobre la instancia de la plataforma, como la cantidad de usuarios y videos publicados, una descripción de la plataforma y reglas de uso.

- Se ha incluido un protocolo actualizado que permite aumentar la cantidad de usuarios que ven contenido simultáneamente al reducir la cantidad de mensajes enviados a la red federada.
- Se agregó soporte para verificación en microblogs de Mastodon: el usuario puede vincular sus canales y plataformas de PeerTube a su cuenta de Mastodon y configurar un botón para suscribirse a su blog de Mastodon.
- La biblioteca p2p-media-loader se ha actualizado para permitir el uso del modo P2P en el reproductor de video para mejorar la estabilidad de la reproducción de contenido. El cambio es especialmente notable al ver transmisiones configuradas para ejecutarse en modo de baja latencia.
- Se agregó soporte para colocar subtítulos de video en el almacenamiento de objetos.
- Al administrador se le proporcionan configuraciones para determinar el comportamiento predeterminado del reproductor.
- Se agregó soporte para complementos de cliente para insertar enlaces externos en el menú del panel izquierdo.
- Se ha descontinuado el soporte para la rama de la plataforma Node.JS 18.
Fuente: opennet.ru


