Lançamento da plataforma de transmissão de vídeo descentralizada PeerTube 4.1

A plataforma descentralizada para organizar hospedagem e transmissão de vídeo PeerTube 4.1 foi lançada. PeerTube oferece uma alternativa independente de fornecedor ao YouTube, Dailymotion e Vimeo, usando uma rede de distribuição de conteúdo baseada em comunicação P2P e vinculando navegadores de visitantes. Os desenvolvimentos do projeto são distribuídos sob a licença AGPLv3.

Principais inovações:

  • Desempenho aprimorado do player de vídeo integrado em dispositivos móveis. Quando você toca no centro, um bloco de botões flutuante aparece, permitindo controlar a reprodução sem usar o painel inferior. O tamanho do painel inferior foi aumentado para facilitar o trabalho com telas sensíveis ao toque. Ao visualizar no modo de tela inteira, o modo paisagem é ativado automaticamente quando a tela é girada. Adicionada a capacidade de avançar e retroceder 10 segundos tocando duas vezes na borda direita ou esquerda do player.
  • É possível desenvolver plugins para integrar páginas arbitrárias na interface do PeerTube e adicionar seus próprios campos ao formulário de atualização de vídeo, mostrado na aba de informações do vídeo.
  • Adicionados filtros adicionais de resultados de pesquisa para mostrar apenas vídeos, canais ou listas de reprodução na saída. Usando filtros, por exemplo, é conveniente encontrar canais ou playlists sobre determinados temas.
    Lançamento da plataforma de transmissão de vídeo descentralizada PeerTube 4.1
  • As possibilidades de configuração de servidores PeerTube foram ampliadas. Os administradores agora podem definir o tipo de privacidade padrão aplicado aos vídeos enviados (por exemplo, mudar de "público" para "não listado", "privado" e "interno"), definir a licença de conteúdo padrão e desabilitar determinadas funcionalidades (por exemplo, proibir baixar vídeos ou postar comentários).
  • É possível desabilitar o uso do protocolo de entrega P2P padrão para vídeos populares, a fim de reduzir a carga no servidor, envolvendo os usuários na distribuição de conteúdo. O modo P2P também pode ser desativado para vídeos incorporados em páginas da web externas.
    Lançamento da plataforma de transmissão de vídeo descentralizada PeerTube 4.1
  • Foi implementada a capacidade de personalizar o comportamento do formulário de login e exibir botões para plug-ins de autenticação disponíveis no formulário de login, bem como redirecionar automaticamente para uma plataforma de autenticação externa quando o botão de login for clicado.

Lembramos que PeerTube é baseado no uso do cliente BitTorrent WebTorrent, que roda no navegador e usa a tecnologia WebRTC para organizar um canal de comunicação P2P direto entre navegadores, e o protocolo ActivityPub, que permite unir servidores de vídeo diferentes em uma rede federada comum na qual os visitantes participam da entrega de conteúdo e têm a capacidade de se inscrever em canais e receber notificações sobre novos vídeos. A interface web fornecida pelo projeto é construída usando o framework Angular.

A rede federada PeerTube é formada como uma comunidade de pequenos servidores de hospedagem de vídeo interconectados, cada um com seu próprio administrador e podendo adotar suas próprias regras. Cada servidor com vídeo desempenha o papel de rastreador BitTorrent, que hospeda as contas de usuário deste servidor e seus vídeos. O ID do usuário está no formato "@user_name@server_domain". Os dados de navegação são transmitidos diretamente dos navegadores de outros visitantes que visualizam o conteúdo.

Se ninguém estiver assistindo ao vídeo, o retorno é organizado pelo servidor para o qual o vídeo foi carregado originalmente (é usado o protocolo WebSeed). Além de distribuir o tráfego entre os usuários que assistem aos vídeos, o PeerTube também permite que os hosts lançados pelos autores hospedem vídeos pela primeira vez para armazenar em cache os vídeos de outros autores, formando uma rede distribuída não apenas de clientes, mas também de servidores, além de fornecer tolerância a falhas . Há suporte para transmissão ao vivo com entrega de conteúdo no modo P2P (programas típicos como o OBS podem ser usados ​​para controlar a transmissão).

Para começar a transmitir via PeerTube, o usuário só precisa enviar um vídeo, uma descrição e um conjunto de tags para um dos servidores. Depois disso, o filme estará disponível em toda a rede federada, e não apenas no servidor de download principal. Para trabalhar com o PeerTube e participar da distribuição de conteúdo, basta um navegador comum e nenhum software adicional é necessário. Os usuários podem rastrear a atividade em canais de vídeo selecionados assinando feeds de interesse em redes sociais federadas (como Mastodon e Pleroma) ou via RSS. Para distribuir vídeo usando comunicações P2P, o usuário também pode adicionar um widget especial com um reprodutor da Web integrado ao seu site.

Atualmente, existem cerca de 900 servidores para hospedagem de conteúdo, mantidos por diversos voluntários e organizações. Se um usuário não estiver satisfeito com as regras para colocar vídeos em um determinado servidor PeerTube, ele pode se conectar a outro servidor ou executar seu próprio servidor. Para implantação rápida do servidor, uma imagem pré-configurada do Docker (chocobozzz/peertube) é fornecida.

Fonte: opennet.ru

Adicionar um comentário