Omni calculator
Última atualização:

Calculadora de Bitrate de Streaming

Índice

O que é bitrate na Twitch?Bitrate e resoluçãoFórmula de bitrate usada na calculadora de taxa de bits de transmissãoVelocidade de upload para transmissão de conteúdo ao vivoCom qual bitrate devo transmitir? O que é uma boa taxa de bits para streaming?Bitrate para uma transmissão de 720p: exemploPerguntas frequentes

A calculadora de taxa de bits de transmissão da Omni ajudará você a encontrar o bitrate (taxa de bits) ideal e a velocidade de upload necessária para a transmissão ao vivo em qualquer plataforma. Se você é novo em streaming ou deseja saber mais sobre o software que está usando, provavelmente tem algumas (muitas) perguntas. Por exemplo: 'Tenho velocidade de upload suficiente para a transmissão?', 'Com qual bitrate devo transmitir?', 'Qual é o bitrate ideal para 1080p?' e a mais frequente 'O que é bitrate na Twitch ou no YouTube?'

Responderemos brevemente a essas e outras perguntas abaixo ou, se você já estiver familiarizado com os conceitos, sinta-se à vontade para experimentar nossa calculadora de taxa de bits de transmissão! Listamos vários pares de resolução e bitrate para que você encontre o que funciona melhor para você. Você também pode usar a opção 'personalizar' para inserir seus próprios dados e testar diferentes combinações.

O que é bitrate na Twitch?

Bitrate (taxa de bits) é o número de bits transferidos ou processados em uma quantidade definida de tempo (geralmente segundos) por um codificador de vídeo. Sua unidade geralmente é kbps ou Mbps, kilobits e megabits por segundo, respectivamente.

Sempre que um arquivo de vídeo é compactado, alguns dados são perdidos, enquanto o restante é mantido. Mais dados mantidos = mais qualidade. O bitrate determina a quantidade de informações que você mantém/perde na compactação. Portanto, o bitrate afeta a qualidade do vídeo.

Esse conceito é realmente útil na transmissão ao vivo, pois geralmente estamos tentando enviar um arquivo grande pela Internet (conforme abordamos em nossa calculadora de transferência de dados e calculadora da largura de banda 🇺🇸), e precisamos de uma métrica de quanta velocidade precisamos para produzir uma experiência agradável.

Bitrate e resolução

Outro parâmetro que precisamos considerar ao estimar o bitrate é a resolução do vídeo de origem. Um vídeo de 1080p produzirá uma imagem de 1920×1080 px1920\times 1080\ \text{px} a cada quadro. Se o vídeo for gravado em 60 fps60\ \text{fps}, isso significa que a cada segundo 1,24×108 px1{,}24\times 10^{8}\ \text{px} é renderizado (resoluc¸a˜o em px×fps\text{resolução em px} \times \text{fps}).

Leia mais em nossa calculadora de tamanho de vídeo.

Bits por pixel

Como dissemos anteriormente, o arquivo de vídeo precisa ser compactado, portanto, cada quadro é representado por um determinado número de bits de informação. A relação entre o número de pixels que cada quadro contém e o número de bits que usaremos para representá-lo é o valor bpp ou bits por pixel.

bpp=no. de bits usadosno. de pixels\quad bpp = \frac{\text{no. de bits usados}}{\text{no. de pixels}}

Esse valor funciona como um parâmetro para a qualidade do vídeo e, na maioria dos casos, você deve buscar e nunca ultrapassar o valor 0,10{,}1. Qualquer aumento após esse valor produz retornos decrescentes na qualidade do vídeo em relação ao tamanho do arquivo (a menos que você esteja trabalhando com resoluções baixas).

Assim, por exemplo, digamos que você use o valor 0,05 bpp0{,}05 \ bpp para esse vídeo específico. Isso significa que cada bit representará 20 pixels20 \ \text{pixels} (da fórmula acima). Se multiplicarmos esse valor pelo número de pixels em cada segundo de vídeo, precisaremos de:
6,22×106 bits6{,}22 \times 10^{6} \ \text{bits} ou 6.221 kb6.221 \ \text{kb} para representar cada segundo de vídeo.

Isso significa que trabalhar com esse vídeo representará 6.221 kbps6.221 \ \text{kbps} de dados a serem processados.

