Pular para o conteúdo

Soluções · Transmissão ao vivo

VPS para uma transmissão ao vivo 24/7 no YouTube

Transmitir em loop os seus próprios vídeos para o YouTube 24 horas por dia quase não usa processador: o FFmpeg copia o arquivo, não o codifica. O que uma transmissão 24/7 precisa é de tráfego, de uma transmissão que se reinicia sozinha e de arquivos que o YouTube aceita. GL2-4 com tráfego não contabilizado a partir de $11.90 por mês.

Planejador de transmissões 24/7

Taxas de bits do YouTube
Resolução

Localização do servidor

3
Enviado a cada segundo
42.4Mbit/s
A cada 30 dias
13.7TB

O servidor para isso

U1-2em Istambul, Turquia

$8.90/mês

1 vCPU · 2 GB · 25 GB · tráfego não medido, porta de 1 Gbit/s

4% da porta · espaço para 7 transmissões como estas

Contratar U1-2 · $8.90/mês

Prefere não configurar você mesmo? Nós fazemos por $65, uma única vez

Servidores para streaming 24/7

Escolha pelo número de transmissões que você roda.

Tráfego não contabilizado nos três, então um mês de transmissão nunca esbarra em uma cota. Preços atuais, por mês, e toda renovação tem o mesmo preço.

  1. StarterGL2-4

    Suporta até

    8transmissões em 1080p

    ou 2 em 4K

    Um canal e algumas transmissões.

    • 2 vCPU · 4 GB RAM · 40 GB NVMe
    • Tráfego não medido · porta de 500 Mbit/s
    • BeauharnoisVint Hill (VA)

    $11.90/mês

    Contratar GL2-4
  2. Mais potênciaGL8-24

    Suporta até

    53transmissões em 1080p

    ou 17 em 4K

    Muitos canais, 4K ou conversão de vídeos enquanto as transmissões rodam.

    • 8 vCPU · 24 GB RAM · 200 GB NVMe
    • Tráfego não medido · porta de 3 Gbit/s
    • Milão

    $54.90/mês

    Contratar GL8-24

Uma grande biblioteca de vídeos

BD-12: 200 GB de disco e 32 TB por mês, o suficiente para 6 transmissões em 1080p. $17.90/mês.

Contratar BD-12

Opcional · $65 uma única vez

Configuramos tudo para você: transmissões que se reiniciam sozinhas, RTMPS, seus vídeos prontos para o YouTube e uma transmissão de teste feita em conjunto.

O que a configuração inclui

Como contamos: o bitrate recomendado pelo YouTube mais 128 kbit/s de áudio por transmissão, e um décimo de vCPU por transmissão no modo de cópia, o que é generoso. Tráfego que nunca para é planejado a um quarto de uma porta não medida, para que o servidor mantenha folga o mês inteiro; em um plano com franquia mensal, a franquia decide. As portas são as da cidade mais lenta.

14 cidades

Perto de você, não apenas do YouTube.

A cidade define a velocidade com que seus vídeos sobem para o servidor e a rapidez com que ele responde a você. Cada cidade abaixo tem um servidor com preço para transmissão 24/7: o mais barato que comporta 3 transmissões em 1080p, e até onde vai o maior de lá.

Europa

Américas

Ásia-Pacífico

Oriente Médio

Vendemos servidores em mais 59 cidades, entre elas Dubai e Mumbai. Os planos delas têm uma franquia mensal de tráfego e nenhuma velocidade de porta publicada, por isso não dimensionamos transmissões nelas: uma transmissão em 1080p usa cerca de 4,6 TB por mês. Escolha qualquer cidade no formulário de contratação, onde cada plano mostra sua franquia.

Do que ele precisa

Software segundo a documentação, tamanhos identificados pela fonte

O software e as práticas de segurança vêm da documentação do próprio projeto. Quando o projeto não publica requisitos de hardware, os tamanhos indicam de quem são.

