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

publicado cuestión PeerTube 1.3, una plataforma descentralizada para organizar alojamiento y transmisión de videos. 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. Desarrollos de proyectos propagar con licencia AGPLv3.

PeerTube está basado en el cliente BitTorrent torrente web, lanzado en el navegador y utilizando tecnología. WebRTC organizar un canal de comunicación P2P directo entre navegadores y el protocolo ActividadPub, 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 devolución la organiza el servidor al que se subió originalmente el vídeo (se utiliza el protocolo Semilla web). Además de distribuir el tráfico entre los usuarios que miran 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.

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.

Si un usuario no está satisfecho con las reglas para publicar videos en un servidor PeerTube en particular, puede conectarse a otro servidor o correr su propio servidor. Para una implementación rápida del servidor, se proporciona una imagen preconfigurada en formato Docker (chocobozzz/peertube). Actualmente en ejecución para publicación de contenido 332 servidores mantenidos por varios voluntarios y organizaciones.

Nuevas características clave en la versión 1.3:

  • Se agregó soporte para listas de reproducción de videos con las que el usuario puede crear una lista para visualización diferida.
    Es posible crear listas de reproducción públicas y privadas. Cada entrada no sólo puede definir un vídeo, sino también hacer referencia a una posición para iniciar y finalizar la reproducción. A diferencia de los canales, las listas de reproducción no pueden ser objeto de una suscripción, sino que son un medio de visualización individual. Puedes incluir no sólo tus propios vídeos, sino también los vídeos de otras personas en la lista de reproducción. La configuración streaming_playlists se agregó al archivo de configuración Production.yaml, que define el directorio para guardar listas de reproducción;

  • Se agregó la función de poner videos en cuarentena (cuando está habilitada, los videos descargados se agregan automáticamente a la lista negra y se excluyen de ella después de la revisión);
  • Se agregó soporte para protocolos experimentales. HLS (HTTP Live Streaming), que le permite controlar de forma adaptativa la transmisión en función del ancho de banda. Para utilizar HLS, cada resolución requiere que se cargue un archivo de vídeo independiente. Compatible con FFmpeg 4 o posterior;
  • Capacidades mejoradas de gestión de suscriptores. Se agregó soporte para eliminar un suscriptor, bloquear la creación de nuevas suscripciones, agregar suscriptores manualmente y enviar notificaciones sobre nuevos suscriptores;
  • Interfaz de usuario mejorada. Se ha aumentado la altura del área de reproducción, se ha cambiado el diseño de los botones, se ha aumentado el tamaño de las miniaturas,
    se agregó una sección "Mi biblioteca" al menú, se mejoró la visualización en dispositivos móviles y se agregaron nuevos efectos animados;

  • La interfaz de administrador ahora tiene la capacidad de deshabilitar el rastreador (prohibiendo la operación en modo P2P), cambiar/restablecer contraseñas de usuario, ver registros del servidor, diagnosticar problemas de red, limitar el tamaño del historial de videos vistos y eliminar entradas antiguas sobre videos externos. .

Fuente: opennet.ru

Añadir un comentario