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

Se lanzó la plataforma descentralizada para organizar el alojamiento y la transmisión de videos, PeerTube 3.1. PeerTube ofrece una alternativa neutral a YouTube, Dailymotion y Vimeo, utilizando una red de distribución de contenido basada en comunicaciones P2P y vinculando los navegadores de los visitantes. Los desarrollos del proyecto se distribuyen bajo la licencia AGPLv3.

Principales novedades:

  • Las capacidades de transcodificación de audio y video de un formato a otro se han ampliado para garantizar la disponibilidad del contenido en todos los dispositivos (la transcodificación se realiza en segundo plano, por lo que el nuevo video no está disponible para todos los dispositivos de inmediato, sino después de un tiempo). necesario para completar la transcodificación). La nueva versión agrega soporte para perfiles de transcodificación, que se pueden usar para cambiar las reglas de transcodificación en un nodo PeerTube específico. Los perfiles están diseñados como complementos y, por regla general, proporcionan diferentes configuraciones de FFmpeg. El administrador del sitio ahora puede seleccionar un perfil de transcodificación que se adapte a las tareas actuales. Por ejemplo, puede crear perfiles de transcodificación para optimizar el ancho de banda o entregar audio con la más alta calidad.

    Se han modernizado los procesos de gestión de las tareas de transcodificación. Anteriormente, el contenido se ponía en cola y se volvía a codificar en el orden en que el usuario lo agregaba. En la nueva versión, el administrador cuenta con herramientas para establecer la prioridad de trabajo y se agregó la capacidad de reducir automáticamente la prioridad según la cantidad de videos descargados (las descargas individuales se grabarán primero, desplazando a los usuarios que hayan descargado una gran cantidad de videos). vídeos a la vez). El administrador puede monitorear el progreso de la transcodificación y configurar la cantidad de tareas iniciadas simultáneamente.

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

  • En la interfaz web, la categoría “más me gusta” se eliminó de la barra lateral, que fue reemplazada por una sección de “tendencias”, que ofrece tres opciones para seleccionar los videos más populares: hot (videos recientes con los que los usuarios interactuaron más) , vistas (videos más vistos en las últimas 24 horas) y me gusta (videos con más me gusta).
    Lanzamiento de la plataforma de transmisión de video descentralizada PeerTube 3.1
  • Se han cambiado algunos elementos en la interfaz del administrador del sitio, por ejemplo, se ha cambiado la pestaña con la lista de usuarios y se ha movido el botón de creación de usuarios al lado izquierdo. Se agregó la capacidad de configurar cuotas generales y diarias para la cantidad de datos descargados.
    Lanzamiento de la plataforma de transmisión de video descentralizada PeerTube 3.1
  • La suscripción a cuentas alojadas en otro nodo se ha simplificado si tiene su propia cuenta en ese nodo; para suscribirse, ahora solo necesita hacer clic en el botón "suscribir" debajo del video e ingresar su ID.
    Lanzamiento de la plataforma de transmisión de video descentralizada PeerTube 3.1
  • Se agregó una configuración para tareas de importación iniciadas simultáneamente (con descarga a través de URL o mediante torrent) a la interfaz del administrador del nodo.
  • Se ha implementado un sistema de creación de torrents para vídeos descargados, que funciona en modo asíncrono.
  • Se suspendió la compatibilidad con la versión PostgreSQL 9.6, se descontinuó la compatibilidad con Node.js 10 y se agregó compatibilidad con nuevas ramas de Node.js14 y 15.

Le recordamos que PeerTube se basa en el uso del cliente BitTorrent WebTorrent, que se ejecuta en el navegador y utiliza la tecnología WebRTC para organizar un canal de comunicación P2P directo entre navegadores, y el protocolo ActivityPub, que le permite unir servidores de video dispares en una red federada común en la que los visitantes participan en la entrega de contenido y tienen la capacidad de suscribirse a canales y recibir notificaciones sobre nuevos videos. La interfaz web proporcionada por el proyecto se construye utilizando el marco Angular.

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 puede adoptar sus propias reglas. Cada servidor con vídeo actúa como un rastreador BitTorrent, que aloja las cuentas de usuario de este servidor y sus vídeos. El ID de usuario se forma con el formato “@nombre_usuario@dominio_servidor”. Los datos de navegación se transmiten directamente desde los navegadores de otros visitantes que ven el contenido.

Si nadie ve el vídeo, la carga la organiza el servidor en el que se cargó originalmente el vídeo (se utiliza el protocolo WebSeed). Además de distribuir el tráfico entre los usuarios que ven videos, PeerTube también permite que los nodos lanzados por los creadores alojen inicialmente videos para almacenar en caché videos de otros creadores, formando una red distribuida no solo de clientes sino también de servidores, además de proporcionar tolerancia a fallas. Hay soporte para transmisión en vivo con entrega de contenido en modo P2P (se pueden usar programas estándar como OBS para controlar la transmisión).

Para comenzar a transmitir a través de PeerTube, el usuario solo necesita 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 sólo desde el servidor de descarga inicial. Para trabajar con PeerTube y participar en la distribución de contenidos, un navegador normal es suficiente y no requiere la instalación de software adicional. Los usuarios pueden realizar un seguimiento de la actividad en canales de vídeo seleccionados suscribiéndose a canales de interés en redes sociales federadas (por ejemplo, Mastodon y Pleroma) o mediante RSS. Para distribuir vídeos mediante comunicaciones P2P, el usuario también puede añadir un widget especial con un reproductor web integrado a su sitio web.

Actualmente hay aproximadamente 700 servidores de alojamiento de contenido mantenidos por varios voluntarios y organizaciones. Si un usuario no está satisfecho con las reglas para publicar videos 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 preconfigurada en formato Docker (chocobozzz/peertube).

Fuente: opennet.ru

Añadir un comentario