⚠️ Isso não significa que uma velocidade de upload de 6.221 kbps possa suportar uma transmissão ao vivo com bitrate de 6.221 kbps (a velocidade de upload deve ser maior do que o bitrate). Continue lendo para saber como você pode obter uma velocidade de Internet aceitável para fazer transmissões na Twitch ou em outras plataformas.

Fórmula de bitrate usada na calculadora de taxa de bits de transmissão

Aqui está a fórmula que usamos para calcular o bitrate no exemplo anterior:

bitrate=whfpsbpp1.000\quad \text{bitrate} = \frac{w\cdot h\cdot fps\cdot bpp}{1.000}

onde:

  • ww e hh são a largura e altura da resolução do vídeo (em px\text{px});
  • fpsfps é o número de quadros por segundo no vídeo;
  • bppbpp é o valor de bits por pixel; e
  • Dividimos por 1.0001.000 para expressar o resultado em kbps\text{kbps}.

Esse cálculo é simplesmente uma aproximação, pois pressupõe que cada pixel muda entre cada quadro, o que quase nunca acontece (graças aos codecs de vídeo), mas serve como ponto de partida.

Velocidade de upload para transmissão de conteúdo ao vivo

Agora, vimos anteriormente que um vídeo de 1080p a 60fps precisará processar cerca de 6.221 kbps6.221 \ \text{kbps} de informações (bitrate estimado para 1080p usando nossa aproximação). Poderíamos ter uma conexão de 6.221 kbps6.221 \ \text{kbps} e, teoricamente, ela seria suficiente para transmitir esse conteúdo ao vivo para qualquer plataforma. No entanto, em um caso real, a conexão não será estável, e a transmissão travará muito ou congelará completamente, pois estamos usando todos os nossos recursos para mantê-la.

Portanto, para evitar isso, precisaremos alocar mais largura de banda (bandwidth) para compensar as flutuações de velocidade do provedor de Internet, permitir que outros programas/dispositivos usem essa largura de banda etc. Por isso, é aconselhável que você adicione cerca de 50% do bitrate desejado para obter uma velocidade de upload que mantenha a transmissão estável (nossa calculadora de taxa de bits de transmissão já inclui isso 😉).

💡 Temos uma calculadora para descobrir quantos dados você precisará para hospedar uma transmissão ao vivo por um período de tempo específico se estiver no celular: a calculadora de consumo de dados 🇺🇸!

Com qual bitrate devo transmitir? O que é uma boa taxa de bits para streaming?

Já explicamos a você o que é bitrate na Twitch e em outras plataformas, mas ainda precisamos usar nossa calculadora de taxa de bits de transmissão para obtê-la. Então, vamos nessa!

Nossa calculadora de taxa de bits de transmissão permite que você selecione se vai hospedar sua transmissão em uma plataforma de streaming ou por conta própria. Vamos começar com a primeira opção.

Transmissão ao vivo em plataformas

Primeiro, precisamos saber o tipo de conteúdo que você transmitirá. É um jogo de FPS (tiro em primeira pessoa)? Um jogo de cartas? Pintura? Gravação própria?

O tipo de conteúdo determinará a resolução, pois, por exemplo, um jogo de ação em ritmo acelerado exigirá que o 60 fps60 \ \text{fps} produza uma transição suave com movimentos rápidos da câmera. Por outro lado, um jogo de cartas não se beneficia tanto com um aumento de fps quanto com um aumento de resolução (720p de 540p).

🙋 Isso significa que você pode ter o mesmo bitrate de 3.000 kbps3.000\ \text{kbps} para uma transmissão de 720p a 30fps, e a aparência será completamente diferente dependendo do jogo.

Resoluções diferentes funcionarão melhor em contextos diferentes, portanto, não há uma resposta definitiva para a pergunta “Com qual bitrate devo transmitir?”, mas obter o bitrate de uma transmissão de 720p é um ótimo ponto de partida para que você possa aumentar (ou diminuir).

A calculadora de taxa de bits de transmissão já tem uma lista de taxas de bits pré-carregada baseada em diretrizes de diferentes plataformas de streaming. Basta selecionar a resolução desejada e a calculadora emitirá um bitrate e a velocidade de upload recomendada para esse valor (você pode verificar o valor bppbpp usado marcando a caixa de seleção 'Ver outras propriedades de streaming?').

Na última seção, você verá um exemplo de como obter uma transmissão de boa qualidade testando com a calculadora de bitrate de transmissão.

