Publique seus vídeos com o PeerTube, a alternativa ao YouTube

Compartilhe suas paixões em uma plataforma que seja adequada a você

Com o PeerTube, você não precisa agradar aos algoritmos, alterando artificialmente seu conteúdo: as plataformas do PeerTube são gerenciadas e moderadas por seres humanos como você e nós, não por robôs.

O PeerTube permite que você se concentre no que você faz de melhor: seus vídeos, da maneira que você deseja criá-los.

Ganhe visibilidade graças ao conceito de federação!

Aumente o público potencial de seus vídeos conectando sua plataforma PeerTube àqueles que você deseja.

Estou dando os primeiros passos no PeerTube

Criar minha conta em uma plataforma PeerTube existente

Faça parte de uma plataforma do PeerTube baseado no tema, termos de uso ou código de conduta dela.

  • Junte-se a uma comunidade e se comunique diretamente com os proprietários da plataforma
  • Importe os seus vídeos de outro website como o Youtube ou Vimeo, ou diretamente de um arquivo
  • Crie vários canais para agrupar os seus vídeos por tema: um canal para piano, outro para ecologia...
  • Integre facilmente seus vídeos do PeerTube em seu próprio site
  • Faça uma transmissão ao vivo em plataformas que o permitem
Encontrar uma plataforma PeerTube

Criar minha própria plataforma PeerTube

Se você tiver um mínimo de tempo e habilidades técnicas, criar sua própria plataforma (também chamada de "instância") em seu servidor é a melhor maneira de aproveitar o PeerTube.

Criar e administrar sua própria plataforma PeerTube permitirá que você:

  • Defina suas próprias regras de moderação
  • Convide pessoas diferentes a criar seus canais para publicar seus vídeos, ou para ajudá-lo a moderar a plataforma
  • Escolha exibir automaticamente os vídeos carregados em outras instâncias do PeerTube, graças à federação
  • Reduzir o consumo de largura de banda usando P2P
  • Personalize a sua instância criando o seu próprio tema e aproveitando as várias extensões criadas pela comunidade.
Ir para a documentação

Perguntas? Nós te guiaremos!

Não há nada no momento: o PeerTube é uma ferramenta que nós queríamos neutra em termos de monetização.

No entanto, o responsável pelo upload pode exibir um botão apoiar abaixo do vídeo. O botão exibe um quadro aonde pessoas que publicam os vídeos possam colocar texto, imagens, e links livremente (link para o Patreon, Tipeee, Paypal, Liberapay...).

Não fomos além disso, pois nos recusamos a vincular nosso código a um método específico de financiamento de conteúdo, que pode não se adequar a todas as comunidades e impedir outras. É a razão da qual nós incentivamos desenvolvedores a usar a API de plugins do PeerTube para criar o seu próprio sistema de monetização.

O guia de instalação está aqui (apenas em inglês).

Requisitos mínimos de hardware:

  • 1 vCore
  • 1.5 GB de RAM
  • Armazenamento suficiente para vídeos
  • Velocidade de rede de upload de 20 Mbit/s
  • Largura de banda suficiente para transmitir vídeos

Requisitos de hardware recomendados para uma instância grande para lidar com 1.000 espectadores simultâneos (consulte nossa publicação no blog sobre nosso teste de sobrecarga de espectadores):

  • 4 vCore
  • 4 GB de RAM
  • Armazenamento suficiente para vídeos
  • Velocidade de rede de upload de 1 Gbit/s
  • Largura de banda suficiente para transmitir vídeos
  • Leia o guia de escalabilidade se você planeja ter muitos usuários ou espectadores

Se você planeja fazer a transcodificação na mesma máquina que a instância do PeerTube:

  • 8 vCore
  • 8 GB de RAM

Para obter um guia mais detalhado sobre os requisitos de hardware:

CPU (Unidade central de processamento)

Com exceção da transcodificação de vídeo, uma instância do PeerTube não está vinculada à CPU. Nem o Nginx, nem o próprio PeerTube, nem o PostgreSQL, nem o Redis exigem muito poder de computação. Se fosse apenas para isso, seria possível sobreviver facilmente com apenas um thread/vCPU.

No entanto, você se beneficiará enormemente de pelo menos um segundo thread, devido à transcodificação. A transcodificação consome muita CPU. Ele serve a dois propósitos em uma instância do PeerTube: garante que todos os vídeos possam ser reproduzidos de forma otimizada na interface da Web e gera resoluções diferentes para o mesmo vídeo.

A transcodificação também pode ser transferida para outras máquinas usando executores remotos.

RAM (Memória de Acesso Aleatório)

1.5 GB de RAM deve ser suficiente para uma instância básica do PeerTube, que normalmente usa no máximo 500 MB de RAM. O único motivo pelo qual você poderia querer mais seria se colocasse seus serviços Redis ou PostgreSQL em um sistema não SSD.

Armazenamento

Há dois aspectos importantes no armazenamento: uso do espaço em disco e velocidade de leitura sustentada. Para fazer uma estimativa aproximada dos requisitos de uso do espaço em disco, você precisa saber a resposta para três perguntas:

  • Qual é o tamanho total dos vídeos que você deseja transmitir?
  • Você deseja ativar a transcodificação? Em caso afirmativo, deseja fornecer várias resoluções por vídeo? Experimente isso com alguns vídeos e você terá uma ideia de quanto espaço extra é necessário por vídeo e estimará um fator de multiplicação para futura alocação de espaço.
  • Quais mecanismos de compartilhamento você deseja ativar? Apenas vídeo na Web ou também HLS com P2P? Se quiser ambos, isso dobrará sua necessidade de armazenamento.

Se você quiser armazenar muitos vídeos em sua instância do PeerTube, talvez queira armazenar vídeos externamente usando o Object Storage (Armazenamento de Objetos).

Em termos de velocidade de leitura, você quer ter certeza de que pode saturar seu uplink de rede servindo vídeos do PeerTube. Isso não deve ser um problema com os discos SSD, enquanto os HDD tradicionais devem levar em conta: as taxas de leitura sustentadas típicas de um sistema bem ajustado com um disco rígido de 7200 rpm devem ficar em torno de 120 MB/s ou 960 Mbit/s. Esse último deve ser suficiente para um uplink de rede típico de 1 Gbit/s.

Rede

Uma estimativa aproximada da capacidade da rede de streaming de vídeo de um servidor tradicional geralmente é bastante simples. Basta dividir a largura de banda disponível do seu servidor pela largura de banda média por fluxo e você terá um limite superior.

Considere um servidor, por exemplo, com um uplink de 1 Gbit/s, por exemplo, enviando fluxos de 1080p60 a 5 Mbit/s por fluxo. Isso significa que o limite superior teórico absoluto da capacidade é de 200 espectadores simultâneos se a E/S do disco do seu servidor puder acompanhar. Espere um pouco menos na prática.

Mas e se você precisar atender a mais usuários? É aí que o recurso de federação do PeerTube se destaca. Se outras instâncias do PeerTube seguirem a sua, é provável que elas tenham decidido espelhar parte de sua instância! O recurso é chamado de "redundância de servidor" e armazena em cache seus vídeos mais populares para ajudar a atender a mais espectadores. Embora os próprios espectadores contribuam com um pouco mais de consumo de largura de banda enquanto assistem ao vídeo em seus navegadores (principalmente durante picos), o espelhamento de servidores tem um uplink muito maior e ajudará a sua instância com um streaming simultâneo mais alto e sustentado.