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

publicado questão Tubo Peer 1.3, uma plataforma descentralizada para organizar hospedagem e transmissão de vídeo. PeerTube oferece uma alternativa neutra em termos de fornecedor ao YouTube, Dailymotion e Vimeo, usando uma rede de distribuição de conteúdo baseada em comunicações P2P e conectando os navegadores dos visitantes. Desenvolvimentos de projetos espalhar licenciado sob AGPLv3.

PeerTube é baseado no cliente BitTorrent WebTorrent, lançado no navegador e usando tecnologia WebRTC para organizar um canal de comunicação P2P direto entre navegadores e o protocolo Publicação de atividades, 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 visualizar o vídeo, a devolução é organizada pelo servidor para o qual o vídeo foi originalmente carregado (o protocolo é usado WebSeed). Além de distribuir o tráfego entre os usuários que assistem aos vídeos, o PeerTube também permite que nós lançados pelos criadores hospedem inicialmente vídeos para armazenar em cache vídeos de outros criadores, formando uma rede distribuída não apenas de clientes, mas também de servidores, além de fornecer tolerância a falhas.

Para iniciar a transmissão via PeerTube, basta o usuário enviar um vídeo, uma descrição e um conjunto de tags para um dos servidores. Depois disso, o vídeo ficará disponível em toda a rede federada, e não apenas no servidor de download inicial. Para trabalhar com PeerTube e participar na distribuição de conteúdo, um navegador normal é suficiente e não requer instalação de software adicional. Os usuários podem acompanhar a atividade em canais de vídeo selecionados assinando canais de interesse em redes sociais federadas (por exemplo, Mastodon e Pleroma) ou via RSS. Para distribuir vídeos usando comunicações P2P, o usuário também pode adicionar ao seu site um widget especial com um web player integrado.

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

Principais novos recursos na versão 1.3:

  • Adicionado suporte para playlists de vídeos com as quais o usuário pode criar uma lista para visualização atrasada.
    É possível criar playlists públicas e privadas. Cada entrada pode não apenas definir um vídeo, mas também fazer referência a uma posição para iniciar e terminar a reprodução. Ao contrário dos canais, as playlists não podem ser objeto de assinatura, mas são um meio de visualização individual. Você pode incluir não apenas seus próprios vídeos, mas também vídeos de outras pessoas na lista de reprodução. A configuração streaming_playlists foi adicionada ao arquivo de configuração production.yaml, que define o diretório para salvar playlists;

  • Adicionada a função de colocar vídeos em quarentena (quando habilitada, os vídeos baixados são automaticamente adicionados à lista negra e excluídos dela após revisão);
  • Adicionado suporte a protocolo experimental HLS (HTTP Live Streaming), que permite controlar o fluxo de forma adaptativa dependendo da largura de banda. Para usar HLS, cada resolução requer o upload de um arquivo de vídeo separado. Compatível com FFmpeg 4 ou mais recente;
  • Recursos aprimorados de gerenciamento de assinantes. Adicionado suporte para exclusão de assinante, bloqueio de criação de novas assinaturas, adição manual de assinantes e envio de notificações sobre novos assinantes;
  • Interface de usuário aprimorada. A altura da área de reprodução foi aumentada, o design dos botões foi alterado, o tamanho das miniaturas foi aumentado,
    uma seção “Minha Biblioteca” foi adicionada ao menu, a exibição em dispositivos móveis foi melhorada e novos efeitos animados foram adicionados;

  • A interface do administrador agora tem a capacidade de desabilitar o rastreador (proibindo operação no modo P2P), alterar/redefinir senhas de usuários, visualizar logs do servidor, diagnosticar problemas de rede, limitar o tamanho do histórico de vídeos assistidos e excluir entradas antigas sobre vídeos externos .

Fonte: opennet.ru

Adicionar um comentário