Das páginas de ajuda do YouTube e da documentação do FFmpeg

  • O FFmpeg lendo o arquivo na própria velocidade e repetindo-o indefinidamente, copiando em vez de recodificar: ffmpeg -re -stream_loop -1 -i video.mp4 -c copy -f flv "$URL", em que URL é rtmps://a.rtmps.youtube.com/live2/ seguido da sua chave de transmissão.
  • Vídeo que o YouTube aceita: H.264 com um keyframe a cada 2 segundos (nunca mais de 4) e áudio AAC. O modo de cópia não altera keyframes, então um arquivo que descumpre essa regra precisa ser convertido uma vez antes.
  • RTMPS (porta 443) é a ingestão criptografada recomendada pelo YouTube. O YouTube permite 10 transmissões ativas por canal e 3 por chave de transmissão.
  • Transmissões com mais de 12 horas podem não ser arquivadas pelo YouTube, então uma transmissão 24/7 é somente ao vivo; guarde sua própria cópia dos vídeos.

Tamanhos (nossos; o modo de cópia exige pouca CPU)

Dimensionamento por carga de trabalho
Carga de trabalhovCPURAM
Até 8 transmissões em 1080pO modo de cópia usa alguns por cento de um núcleo por transmissão; contamos um décimo. O limite é a porta, planejada a um quarto para tráfego 24/7.24 GB
Até 0 transmissões, vários canaisNão contabilizado em uma porta de 1 Gbit/s, 75 GB para os arquivos.48 GB
Convertendo vídeos também no servidorRecodificar para corrigir keyframes usa todos os núcleos enquanto roda; transmitir não.612 GB

Os planos adequados

3 máquinas, com preços em tempo real

Ordenados por quantas transmissões comportam. Preços atuais, por mês, lidos do catálogo.

  • GL2-4$11.90/mês

    2 vCPU · 4 GB · 40 GB de disco · Unmetered

    Unmetered: até 8 transmissões em 1080p, sem cota de tráfego. 2 vCPU, 4 GB, 40 GB, tráfego não medido em uma porta de 500 Mbit/s. A escolha honesta para a maioria dos canais.

  • BD-8$12.90/mês

    4 vCPU · 8 GB · 100 GB de disco · 32 TB

    32 TB por mês e 100 GB: algumas transmissões e uma biblioteca. 4 vCPU, 8 GB, 100 GB para os seus vídeos e 32 TB de transferência, seis transmissões em 1080p.

  • BD-12$17.90/mês

    6 vCPU · 12 GB · 200 GB de disco · 32 TB

    200 GB: uma biblioteca grande, com conversão no servidor. 6 vCPU e 12 GB para converter vídeos sem parar as transmissões, 200 GB para os arquivos.

A velocidade da porta e a transferência de cada cidade aparecem em cada plano; o formulário de contratação as mostra para a cidade escolhida.

A instalação

Cinco passos para uma transmissão que se reinicia sozinha

Ubuntu, como root. Substitua STREAM-KEY pela chave do YouTube Studio e não a inclua em nada que você compartilhe.

  1. Instale o FFmpeg. apt update && apt install -y ffmpeg
  2. Verifique o arquivo. ffprobe video.mp4 deve mostrar h264 e aac. Se não mostrar, ou se os keyframes estiverem muito espaçados, converta-o uma vez: ffmpeg -i video.mp4 -c:v libx264 -preset veryfast -g 60 -keyint_min 60 -sc_threshold 0 -c:a aac -b:a 128k ready.mp4
  3. Coloque a chave em um arquivo que só o root pode ler. echo 'STREAM_KEY=your-key' > /root/stream1.env && chmod 600 /root/stream1.env
  4. Crie o serviço /etc/systemd/system/stream1.service com Restart=always · RestartSec=10 · StartLimitIntervalSec=0 · EnvironmentFile=/root/stream1.env e a linha do FFmpeg acima como ExecStart=.
  5. Inicie e acompanhe. systemctl enable --now stream1, depois journalctl -u stream1 -f. O YouTube Studio mostra a transmissão ao vivo em até um minuto.

Com franqueza

O que nós realmente compraríamos

O modo de cópia torna o processador quase irrelevante. Escolha pela transferência e pelo disco.

Para um ou dois canais

GL2-4 · $11.90/mês

GL2-4 por $11.90: 2 vCPU e 4 GB são mais do que o modo de cópia precisa, e o tráfego não é contabilizado, então um mês de transmissão em 1080p não esbarra em cota. Escolha um disco maior apenas quando sua biblioteca de vídeos exigir.

Transferência

Quanta transferência uma transmissão 24/7 usa.

Uma transmissão que nunca para envia o seu bitrate a cada segundo do mês. Com os bitrates recomendados pelo YouTube, uma transmissão usa isto em 30 dias:

