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

A plataforma descentralizada para organizar hospedagem e transmissão de vídeo PeerTube 3.2 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:

  • A interface foi redesenhada para fornecer uma separação mais visível entre canais e contas, por exemplo, para que o usuário possa entender imediatamente que está na página do canal e não na página do usuário. Os avatares dos canais agora são exibidos em formato quadrado e os avatares dos usuários em formato circular, para não confundir os canais e as contas de seus proprietários. No lado direito das páginas do canal foi adicionado um bloco com informações sobre o proprietário, ao clicar nele é exibida uma página listando os canais deste usuário. O design das páginas do canal também foi otimizado para diferenciar os diferentes canais com mais destaque, com a capacidade de fixar um banner específico do canal e um botão de suporte no topo. Nas miniaturas de vídeo, o canal é exibido primeiro e o tamanho da miniatura do vídeo foi aumentado em um terço.
    Lançamento da plataforma de transmissão de vídeo descentralizada PeerTube 3.2
  • Para usuários que não estão logados em uma conta, foi implementado suporte para continuar a reprodução automaticamente a partir de uma posição interrompida.
  • A interface de upload de vídeo no PeerTube foi modernizada. O download agora pode ser interrompido, por exemplo, devido a uma perda de conexão com a Internet, e retomado após algum tempo.
  • As configurações padrão de download de vídeo foram alteradas; quando você clica no botão “Download”, o processo de transferência direta de arquivos é iniciado, em vez de enviar um download torrent.
  • A interface adicionou a capacidade de classificar os vídeos enviados pelo usuário de acordo com critérios como data de publicação, número de visualizações e duração.
  • Implementada uma notificação para administradores sobre a disponibilidade de uma nova versão do PeerTube e a disponibilidade de atualizações de plugins.
  • No visualizador de vídeo incorporado nas páginas, o menu de contexto mostrado ao clicar com o botão direito é expandido. Por exemplo, foram adicionados pequenos ícones explicativos e um bloco de estatísticas com informações técnicas para usuários avançados.
    Lançamento da plataforma de transmissão de vídeo descentralizada PeerTube 3.2

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.

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

Fonte: opennet.ru

Adicionar um comentário