Lanzamiento de la plataforma de transmisión de video descentralizada PeerTube 8.0

Se ha publicado el lanzamiento de la plataforma PeerTube 8.0, 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 permite iniciar su propio servidor para distribución de vídeo y conectarlo a una red federada común. Los visitantes participan en la entrega de contenido y tienen la posibilidad de suscribirse a canales y recibir notificaciones de nuevos videos, independientemente del servidor que utilicen. La red federada PeerTube se forma como una comunidad de pequeños servidores de alojamiento de vídeos interconectados, cada uno de los cuales tiene su propio administrador y adopta sus propias reglas.

El protocolo ActivityPub se utiliza para la interacción entre servidores en una red federada. El ID de usuario se forma como "@nombre_usuario@dominio_servidor". Al ver un vídeo, los datos se cargan, si es posible, accediendo a los navegadores de otros visitantes que visualizan el mismo contenido. Si nadie está viendo el vídeo solicitado, el servidor al que se sube el vídeo organiza la devolución (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 comenzar a transmitir a través de PeerTube, el usuario debe cargar un video, una descripción y un conjunto de etiquetas en uno de los servidores. Después de esto, el vídeo estará disponible en toda la red federada y no solo en el servidor de descarga inicial. Para trabajar con PeerTube y participar en la distribución de contenidos, basta con un navegador normal. Puede distribuir vídeos mediante comunicaciones P2P añadiendo un widget especial con un reproductor web integrado a su sitio web, de forma similar a cómo se incrustan los vídeos de YouTube en las páginas. Puede realizar un seguimiento de la apariencia de los videos suscribiéndose a canales de video seleccionados en redes sociales federadas (por ejemplo, Mastodon y Pleroma) o mediante RSS.

La red federada actualmente incluye 1289 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 8.0:

  • La interfaz del reproductor de vídeo se ha modernizado para centrarse en el contenido, con un nuevo tema Lucide y botones discretos. El botón de control de volumen se ha rediseñado. La configuración de la conexión P2P se ha trasladado al menú "Estadísticas para nerds", accesible con clic derecho.
     Lanzamiento de la plataforma de transmisión de video descentralizada PeerTube 8.0

    La configuración brinda la posibilidad de volver al tema anterior del reproductor de video y seleccionar un tema no solo para toda la plataforma, sino también para canales y videos individuales.

     Lanzamiento de la plataforma de transmisión de video descentralizada PeerTube 8.0
  • Se han implementado herramientas colaborativas de gestión de canales que permiten a varios usuarios subir vídeos al canal, eliminarlos y actualizarlos, gestionar listas de reproducción, moderar comentarios, configurar la sincronización y editar la información del canal. Ahora hay dos categorías de miembros disponibles: el propietario y los editores. Los editores tienen todas las funciones estándar de gestión de canales, excepto añadir nuevos editores y eliminar el canal.
     Lanzamiento de la plataforma de transmisión de video descentralizada PeerTube 8.0
  • Se ha cambiado la apariencia de las notificaciones para que coincida mejor con el tema de diseño de PeerTube.
     Lanzamiento de la plataforma de transmisión de video descentralizada PeerTube 8.0
  • Se ha introducido la capacidad de mover operaciones de generación de guiones gráficos (miniaturas de diferentes momentos de un vídeo que se muestran al pasar el cursor sobre la barra de reproducción) a otro servidor.
  • Se han ampliado las herramientas para importar vídeos y canales de otras plataformas. Se ha añadido una opción para reintentar una importación fallida. En la configuración, también puedes configurar el reintento automático de importaciones fallidas al sincronizar un canal. Se ha añadido información sobre el estado de la importación a la página de gestión de vídeos.

Fuente: opennet.ru

Añadir un comentario