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

publicado questão Tubo Peer 2.1, 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, o upload será organizado 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 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, mais de um site foi lançado para hospedar conteúdo 300 servidores mantidos por vários voluntários e organizações. 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).

В novo problema:

  • Os desejos do usuário de melhorar a interface foram levados em consideração. Adicionados efeitos de animação ao iniciar e interromper a reprodução do vídeo para fornecer feedback sobre a ação. Ícones e botões redesenhados na página de visualização de vídeo. Para usuários autorizados, ao passar o mouse sobre a miniatura de um vídeo, agora aparece um ícone de relógio para adicionar o vídeo à lista Assistir mais tarde;

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

  • A página “Sobre” com a apresentação do projeto foi redesenhada, oferecendo acesso rápido à documentação e aplicações adicionais. Significativamente expandido a documentação, foram propostos muitos novos guias para configurar e diagnosticar problemas;

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

  • As oportunidades para discussão de vídeos foram ampliadas. Foi proposto um novo layout de comentários, no qual os comentários originais e as respostas a eles estão claramente separados. Melhor exibição de avatares e nomes de usuário mais legíveis. As respostas enviadas pelo autor do vídeo em discussão são destacadas. Existem dois modos de visualização, ordenados pela hora em que o comentário foi enviado e pelo número de respostas. Agora é possível usar a marcação Markdown no texto. Adicionadas opções para ocultar mensagens de um participante ou nó específico;

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

  • Adicionado um novo modo privado de "vídeo para uso interno", permitindo publicar um vídeo apenas para usuários conectados ao servidor atual onde o vídeo foi originalmente carregado. Este modo pode ser utilizado para organizar o acesso a vídeos confidenciais apenas para determinados grupos de usuários, como amigos, familiares ou colegas de trabalho;
  • Implementada geração automática de hiperlinks para um momento específico do vídeo quando o tempo é mencionado (mm:ss ou h:mm:ss) na descrição ou nos comentários;

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

  • Preparado Biblioteca JavaScript com uma API para gerenciar a incorporação de vídeos nas páginas;
  • Adicionado por oportunidade gerando streaming de vídeo HLS (HTTP Live Streaming) usando o script create-transcoding-job. Também é possível desabilitar o WebTorrent e usar apenas HLS;
  • Adicionado suporte para formato de vídeo m4v;
  • Lançado infraestrutura para tradução conjunta da interface para diferentes idiomas utilizando o serviço Weblate.

Fonte: opennet.ru

Adicionar um comentário