Resposta rápida

No vMix, laranja = conectando ou desconectado; vermelho = no ar. Se o botão fica alternando entre vermelho e laranja a cada poucos segundos, a transmissão está intermitente — quase sempre porque o bitrate escolhido é alto demais para a sua internet de upload, para a sua CPU ou para o plano contratado. A regra do próprio fabricante: o bitrate da Streaming Quality deve ficar abaixo de 80% da sua velocidade de upload. E o teto contratado é da soma: áudio + vídeo.

Você contratou o plano, recebeu a URL e o Stream Name por e-mail, instalou o vMix e apertou Stream. A imagem vai ao ar — e alguns segundos depois o botão pisca. Volta ao normal. Pisca de novo. A live não cai por completo, mas engasga, e quem assiste vê o vídeo travando.

Esse é o problema mais comum do suporte de quem começa a transmitir, e ele quase nunca é um defeito do software: é uma conta de bitrate feita errada. Este guia mostra qual número usar, por que o plano contratado limita mais do que a sua internet e o que cada cor daquele botão está tentando dizer.

O que cada cor do botão Stream significa

O botão Stream do vMix tem dois estados de cor, e a combinação deles é um diagnóstico. É o próprio fabricante que descreve assim, na base de conhecimento sobre o botão laranja:

O que você vêO que está acontecendo
Laranja, logo depois de clicar em StreamConectando ao provedor. Assim que a conexão é estabelecida, ele fica vermelho.
Vermelho fixoTransmitindo. É o estado normal da live no ar.
Laranja parado por muitos segundosA internet ou o provedor caiu. O vMix tenta reconectar sozinho e volta ao vermelho quando consegue.
Piscando vermelho ↔ laranja a cada poucos segundosTransmissão intermitente. É o sintoma deste artigo — o encoder consegue conectar, mas não consegue sustentar o fluxo.

A mesma documentação registra que as mensagens de buffer full no log de transmissão apontam para as mesmas causas do botão piscando. Ou seja: cor do botão e log contam a mesma história.

A conta do bitrate: áudio e vídeo somam, e o encoder oscila

Existe uma diferença entre a banda que a sua internet tem e a banda que o seu plano de streaming aceita receber. As duas limitam a sua live, e vale sempre a menor delas. O princípio geral — por que o bitrate precisa caber no upload, com folga — está em limitando o bitrate da sua transmissão ao vivo; aqui a conta é a do vMix com um teto contratado no meio.

Por que um plano de 512 kbps não comporta 512 kbps de vídeo

Porque o teto contratado é da soma. O vMix envia um fluxo único, com vídeo e áudio dentro dele — se você configurar 512 kbps de vídeo num plano de 512 kbps, o áudio que entra por cima já estoura o limite. É a explicação que a equipe de suporte dá no vídeo que deu origem a este texto, e ela continua valendo:

“Se você contratou 512, é a soma do áudio mais o vídeo. Então você tem que jogar sempre abaixo, principalmente que todo encoder costuma oscilar tanto para cima quanto para baixo durante a transmissão.”

A segunda metade da frase é a parte que quase todo mundo ignora: o encoder oscila. O número que você digita é uma média, não um teto rígido — em cenas de muito movimento o fluxo sobe acima dele. Se você configurar exatamente o limite contratado, os picos normais da codificação passam do teto e a transmissão engasga.

Divisão de um plano de 512 kbps: 400 kbps de vídeo, 64 kbps de áudio e 48 kbps de folga para a oscilação do encoder Vídeo — 400 kbps Áudio 64 folga Plano contratado: 512 kbps (teto da soma) 400 + 64 = 464 kbps configurados — os 48 kbps restantes absorvem a oscilação do encoder. Configurar 512 de vídeo estouraria o plano antes mesmo de o áudio entrar.
A conta que o campo Quality do vMix não faz por você: o teto contratado é da soma, e o encoder precisa de folga.

A regra dos 80% — e a folga que a casa recomenda

O manual do vMix é objetivo: “como regra geral, o bitrate da Streaming Quality deve ficar abaixo de 80% da velocidade de upload disponível” — o exemplo do próprio fabricante é 1,6 Mbps numa conexão de 2 Mbps. Esse é o teto do fabricante: acima dele, o próprio vMix acusa intermitência. Já a folga que a casa recomenda para uma live que não pode falhar é maior — trabalhar com o dobro do bitrate em upload, como detalhamos em como fazer live sem travar e com qualidade profissional. Um número é o limite técnico; o outro é a margem de segurança de quem transmite evento crítico.

Para medir o seu upload real, use um teste de velocidade — o próprio vMix indica o Speedtest — e olhe o número de upload, não o de download. Teste em horários diferentes: o que importa é o pior valor, não o melhor.

Exemplo fechado: um plano de 512 kbps

  • Vídeo: 400 kbps.
  • Áudio: 64 kbps — que é exatamente o mínimo suportado para AAC segundo a documentação do vMix 29 (para MP4 o mínimo é 96, e 128 kbps já entrega qualidade próxima de CD).
  • Soma: 464 kbps, com 48 kbps de folga dentro dos 512 contratados.

Repita a conta com o seu número: reserve o áudio primeiro, tire uns 10% de folga do que sobrar e o resto é o vídeo. Se o resultado for baixo demais para a qualidade que você quer, o caminho não é forçar o encoder — é reduzir a resolução ou contratar mais banda.

As 3 causas verificadas da transmissão intermitente

Quando o botão pisca, o fabricante lista três causas, nesta ordem:

  1. A internet é lenta demais para a Streaming Quality escolhida. O exemplo do manual: uma conexão de 1 Mbps de upload com o preset em 1,5 Mbps resulta em transmissão intermitente. Meça o upload e aplique a regra dos 80%.
  2. A CPU do computador está sobrecarregada. Abra o Gerenciador de Tarefas do Windows e acompanhe o uso durante a transmissão: acima de ~70% já é sinal de sobrecarga. Feche outros programas e reduza a carga do vMix (qualidade de gravação e de transmissão mais baixas).
  3. O servidor do provedor está distante ou lento para receber. Um servidor RTMP em outro continente derruba a estabilidade mesmo com internet boa. Se as duas causas acima foram descartadas, essa costuma ser a resposta — fale com o seu provedor sobre um ponto de entrada mais próximo.

Quando ligar o Use Hardware Encoder

Se a CPU é o gargalo e a máquina tem uma GPU NVIDIA recente, marque a opção Use Hardware Encoder nas configurações de transmissão: as placas atuais permitem 2 ou 3 codificações por hardware, e passar o trabalho para a GPU alivia o processador. Com o hardware encoder ligado, o campo Preset passa a mostrar as opções da NVENC (Low Latency HQ e P1 a P7). Quem quiser entender o NVENC a fundo — e as diferenças entre os presets — encontra o detalhamento em como configurar a NVIDIA NVENC na transmissão.

Onde entram a URL e o Stream Name do seu plano

Ao contratar um plano de streaming, você recebe por e-mail a URL do servidor e o Stream Name — que é o mesmo que a documentação do vMix chama de Stream Key. Os dois vão nas configurações de transmissão do vMix, junto com usuário e senha quando o provedor exige autenticação.

Erro nesses dois campos não produz botão piscando: produz erro de conexão. Se a live nem começa, o problema é quase sempre um caractere a mais ou a menos na URL ou na chave — confira ambos com o provedor antes de mexer em bitrate.

Resolução de entrada e de saída: baixar ajuda, mas menos do que você pensa

O vMix trabalha com uma resolução de produção e uma resolução de saída (Encode Size). Reduzir a saída diminui a quantidade de informação a codificar e ajuda quando a CPU está no limite — mas quem define o volume de dados que sai pela sua internet é o bitrate, não a resolução. Baixar de 1080p para 720p sem baixar o bitrate não resolve intermitência; baixar o bitrate sem baixar a resolução deixa a imagem borrada.

A regra prática é casar os dois: escolha o bitrate que cabe no seu teto e, depois, a maior resolução que aquele bitrate sustenta. A doc do vMix pede ainda que o Encode Size respeite a proporção usada na produção (640x360 para widescreen, 640x480 para 4:3, e assim por diante). No vídeo de 2017 que deu origem a este artigo, o exemplo usado era 720x576 — resolução SD daquela época, citada aqui como registro histórico, não como recomendação de hoje.

Os campos da tela Streaming Quality que NÃO consertam a oscilação

Esta é a parte em que o palpite mais comum da internet erra. Três campos são apontados como solução de instabilidade e não são:

  • Strict CBR. Trava o fluxo o mais próximo possível do bitrate escolhido — e a própria doc avisa que a opção “pode reduzir a qualidade do stream”. Ela não cria banda que você não tem.
  • NAL CBR. Insere dados vazios quando o bitrate cai. A documentação do vMix 29 é explícita: “não é necessário nem ideal para streaming RTMP”, sendo útil sobretudo para diagnosticar problemas de rede — e combinada com o Strict CBR ainda custa qualidade.
  • Keyframe Frequency. O padrão do vMix é 2 segundos, valor “recomendado por alguns provedores” e o que a maioria das plataformas pede na entrega — mantenha-o. Mas a mesma doc registra que intervalos maiores tendem a dar melhor qualidade de imagem: o keyframe é uma configuração de compatibilidade e de qualidade, não o conserto da oscilação.

O campo que de fato ajuda quando o problema é a rede — e não o bitrate — é o Network Buffer: a doc manda aumentá-lo “se a velocidade máxima de rede disponível não for confiável”. Ele acumula mais segundos de vídeo antes de enviar, o que absorve solavancos da conexão ao custo de mais latência. Se o seu bitrate está acima do teto do plano, porém, nenhum buffer salva: o dado não cabe no cano.

Dois ajustes que valem a pena conhecer na mesma tela: o preset veryfast é o recomendado pela documentação (melhor equilíbrio entre CPU e qualidade), e o Profile Baseline gasta menos CPU com qualidade menor, enquanto Main faz o contrário.

O áudio: com o encoder padrão, AAC é a única opção

Tutoriais antigos mandam instalar um plugin para o áudio não “voltar para MP3”. Isso pertence a outro caminho: pela doc do vMix 29, com o FFMPEG — o encoder padrão de hoje — AAC é a única opção de áudio. O MP3 só aparece quando o encoder selecionado é o FMLE (Flash Media Live Encoder), e usar AAC com FMLE é que exigiria um plugin pago da MainConcept. Quem usa a configuração padrão não precisa instalar plugin nenhum. A história do fim do Flash e do que substituiu o FMLE está contada em vMix e o Flash Media Live Encoder.

Quando a live cai: onde ficam os logs do vMix

Toda transmissão gera log. Abra o Explorador de Arquivos, digite C:\ProgramData\vMix\streaming na barra de endereço e abra o arquivo streaming*.log mais recente: as mensagens de erro dizem se a conexão foi recusada, se a URL está inválida ou se o buffer encheu. É o material que o suporte — o nosso ou o do fabricante — pede primeiro. O procedimento completo está na página de diagnóstico de erros de transmissão do vMix.

O vídeo original (2017) — e o que mudou desde então

Este texto nasceu do tutorial “Instalando e configurando o vMix para streaming de vídeo”, publicado pela equipe de suporte da JMV Technology em 27 de outubro de 2017 (7min18s). A tese central dele — a soma de áudio e vídeo dentro do plano contratado, com folga para a oscilação do encoder — continua exata, e é o que sustenta este guia.

Três pontos daquela gravação, porém, envelheceram e não valem mais como instrução:

  • O vídeo manda baixar o Desktop Capture separadamente. Hoje o instalador do vMix já inclui o vMix Desktop Capture (além do vMix Social e do vMix GT Title Designer), conforme a página oficial de download.
  • A versão mostrada é muito anterior à atual: o vMix está na versão 29, ainda só para Windows, com teste gratuito de 60 dias — os passos de tela mudaram, os conceitos não. Para o caminho de instalação atualizado, veja como instalar o vMix.
  • A captura de tela de outro computador aparece rapidamente no vídeo, via NDI. Esse assunto tem tutorial próprio: usar o vMix como mesa de corte junto com o OBS Studio.