Tráfego mensal de uma transmissão 24/7 no YouTube por resolução
TransmissãoO YouTube recomendaPor 30 dias
720p, 30 fps8 Mbit/s2.6 TB
1080p, 30 fps14 Mbit/s4.5 TB
1080p, 60 fps17 Mbit/s5.5 TB
1440p, 30 fps21 Mbit/s6.8 TB
4K, 30 fps42 Mbit/s13.6 TB

Portanto é a franquia de tráfego que define o plano, não o processador. Um plano com 32 TB por mês comporta seis transmissões em 1080p no bitrate recomendado pelo YouTube; um plano Unmetered não tem cota mensal, apenas a velocidade da porta. Seus vídeos podem usar menos que o recomendado: verifique o bitrate dos seus arquivos.

Bitrates das configurações do codificador ao vivo do YouTube. Aritmética: Mbit/s x 2.592.000 segundos / 8.

Opcional

Prefere que nós configuremos? $65, uma única vez.

Compre o servidor acima normalmente. Se preferir não fazer os passos você mesmo, adicione a nossa configuração: preço fixo, pago uma vez, concluída em até 24 horas após a sua aprovação.

O que a configuração de $65 inclui

  • Um serviço de transmissão para cada um dos seus canais, que reinicia sozinho após qualquer queda e volta a iniciar após uma reinicialização.
  • Um inicializador que verifica a chave de transmissão e o arquivo de vídeo antes de o FFmpeg iniciar, e escreve uma linha clara no log quando algo está errado.
  • Transmissão via RTMPS na porta 443, a ingestão criptografada recomendada pelo YouTube.
  • Seus vídeos convertidos uma vez para o formato pronto para o YouTube (H.264, AAC, um keyframe a cada 2 segundos), para que o modo de cópia os transmita quase sem CPU.
  • Logs mantidos em disco, um backup diário das configurações de transmissão, um comando que mostra o status de todas as transmissões e uma transmissão de teste junto com você.

Enviamos o plano antes de mexer em qualquer coisa, e nada é alterado até você aprovar. Suas chaves de transmissão continuam suas: você mesmo as insere.

Perguntas

O que as pessoas perguntam antes de comprar.

Uma transmissão ao vivo 24/7 em loop é permitida no YouTube?
O YouTube permite transmitir vídeo pré-gravado por meio de um codificador. O que ele aplica são as diretrizes da comunidade e as políticas de monetização, que valem para o conteúdo, não para o servidor; consulte as políticas do YouTube sobre o que o seu canal transmite. Não decidimos isso e não o restringimos.
Por que minha transmissão mostra "Sem dados" ou para?
Na maioria das vezes: o FFmpeg encerrou e nada o reiniciou (defina Restart=always), a chave de transmissão está errada ou tem caracteres a mais, os keyframes do arquivo estão a mais de 4 segundos de distância, ou o evento foi encerrado no YouTube Studio. Uma conexão perdida afeta uma transmissão por vez; um problema no servidor ou na rede interrompe todas de uma vez, e é assim que se distinguem os dois casos.
Quantas transmissões um VPS consegue rodar?
No modo de cópia, muitas: o FFmpeg apenas reempacota o arquivo, então quem decide é a rede. A 14 Mbit/s para 1080p, cada transmissão envia cerca de 4,6 TB por mês com o áudio, então um plano de 32 TB suporta seis. Em um plano não medido o volume não é contabilizado, e planejamos o tráfego que roda o mês inteiro a um quarto da porta: o GL2-4 suporta 8 transmissões em 1080p, o GL4-8 suporta 0. O próprio YouTube permite 10 transmissões ativas por canal e 3 por chave de transmissão.
RTMP ou RTMPS?
RTMPS, na porta 443. O YouTube o recomenda por ser criptografado, e a porta 443 passa por redes que bloqueiam a 1935. Não consome processador extra no modo de cópia.
Vocês fazem a configuração para mim?
Se quiser: a nossa configuração custa $65, uma única vez. Inclui serviços de transmissão com reinício automático, um inicializador que verifica a chave e o arquivo, RTMPS, uma conversão única dos seus vídeos, logs e backups. Enviamos o plano primeiro e não mudamos nada até você aprová-lo.
Posso transmitir também para Twitch ou Facebook?
Sim. A mesma linha do FFmpeg funciona com o endereço de ingestão RTMP ou RTMPS e a chave deles. Cada destino extra soma seu bitrate ao seu tráfego mensal.