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

Publicado lanzamiento PeerTube 1.4, una plataforma descentralizada para la organización de alojamiento y transmisión de video. PeerTube ofrece una alternativa independiente de proveedores como YouTube, Dailymotion y Vimeo, utilizando una red de distribución de contenido basada en comunicaciones P2P y la conexión entre navegadores de visitantes. Los desarrollos del proyecto se distribuyen bajo la licencia AGPLv3.

PeerTube se basa en el uso de un cliente BitTorrent WebTorrent, que se ejecuta en el navegador y utiliza la tecnología WebRTC para establecer un canal de comunicación P2P directo entre navegadores, y el protocolo ActivityPub, que permite integrar servidores de video dispares en una red federativa común, donde los visitantes participan en la entrega de contenido y tienen la posibilidad de suscribirse a canales y recibir notificaciones sobre nuevos videos. La interfaz web proporcionada por el proyecto está construida utilizando el marco Angular.

La red federativa de PeerTube se forma como una asociación de pequeños servidores de alojamiento de video interconectados, cada uno de los cuales tiene su propio administrador y puede establecer sus propias reglas. Cada servidor de video actúa como un rastreador BitTorrent, donde se almacenan las cuentas de usuario de ese servidor y sus videos. El identificador de usuario se forma en la forma «@nombre_de_usuario@dominio_del_servidor». La transmisión de datos al ver se realiza directamente desde los navegadores de otros visitantes que visualizan el contenido.

Si nadie está viendo el video, la entrega es organizada por el servidor en el que se cargó originalmente el video (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 que los creadores han puesto en marcha para la publicación inicial de videos, almacenen en caché videos de otros autores, formando una red distribuida no solo de clientes, sino también de servidores, y asegurando así la resiliencia.

Para comenzar a transmitir a través de PeerTube, el usuario solo necesita subir un video, una descripción y un conjunto de etiquetas a uno de los servidores. Después de eso, el video estará disponible en toda la red federativa, no solo en el servidor de carga inicial. Para trabajar con PeerTube y participar en la difusión de contenido, solo se necesita un navegador común y no se requiere la instalación de software adicional. Los usuarios pueden seguir las actividades en los canales de video seleccionados, suscribiéndose a los canales de interés en redes sociales federativas (como Mastodon y Pleroma) o a través de RSS. Para distribuir videos utilizando comunicaciones P2P, el usuario también puede agregar un widget especial con un reproductor web integrado a su sitio.

Actualmente se han puesto en marcha 320 servidores apoyados por diferentes voluntarios y organizaciones.
Si al usuario no le satisfacen las reglas de publicación de videos en un servidor específico de PeerTube, puede conectarse a otro servidor o iniciar su propio servidor. Para un despliegue rápido del servidor, se proporciona una imagen preconfigurada en formato Docker (chocobozzz/peertube).

En esta nueva versión:

  • Se ha añadido soporte experimental para plugins y temas que se pueden instalar a través de la interfaz web de administración. Para cada instancia de PeerTube, se puede seleccionar su propio tema (el administrador carga los temas, después de lo cual se vuelven disponibles para que los usuarios los activen);
  • Se ha añadido soporte para la carga de archivos de sonido. PeerTube creará automáticamente un video a partir de ellos utilizando una imagen estática, fusionando el archivo de sonido con la carátula del álbum y los parámetros del archivo;
  • Se ha implementado el soporte para el registro de usuarios en múltiples etapas. Los nuevos usuarios pueden crear su propio canal (nombre de usuario/canal). Por defecto, se mostrará la página de su canal al usuario en lugar de la página de inicio de la cuenta;
  • Se ha añadido la posibilidad de usar los parámetros muted, loop y peertubeLink en la URL;
  • Se ha reformado la interfaz de publicación de video, añadiendo la posibilidad de establecer el tiempo de inicio y fin de la reproducción, subtítulos, y flags de reproducción automática y cíclica;
  • Se garantiza la visualización en orden cronológico de los grupos de suscriptores y los videos añadidos recientemente;
  • Se ha añadido un filtro de idioma que permite mostrar videos solo en ciertos idiomas;
  • Se ha añadido la posibilidad de degradar videos públicos a privados o aún no publicados, así como listas de reproducción;
  • Se ha implementado la posibilidad de transcodificar videos en calidad 4K;
  • Se ha asegurado el soporte para la eliminación federada de comentarios (en otros servidores) eliminados por el propietario del video;
  • Se ha añadido la opción de establecer una contraseña de administrador durante el primer inicio;
  • Se ha solucionado un problema de seguridad que permitía a los moderadores crear y modificar los parámetros de los usuarios privilegiados. A partir de ahora, las acciones de los moderadores se limitan únicamente a los usuarios normales;
  • Las utilidades CLI se han separado en un paquete independiente para reducir el tamaño de las dependencias del servidor;
  • Se ha mejorado el rendimiento de la caché de archivos estáticos y se ha acelerado la visualización de fuentes.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster