Lanzamento da plataforma de difusión de vídeo descentralizada PeerTube 1.3

publicado liberación Peer Tube 1.3, unha plataforma descentralizada para organizar aloxamento de vídeos e a difusión de vídeos. PeerTube ofrece unha alternativa de provedores neutral a YouTube, Dailymotion e Vimeo, utilizando unha rede de distribución de contido baseada en comunicacións P2P e vinculando os navegadores dos visitantes. Desenvolvemento do proxecto espallamento licenciado baixo AGPLv3.

PeerTube está baseado no cliente BitTorrent WebTorrent, lanzado no navegador e utilizando tecnoloxía WebRTC para organizar unha canle de comunicación P2P directa entre os navegadores e o protocolo ActividadePub, que permite unir servidores de vídeo dispares nunha rede federada común na que os visitantes participan na entrega de contidos e teñen a posibilidade de subscribirse a canles e recibir notificacións sobre novos vídeos. A interface web proporcionada polo proxecto constrúese usando o framework Angular.

A rede federada PeerTube está formada como unha comunidade de pequenos servidores de hospedaxe de vídeo interconectados, cada un dos cales ten o seu propio administrador e pode adoptar as súas propias regras. Cada servidor con vídeo actúa como un rastreador BitTorrent, que aloxa as contas de usuario deste servidor e os seus vídeos. O ID de usuario está formado no formulario "@nome_usuario@dominio_servidor". Os datos de navegación transmítense directamente desde os navegadores doutros visitantes que ven o contido.

Se ninguén ve o vídeo, a devolución está organizada polo servidor ao que se subiu orixinalmente o vídeo (utilízase o protocolo WebSeed). Ademais de distribuír o tráfico entre os usuarios que ven vídeos, PeerTube tamén permite que os nodos lanzados polos creadores aloxen inicialmente vídeos para almacenar en caché vídeos doutros creadores, formando unha rede distribuída non só de clientes senón tamén de servidores, ademais de ofrecer tolerancia a fallos.

Para comezar a emitir a través de PeerTube, o usuario só ten que cargar un vídeo, unha descrición e un conxunto de etiquetas nun dos servidores. Despois disto, o vídeo estará dispoñible en toda a rede federada, e non só desde o servidor de descarga inicial. Para traballar con PeerTube e participar na distribución de contido, é suficiente un navegador normal e non require a instalación de software adicional. Os usuarios poden seguir a actividade nas canles de vídeo seleccionadas subscribindo-se a canles de interese en redes sociais federadas (por exemplo, Mastodon e Pleroma) ou a través de RSS. Para distribuír vídeos mediante comunicacións P2P, o usuario tamén pode engadir un widget especial cun reprodutor web incorporado ao seu sitio web.

Se un usuario non está satisfeito coas regras para publicar vídeos nun servidor PeerTube concreto, pode conectarse a outro servidor ou correr o teu propio servidor. Para a implementación rápida do servidor, ofrécese unha imaxe preconfigurada en formato Docker (chocobozzz/peertube). Actualmente en execución para a publicación de contido 332 servidores mantidos por varios voluntarios e organizacións.

Novas características clave na versión 1.3:

  • Engadido soporte para listas de reprodución de vídeos coas que o usuario pode crear unha lista para a súa visualización atrasada.
    É posible crear listas de reprodución tanto privadas como públicas. Cada entrada non só pode definir un vídeo, senón tamén facer referencia a unha posición para iniciar e finalizar a reprodución. A diferenza das canles, as listas de reprodución non poden ser obxecto dunha subscrición, senón que son un medio de visualización individual. Podes incluír non só os teus propios vídeos, senón tamén os vídeos doutras persoas na lista de reprodución. A configuración streaming_playlists engadiuse ao ficheiro de configuración production.yaml, que define o directorio para gardar as listas de reprodución;

  • Engadida a función de poñer en corentena os vídeos (cando está activado, os vídeos descargados engádense automaticamente á lista negra e exclúense dela despois da súa revisión);
  • Engadido soporte de protocolo experimental HLS (Transmisión en directo HTTP), que che permite controlar de forma adaptativa a transmisión en función do ancho de banda. Para usar HLS, cada resolución require que se cargue un ficheiro de vídeo separado. Compatible con FFmpeg 4 ou posterior;
  • Capacidades melloradas de xestión de subscritores. Engadido soporte para eliminar un subscritor, bloquear a creación de novas subscricións, engadir manualmente subscritores e enviar notificacións sobre novos subscritores;
  • Interface de usuario mellorada. Aumentouse a altura da área de reprodución, cambiouse o deseño dos botóns, aumentou o tamaño das miniaturas,
    engadiuse ao menú unha sección "A miña biblioteca", mellorouse a visualización en dispositivos móbiles e engadíronse novos efectos animados;

  • A interface de administrador agora ten a capacidade de desactivar o rastreador (prohibindo o funcionamento no modo P2P), cambiar/restablecer os contrasinais dos usuarios, ver os rexistros do servidor, diagnosticar problemas de rede, limitar o tamaño do historial dos vídeos vistos e eliminar entradas antigas sobre vídeos externos. .

Fonte: opennet.ru

Engadir un comentario