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:
- Agora é possível importar vídeos automaticamente de outras plataformas. Por exemplo, os usuários podem publicar vídeos inicialmente no YouTube e configurar a transferência automática para o seu canal no PeerTube. Vídeos de diferentes plataformas podem ser agrupados em um único canal do PeerTube, assim como a transferência de vídeos de playlists específicas. A importação automática pode ser ativada no menu "Minha Biblioteca", através do botão "Minhas Sincronizações" na aba "Canais".

- A interface do usuário foi modernizada. A página de criação de conta foi redesenhada, com mais etapas incluídas no processo de registro: informações gerais, aceitação dos termos de uso, preenchimento de um formulário com informações do usuário, solicitação para criar seu primeiro canal e informações sobre o registro bem-sucedido da conta. Os elementos superiores da página de login foram reposicionados para tornar as mensagens informativas mais visíveis. A barra de pesquisa foi movida para o centro da parte superior da tela. O tamanho da fonte foi aumentado e a cor foi ajustada.

- A incorporação de vídeos em outros sites foi ampliada. Para transmissões ao vivo incorporadas, o reprodutor integrado agora exibe protetores de tela explicativos antes e depois da transmissão, substituindo a tela em branco que criava a impressão de uma falha técnica. A reprodução agora inicia automaticamente após o início da transmissão ao vivo programada.
- Novas opções foram adicionadas para configurar seu nó PeerTube. Os administradores agora podem executar operações em lote em nós federados (Federação), por exemplo, excluindo assinantes específicos de todos os nós sob seu controle. Foram adicionadas opções para desativar a transcodificação ao alterar a resolução de vídeos enviados ou transmissões ao vivo, incluindo a desativação da transcodificação para vídeos com resoluções superiores à máxima permitida nas configurações. A interface web agora oferece a capacidade de excluir arquivos de vídeo seletivamente, o que pode ser útil para liberar espaço (por exemplo, você pode excluir vídeos com resolução superior a uma especificada de cada vez).

- Foram feitas otimizações 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 grupos interconectados. servidores Sites de hospedagem de vídeos, cada um com seu próprio administrador e suas próprias regras. Cada servidor de vídeo funciona como um rastreador BitTorrent, hospedando as contas de usuário do servidor e seus vídeos. Os IDs de usuário são formados no formato "@nome de usuário@domínio do servidor". A transferência de dados durante a visualização ocorre diretamente dos navegadores de outros visitantes que estão visualizando 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 aproximadamente 1100 servidores operando 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 publicação de vídeos em um servidor específico, servidor O PeerTube pode se conectar a outro servidor ou executar seu próprio servidor. Uma imagem Docker pré-configurada é fornecida para implantação rápida do servidor (chocobozzz/peertube).
Fonte: opennet.ru



