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

Se lanzó la plataforma descentralizada para organizar el alojamiento y la transmisión de videos, PeerTube 4.3. 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:

  • Se ha implementado la capacidad de importar videos automáticamente desde otras plataformas de video. Por ejemplo, un usuario puede publicar inicialmente un vídeo en YouTube y configurar la transferencia automática a su canal basado en PeerTube. Es posible agrupar vídeos de diferentes plataformas en un canal de PeerTube, así como una transferencia limitada de vídeos de listas de reproducción específicas. La importación automática se habilita en el menú “Mi biblioteca” a través del botón “Mis sincronizaciones” en la pestaña “Canales”.
    Lanzamiento de la plataforma de transmisión de video descentralizada PeerTube 4.3
  • Se ha trabajado para modernizar la interfaz de usuario. Se revisó el diseño de la página de creación de cuenta, en la que se aumentó el número de etapas durante el registro: mostrar información general, aceptar los términos de uso, completar un formulario con los datos del usuario, solicitar la creación del primer canal e información. sobre el registro exitoso de la cuenta. Se cambió la ubicación de los elementos superiores en la página de inicio de sesión para que los mensajes informativos sean más visibles. La barra de búsqueda se ha movido al centro de la parte superior de la pantalla. Tamaño de fuente aumentado y color ajustado.
    Lanzamiento de la plataforma de transmisión de video descentralizada PeerTube 4.3
  • Se han ampliado las posibilidades de incrustar vídeos en otros sitios. Para las transmisiones en vivo incorporadas en el reproductor integrado en las páginas, en los momentos previos al inicio y después del final de la transmisión, se muestran salvapantallas explicativos en lugar de vacíos, creando una sensación de fracaso. También se implementa el inicio automático de la reproducción después del inicio de una transmisión en vivo programada.
  • Se agregaron nuevas opciones para configurar su nodo PeerTube. El administrador cuenta con herramientas para iniciar el trabajo en modo por lotes en nodos federados (Federación), por ejemplo, para eliminar ciertos suscriptores de todos los nodos controlados a la vez. Se agregaron opciones para deshabilitar la transcodificación para cambiar la resolución de videos descargados o transmisiones en vivo, incluida la capacidad de deshabilitar la transcodificación de videos con una resolución superior al máximo permitido en la configuración. Se ha agregado a la interfaz web la capacidad de eliminar selectivamente archivos de videos, lo que puede ser útil para liberar espacio libre (por ejemplo, puede eliminar inmediatamente videos con una resolución superior a la especificada).
    Lanzamiento de la plataforma de transmisión de video descentralizada PeerTube 4.3
  • Se han realizado optimizaciones para mejorar el rendimiento y aumentar la escalabilidad.

La plataforma PeerTube se basa en el uso del cliente WebTorrent BitTorrent, 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 un servidor federado común. red 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 1100 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