PeerTube 2.3 e WebTorrent Desktop 0.23 dispoñibles

publicado liberación Peer Tube 2.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 carga 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 ao seu sitio web un widget especial cun reprodutor web integrado.

Actualmente, lanzouse máis dun sitio web para aloxar contido 300 servidores mantidos por varios voluntarios e organizacións. 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).

В novo tema:

  • Engadido soporte para a busca global (desactivado por defecto e require a activación do administrador).
  • O administrador ten a posibilidade de definir o banner que se mostra nas páxinas da instancia de PeerTube actual.
  • Ampliáronse as ferramentas para construír redes federadas: Engadiuse unha configuración para transmitir vídeo que non está incluído nas listas públicas a outras redes. Implementouse o soporte para clasificar ficheiros de vídeo por resolución de pantalla en orde inversa. Activouse o envío de descricións completas de obxectos de vídeo a través de ActivityPub.
  • Os moderadores teñen a capacidade de eliminar en masa os comentarios dunha determinada conta e desactivar as contas mentres ven as miniaturas. Engadido soporte para predefinir os motivos típicos para a eliminación.
  • Optimizouse o uso de todo o espazo dispoñible na pantalla cando se mostra unha cuadrícula de miniaturas.
  • Engadíronse un contador de vídeos e información da canle á páxina "Os meus vídeos".
  • Simplificouse a navegación por menús na interface de administración.
  • É posible restrinxir o acceso ás fontes RSS con vídeos novos para determinadas canles e contas.
  • Proponse a versión alfa do complemento Bloqueo automático de vídeos, que che permite bloquear vídeos baseados en listas de bloqueo públicas.
  • Seguindo a tendencia xeral de usar termos inclusivos, a función "lista negra de vídeos" pasou a chamarse "bloques/lista de bloqueos de vídeos".
  • Para procesar imaxes en lugar dunha biblioteca de encadernación afiado módulo habilitado
    jimp (Programa de manipulación de imaxes de JavaScript), escrito totalmente en JavaScript.

adicionalmente formado nova versión Escritorio WebTorrent 0.22, un cliente torrent que admite a transmisión de vídeo e permite ver contido de vídeo e audio sen esperar a que se descargue completamente, cargando novos datos segundo sexa necesario. WebTorrent Desktop tamén permite cambiar a posición dentro de ficheiros que aínda non se descargaron completamente (cambiar a posición cambia automaticamente a prioridade nos bloques de descarga). É posible conectarse tanto aos pares do navegador baseado en WebTorrent como aos pares BitTorrent mediante programas estándar como Transmission ou uTorrent. Admítense ligazóns magnéticas, ficheiros torrent, identificación de pares por DHT (Distributed Hash Table), PEX (intercambio de pares) e listas de servidores de rastrexo. Admítese a transmisión en streaming mediante os protocolos AirPlay, Chromecast e DLNA.

Unha nova versión notable soporte para audio multipista, detección mellorada de códecs, notificacións de verificación de ficheiros, soporte para formatos MPEG-Layer-2, Musepack, Matroska (son) e WavePack, o inicio da publicación de paquetes rpm para Linux e conxuntos para a arquitectura arm64. A versión 0.22 está construída na plataforma Electron 9, pero despois publicouse a actualización 0.23, que pasou a usar unha versión de proba da plataforma Electron 10.

Lembrámosche que WebTorrent é unha extensión do protocolo BitTorrent que permite organizar unha rede de distribución de contidos descentralizada que funciona enlazando os navegadores dos usuarios que ven contido. O proxecto non require infraestrutura de servidor externo nin complementos de navegador para funcionar. Para conectar os visitantes do sitio web nunha única rede de entrega de contido, abonda con colocar un código JavaScript especial no sitio web que utilice a tecnoloxía WebRTC para o intercambio directo de datos entre navegadores.

Fonte: opennet.ru

Engadir un comentario