Transcrição completa do vídeo (7min18s)

Transcrição automática revisada: os nomes próprios e os termos de interface foram corrigidos (vMix, JMV Technology, Stream Name, FMLE, AAC, NDI), porque o reconhecimento automático os degradava. O restante é literal. Também disponível em arquivo de legenda WebVTT.

00:02  Olá pessoal, meu nome é [...] e faço parte da equipe de suporte da JMV Technology. Hoje mostrarei para vocês como instalar,

00:08  configurar e transmitir através do programa vMix. Abra o seu navegador, entre no site do vmix.com, clique no

00:18  botão download free trial e faça o download do vMix na versão atual. Lembrando que essa versão ela é trial,

00:25  você pode usar aí sem nenhum problema na versão completa durante 60 dias; após esse período você terá que ou comprar o

00:34  vMix, utilizar com recursos reduzidos. Se você precisar fazer uma captura da tela de outro computador durante a sua

00:42  transmissão, faça o download desse Desktop Capture for Windows. Lembrando que o vMix ele funciona somente em

00:49  Windows, não funciona em outro sistema operacional. Finalizado download, fecha seu navegador,

00:55  abra a pasta do Explorer, vai em downloads e faça instalar o vMix: next, next, next novamente, Yes,

01:06  next, next, install. Lembrando que o tempo de instalação demora de acordo com a configuração do seu computador.

01:15  Finalizada a instalação, desmarque a opção launch vMix e clique em finish. Antes de abrir o vMix vou instalar o

01:22  plugin AAC para fazer a reprodução do áudio nesse formato. E o vMix Social não será necessário, pode deletar esse

01:29  atalho. E vamos abrir o programa; e após aberto, caso abra uma janela pedindo a resolução, coloca a resolução

01:38  que tiver padrão. Vamos fazer a configuração do nosso vMix agora para poder fazer a transmissão: nessa

01:44  engrenagem ao lado do botão Stream, agora faça a configuração. Em URL você vai colocar a URL que nós enviamos para você por

01:52  e-mail após a contratação do seu plano — tanto URL como Stream Name e os demais dados, todos eles estarão no corpo

02:01  do e-mail que nós lhe enviamos. E cole a URL e o Stream Name. Neste botão Advanced você vai colocar o usuário e a

02:08  senha que nós lhe enviamos. O encoder a gente pode deixar FMLE 3.0, ok. Input size: você vai clicar nessa engrenagem para

02:19  poder fazer a configuração de acordo com o plano contratado. Você pode perceber que o tamanho da tela, tanto de entrada

02:26  como de saída, tá em Full HD, e isso pode pesar mais a sua transmissão, ainda mais se você contratar um plano mais baixo. Do

02:33  contrário, se você contratar um plano folgado, você pode deixar essa configuração. Eu vou deixar aqui 720 por

02:40  576, tanto de entrada quanto de saída, que é uma configuração de tela mais baixa, para quem vai fazer uma

02:48  transmissão em SD. Clique na engrenagem ao lado de Quality: o bitrate você vai colocar de acordo com o contratado.

02:55  Lembrando que se você contratou 512, é a soma do áudio mais o vídeo. Então você tem que jogar sempre abaixo, principalmente

03:02  que todo encoder ele costuma oscilar tanto para cima quanto para baixo durante a transmissão. Então aqui eu vou

03:09  colocar 400 para vídeo, o tamanho da tela vou colocar 720 por 576, e a qualidade do áudio 64, mas para baixo aqui em vídeo:

03:20  Baseline, level 3.1, preset — não precisa mexer em nada disso. Aquilo que o frame convém passar para um segundo. O áudio, o

03:29  formato, já tá em AAC; e se você ver que está em MP3 aqui, provavelmente é porque você não instalou o codec AAC ou

