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

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

  • Foi implementada a capacidade de importar automaticamente vídeos de outras plataformas de vídeo. Por exemplo, um usuário pode inicialmente postar um vídeo no YouTube e configurar a transferência automática para seu canal baseado em PeerTube. É possível agrupar vídeos de diferentes plataformas em um canal PeerTube, bem como transferir vídeos de listas de reprodução específicas. A importação automática é habilitada no menu “Minha biblioteca” através do botão “Minhas sincronizações” na aba “Canais”.
    Lançamento da plataforma de transmissão de vídeo descentralizada PeerTube 4.3
  • Foram realizados trabalhos para modernizar a interface do usuário. Foi revisado o design da página de criação de conta, na qual foi aumentado o número de etapas durante o cadastro: exibição de informações gerais, aceitação dos termos de uso, preenchimento de formulário com dados do usuário, solicitação de criação do primeiro canal e informações sobre o registro de conta bem-sucedido. Alterada a localização dos principais elementos da página de login para tornar as mensagens informativas mais visíveis. A barra de pesquisa foi movida para o centro da parte superior da tela. Aumento do tamanho da fonte e cor ajustada.
    Lançamento da plataforma de transmissão de vídeo descentralizada PeerTube 4.3
  • As possibilidades de incorporação de vídeos em outros sites foram ampliadas. Para transmissões ao vivo integradas no player integrado às páginas, nos momentos antes do início e após o término da transmissão, são mostrados protetores de tela explicativos em vez de vazios, criando uma sensação de fracasso. Também é implementado o início automático da reprodução após o início de uma transmissão ao vivo programada.
  • Adicionadas novas opções para configurar seu nó PeerTube. O administrador recebe ferramentas para iniciar o trabalho em lote em nós federados (Federação), por exemplo, para remover determinados assinantes de todos os nós controlados de uma só vez. Adicionadas opções de desabilitar a transcodificação para alterar a resolução de vídeos baixados ou transmissões ao vivo, incluindo a possibilidade de desabilitar a transcodificação de vídeos com resolução superior ao máximo permitido nas configurações. A capacidade de excluir seletivamente arquivos de vídeos foi adicionada à interface da web, o que pode ser útil para liberar espaço livre (por exemplo, você pode excluir imediatamente vídeos com resolução superior à especificada).
    Lançamento da plataforma de transmissão de vídeo descentralizada PeerTube 4.3
  • Otimizações foram feitas para melhorar o desempenho e aumentar a escalabilidade.

A plataforma PeerTube é baseada no cliente WebTorrent BitTorrent, que roda em um navegador e usa a tecnologia WebRTC para organizar um canal de comunicação P2P direto entre navegadores, e o protocolo ActivityPub, que permite combinar servidores de vídeo diferentes em uma rede federada comum na qual os visitantes participam da entrega de conteúdo e podem se inscrever em canais e receber notificações de 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 1100 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