Se lanzó la plataforma descentralizada para organizar el alojamiento y la transmisión de videos, PeerTube 4.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:
- Rendimiento mejorado del reproductor de vídeo integrado en dispositivos móviles. Cuando tocas el centro, aparece un bloque de botones flotante que te permite controlar la reproducción sin usar el panel inferior. Se ha aumentado el tamaño del panel inferior para facilitar el trabajo con pantallas táctiles. Cuando se visualiza en modo de pantalla completa, el modo horizontal se activa automáticamente cuando se gira la pantalla. Se agregó la capacidad de avanzar y retroceder 10 segundos tocando dos veces el borde derecho o izquierdo del reproductor.
- Es posible desarrollar complementos para integrar páginas arbitrarias en la interfaz de PeerTube y agregar sus propios campos al formulario de actualización de video, que se muestra en la pestaña de información del video.
- Se agregaron filtros de resultados de búsqueda adicionales para mostrar solo videos, canales o listas de reproducción en la salida. Utilizando filtros, por ejemplo, es conveniente encontrar canales o listas de reproducción sobre determinados temas.

- Opciones de personalización ampliadas servidores PeerTube. Los administradores ahora pueden determinar el tipo de privacidad predeterminado que se aplica a los videos subidos (por ejemplo, en lugar de "público", pueden elegir "no listado", "privado" e "interno"), establecer la licencia de contenido predeterminada y deshabilitar ciertas funciones (por ejemplo, deshabilitar la subida de videos o los comentarios).
- Es posible desactivar el uso del protocolo de entrega P2P predeterminado para vídeos populares con el fin de reducir la carga en el servidor al involucrar a los usuarios en la distribución de contenido. El modo P2P también se puede desactivar para vídeos incrustados en páginas web externas.

- Se ha implementado la capacidad de personalizar el comportamiento del formulario de inicio de sesión y mostrar botones para los complementos de autenticación disponibles en el formulario de inicio de sesión, así como redirigir automáticamente a una plataforma de autenticación externa cuando se hace clic en el botón de inicio de sesión.
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 de PeerTube está formada como una comunidad de pequeños servidores conectados entre sí. hospedaje Vídeos, cada uno con su propio administrador y sus propias reglas. Cada servidor de vídeo actúa como un rastreador de BitTorrent, alojando las cuentas de usuario del servidor y sus vídeos. Los ID de usuario se configuran con el formato "@nombreusuario@dominioservidor". La transferencia de datos durante la visualización se realiza 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 900 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