Transmissão ao vivo auto-hospedada

Esse tipo de streaming é o menos recomendado e você deve evitá-lo, a menos que esteja experimentando ou tentando criar algo por conta própria. O motivo é que, ao se auto-hospedar, você introduz a necessidade de atender cada espectador ao mesmo tempo, o que exige muito da largura de banda (a menos que você use uma CDN (rede de distribuição de conteúdo) de boa qualidade).

Mas se você não se importar com isso, basta mudar o menu suspenso Plataforma em nossa calculadora de taxa de bits de transmissão para Auto-hospedado, e uma entrada Visualizadores será exibida, na qual você precisará digitar o número de visualizadores para os quais espera fazer streaming (esse número multiplica a largura de banda necessária).

Bitrate para uma transmissão de 720p: exemplo

Até agora, já respondemos às seguintes perguntas:

  • O que é bitrate na Twitch?
  • Com qual bitrate devo transmitir?
  • Qual é uma boa velocidade de Internet para transmitir na Twitch?

Para concluir nossa explicação, digamos que você queira transmitir um jogo de aventura com resolução de 720p e uma conexão de 5.000 kbps5.000 \ \text{kbps} (velocidade de upload). Selecionamos a opção 720p a 60fps na calculadora e verificamos o resultado. Acontece que você precisa de um bitrate de 4.500 kbps∼4.500\ \text{kbps} emparelhado com uma conexão de 6.700 kbps∼6.700 \ \text{kbps} para manter uma transmissão estável.

A velocidade de upload necessária é muito maior do que a que temos atualmente, e a taxa de bits recomendada também está próxima desse valor, portanto, não teremos muita largura de banda de sobra se escolhermos essa taxa de bits, então vamos reduzi-la.

Precisamos escolher algo para sacrificar:

  • A resolução (diminuindo-a, você reduz a qualidade do vídeo);
  • O valor fps (diminuindo-o para 30, você torna a jogabilidade menos suave);
  • O valor bppbpp (valores menores reduzem a qualidade do vídeo); ou
  • O desejo de transmitir seu jogo de qualidade superior.

Se você leu até aqui, o último item está fora de questão. Portanto, como regra geral, procure reduzir primeiro o valor fps (a menos que seja um jogo de ritmo acelerado), depois a resolução e, por último, se a transmissão não ficar boa em resoluções mais baixas, o valor bppbpp (lembre-se de manter o mais próximo possível de 0.10.1 ).

✅ Você está pronto para começar! Consulte nossa calculadora de dinheiro no YouTube 🇺🇸 para saber como você pode gerar receita com essas plataformas de streaming.

Perguntas frequentes

O bitrate afeta a qualidade do vídeo?

Sim, o bitrate (ou taxa de bits) afeta a qualidade do vídeo. Geralmente, uma taxa de bits mais alta significa mais bits processados por segundo e, portanto, uma qualidade de vídeo mais alta. No entanto, pode haver um ponto em que o aumento da taxa de bits não produza melhores resultados e, nesse caso, você deve aumentar a resolução.

Como aumentar o bitrate?

Insira o bitrate desejado nas configurações do software de transmissão. Geralmente, isso é encontrado na seção Output ou Saída junto com a resolução e o codificador de vídeo. Esses aplicativos geralmente têm um método de teste integrado para verificar se a largura de banda (bandwidth) que você tem suporta o novo bitrate.

O que é uma boa taxa de bits para streaming?

  • Taxa de bits de 6.000 - 12.000 kbps para 1440p;
  • Taxa de bits de 4.500 - 6.000 kbps para 1080p;
  • Taxa de bits de 2.500 - 4.500 kbps para 720p;
  • Taxa de bits de 1.500 a 2.500 kbps para 540p; e
  • Taxa de bits de 800 a 1.500 kbps para 480p;

Preciso de um bitrate alto?

Não, você não precisa de um bitrate alto. Embora sua transmissão ao vivo se beneficie do aumento da qualidade do vídeo, um bitrate alto não significa nada se a velocidade de upload não puder suportá-lo. A taxa de bits deve ser alta o suficiente para que você produza um vídeo suave sem usar toda a velocidade de upload.

Some platforms won't allow receiving bitrates higher than 6000. Check with their documentation first.

Check out 7 similar internet and network calculators 📡
BandwidthBaud rateData transfer...4 more