03:38  faltou alguma configuração. Terminado de configurar essa parte da qualidade, clique em save. Na aplicação, se deixar FMLE,

03:46  pode perceber que voltou para MP3 lá em cima. Então vou clicar novamente na engrenagem e vou fazer a troca do codec

03:53  de MP3 para AAC; e aqui no áudio eu vou passar para 64. Ele tá falando que eu tenho que ter

04:00  o plugin AAC — é só dar ok, pode salvar novamente. Agora eu vou clicar em Add Input para poder entrar com a minha

04:07  câmera, ou meu vídeo, ou aquilo que você deseja transmitir. Clique em Add Input, câmera; clique aqui em câmera, na setinha

04:13  para baixo escolhe o modelo da sua câmera. No caso aqui eu tenho duas câmeras instaladas, que é a do próprio

04:19  computador e uma outra que eu coloquei abaixo para poder fazer um corte. Então vamos clicar aqui, Lenovo, não precisa

04:24  mexer em nada, eu vou dar ok. Se aparecer algum tipo de [aviso] igual apareceu aqui nesse momento, faça a configuração igual ele

04:31  está sugerindo. Então ele tá pedindo para eu abaixar a qualidade da câmera; vou fechar, vou colocar aqui 720 por 576, que

04:37  é o que eu vou transmitir, e dar ok novamente. Ainda me deu um erro, sugerindo aqui ó 1280 por 720 de sugestão. Então vou

04:46  tentar 1280 por 720, ok. Já apareceu minha câmera. Para poder fazer a transmissão eu vou na segunda tela; agora aqui nessa

04:55  parte onde que tá esse amarelo, blank, eu vou adicionar a outra câmera.

05:03  Agora vou escolher a Logitech e fazer o mesmo processo, ok. Nesse caso não apareceu nenhum erro. Se precisar

05:11  adicionar mais algum recurso, pode em Add novamente, um vídeo, seleciona o seu vídeo, ele aqui, ok. Se você precisar também da

05:20  captura de tela de algum computador, clique em Add Input, selecione a opção NDI, e aí ele vai localizar o outro

05:28  computador, e vai dar ok. Lembrando que para ele localizar o outro computador você terá que ter baixado o programa de

05:34  captura lá no site da vMix que eu mencionei. Vou mostrar aqui novamente que é esse, o Desktop Capture. Basta

05:42  fazer o download e abrir ele no outro computador. Lembrando que o computador do qual você fará captura da tela terá que

05:48  estar na mesma rede para dar certo. Finalizou todas as entradas que você quer colocar, não esqueça de incluir o

05:56  áudio também: então clique em Add Audio Input e selecione o áudio, se é do microfone

06:04  local, se é de alguma mesa de corte, se é da própria webcam. Adicionado o áudio, você pode perceber

06:12  que até a barra está oscilando, do microfone. Você já pode começar a sua transmissão; para isso,

06:18  clique no botão Stream on, e você perceberá que ele está em vermelho — em vermelho quer dizer que está

06:27  realizando a transmissão. Se precisar fazer um corte aqui de uma tela para outra, é aqui em cut; se

06:34  quiser entrar com vídeo, você pode entrar com fade também, que entra mais lentamente. E tudo isso está ocorrendo lá

06:41  no seu site, na sua transmissão; se quiser visualizar, basta abrir o seu site ou abrir o seu

06:47  player lá dentro do painel de controle, que você consegue assistir. Para parar a transmissão, basta clicar no botão

06:53  vermelho novamente, Stream, e ele tá perguntando stop stream: sim, um ok, a transmissão foi cancelada. Pode

07:03  fechar o programa. E era isso que eu tinha para passar para vocês; por hoje é só, e boa transmissão.

Configurou o bitrate e ainda tem dúvida sobre o teto do seu plano? Fale com a Sitehosting pelo telefone (11) 4063-8923, pelo WhatsApp ou pela página de contato — quem atende sabe qual é o limite contratado da sua conta.