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

Se lanzó la plataforma descentralizada para organizar el alojamiento y la transmisión de videos, PeerTube 4.2. 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 agregado un modo Estudio al menú, que le permite realizar operaciones típicas de edición de video desde la interfaz web de PeerTube, como recortar el video por hora de inicio y finalización, adjuntar un archivo de video como protector de pantalla y finalizar, agregar una marca de agua en la esquina inferior derecha del vídeo. Después de editarlo, el nuevo vídeo se vuelve a codificar automáticamente en el formato deseado y se reemplaza el vídeo antiguo.
    Lanzamiento de la plataforma de transmisión de video descentralizada PeerTube 4.2
  • Se agregaron estadísticas avanzadas para cada video, como el tiempo promedio de visualización, la audiencia máxima y el desglose de la audiencia por país. La información se muestra en forma de gráficos visuales. Las estadísticas se pueden ver en la sección Estadísticas, que se muestra después de hacer clic en el botón "..." debajo del video.
    Lanzamiento de la plataforma de transmisión de video descentralizada PeerTube 4.2
  • Se agregó soporte para guardar transmisiones en vivo en curso/repetidas (accesibles a través de un enlace permanente) para reproducirlas más tarde (anteriormente, la función de guardar solo estaba disponible para transmisiones únicas). Por lo tanto, ahora cualquier transmisión en vivo se puede guardar inmediatamente como un video normal, accesible a través de una URL separada, sin necesidad de utilizar utilidades externas.
    Lanzamiento de la plataforma de transmisión de video descentralizada PeerTube 4.2
  • Para las transmisiones en vivo, se proporcionan configuraciones para controlar el retraso, lo que determina el tiempo de retraso de la transmisión vista desde el momento de la filmación real. Debido a la transmisión entre usuarios en modo P2P, el retraso es de 30 a 40 segundos en promedio. Para reducir este tiempo, se proporciona una opción para desactivar el modo P2P. También se ha agregado la capacidad de aumentar arbitrariamente el retraso para mejorar la eficiencia de la transferencia de segmentos de video entre los participantes de la red P2P.
    Lanzamiento de la plataforma de transmisión de video descentralizada PeerTube 4.2
  • La interfaz web tiene un editor de subtítulos incorporado.
  • El administrador tiene la capacidad de mostrar avatares de autor en miniaturas de vídeo.

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