vMix • Tutorial de configuração de streaming

Tutorial de transmissão de vídeo ao vivo com vMix

Configure o vMix para enviar uma transmissão ao vivo para o seu servidor RTMP da Server Room. Este guia nomeia cada campo e o valor que pertence a ele, por isso vale para qualquer versão do vMix que você esteja usando.

Guia em 7 passos Streaming RTMP Suporte ao vivo 24/7

Guia passo a passo

O vMix muda os controles de lugar entre versões, então este guia nomeia os campos e os valores que vão neles em vez de um caminho fixo de cliques. Procure os rótulos abaixo onde quer que a sua versão os coloque. Valores em MAIÚSCULAS são seus e vêm da sua conta Server Room.

1

Reúna primeiro os dados da sua transmissão

Você precisa de cinco valores antes de abrir o vMix. Todos eles estão no painel da sua conta Server Room e no e-mail de boas-vindas enviado quando o seu serviço de streaming foi configurado:

  • Endereço do servidor de streaming - o hostname ou IP do seu servidor de vídeo
  • Nome da aplicação - também chamado de ponto de publicação
  • Nome da transmissão - o nome desta transmissão individual
  • Usuário e Senha - suas credenciais de origem, ou de publicação

O nome da aplicação é específico do seu serviço. live é um valor comum e uma suposição comum, mas não é um padrão que você possa assumir — usar o errado é recusado pelo servidor. Leia o seu no painel em vez de digitar o que um tutorial genérico usou.

Em um servidor de streaming dedicado, esses valores vêm da configuração do seu próprio servidor, e não do painel da sua conta. Se não tiver certeza de qual é o seu caso, pergunte no chat ao vivo.
2

A URL do servidor e a chave da transmissão vão em campos separados

Este é o motivo mais comum para uma primeira transmissão no vMix nunca conectar. Nas configurações de streaming do vMix, adicione um destino e defina o tipo como Servidor RTMP personalizado. Você terá então dois campos distintos para preencher.

No campo rotulado URL, coloque o servidor e o nome da aplicação — e nada mais:

rtmp://SEU-ENDERECO-DE-SERVIDOR:1935/SEU-NOME-DE-APLICACAO

No campo separado rotulado Chave da transmissão (algumas versões rotulam como Nome da transmissão), coloque apenas o nome da transmissão:

SEU-NOME-DE-TRANSMISSAO

Não cole o caminho inteiro no campo URL. Este é o formato que falha:

rtmp://SEU-ENDERECO-DE-SERVIDOR:1935/SEU-NOME-DE-APLICACAO/SEU-NOME-DE-TRANSMISSAO
Concatenado assim, a conexão é recusada com uma mensagem que não explica o porquê, e é isso que faz valer a pena verificar este ponto primeiro.
3

Insira suas credenciais de publicação

Preencha os campos Usuário e Senha no mesmo destino com as credenciais de origem do passo 1. Elas autorizam você a publicar no servidor; não são as mesmas do login da sua conta Server Room.

4

Defina o intervalo de keyframe para 2 segundos, fixo

Isso importa mais do que a maioria espera, e vale a pena definir deliberadamente em vez de deixar no que a predefinição escolheu. Nas configurações de qualidade de streaming do vMix, escolha um perfil de qualidade personalizado e defina:

  • Intervalo de keyframe: 2 segundos, fixo
  • Keyframes por mudança de cena: desligado, para que o intervalo não varie

Cortamos segmentos HLS nos keyframes. Um intervalo de keyframe longo ou variável produz segmentos longos e irregulares, que os espectadores percebem como latência e travamentos — e que, visto de fora, parece exatamente uma falha do nosso lado. Um intervalo fixo de 2 segundos gera segmentos limpos e uniformes.

5

Defina o bitrate com base no seu upload real medido

Sua saída total — bitrate de vídeo mais bitrate de áudio juntos — precisa ficar confortavelmente abaixo da velocidade de upload que a máquina de streaming realmente alcança. Como regra prática, mantenha a saída total em cerca de um terço do seu upload medido.

Pontos de partida sensatos, para depois ajustar ao link que você realmente tem:

  • 720p - 2500-4000 kbps de vídeo
  • 1080p - 4000-6000 kbps de vídeo
  • Áudio - 128 kbps, ou 64-96 kbps em uma conexão limitada

Meça o upload a partir da máquina que fará a transmissão, no horário em que você transmitirá, mais de uma vez. O número que o seu provedor anuncia e um único teste de velocidade são ambos otimistas. Uma transmissão operando no limite do seu link é a causa mais comum de "cai algumas vezes por dia" — e de onde você está, é indistinguível de um problema no servidor.

Use uma conexão com fio na máquina de streaming. O wireless adiciona variabilidade que aparece como quedas intermitentes exatamente nesta condição.
6

Inicie a transmissão e confirme a reprodução

Inicie a transmissão no vMix e confirme que ela está realmente chegando, em vez de presumir que está. Abra sua URL de reprodução em um player:

http://SEU-ENDERECO-DE-SERVIDOR:1935/SEU-NOME-DE-APLICACAO/SEU-NOME-DE-TRANSMISSAO/playlist.m3u8

Dê alguns segundos — os primeiros segmentos HLS precisam ser gravados antes que algo comece a tocar.

7

Reconexão: não há nada para ligar

O vMix reconecta automaticamente e não tem controle de ligar/desligar para isso. Se lhe disseram para ativar a reconexão automática no vMix, não existe essa caixa de seleção para encontrar — o comportamento já está ativo. Nada precisa ser configurado aqui.

Seja claro sobre o que isso traz e o que não traz: a reconexão automática muda a elegância com que uma transmissão se recupera, não se a interrupção acontece. Se o seu link de upstream cair, os espectadores veem a queda. Se as quedas forem recorrentes, a configuração que vale revisitar é o bitrate do passo 5.

FAQ

Perguntas comuns sobre a configuração do vMix para transmissão ao vivo com a Server Room.

Onde fica a configuração de reconexão automática no vMix?

Não existe. O vMix reconecta automaticamente e não oferece nenhuma caixa de seleção para ligar ou desligar isso, então não há nada para procurar e nada para ativar. Qualquer conselho para "ativar a reconexão automática no vMix" está mandando você atrás de um controle que não existe.

Posso colar meu endereço RTMP completo no campo URL?

Não. O vMix quer a URL do servidor e a chave da transmissão em dois campos separados. O campo URL recebe rtmp://SEU-ENDERECO-DE-SERVIDOR:1935/SEU-NOME-DE-APLICACAO e o campo Chave da transmissão recebe apenas o nome da transmissão. Combinados em um único campo, a conexão é recusada com uma mensagem que não diz o porquê.

Qual nome de aplicação devo usar? É "live"?

Somente se for o que o seu serviço diz. O nome da aplicação — também chamado de ponto de publicação — é específico do seu serviço de streaming, e live é um valor comum, não um padrão. Pegue o seu no painel da Server Room ou no seu e-mail de boas-vindas; um nome de aplicação adivinhado é recusado pelo servidor.

Por que minha transmissão trava ou fica lenta para os espectadores quando o vMix parece bem?

A causa usual é o intervalo de keyframe. Cortamos segmentos HLS nos keyframes, então um intervalo longo ou variável torna os segmentos longos e irregulares, o que os espectadores veem como buffering mesmo quando o vMix reporta uma conexão saudável. Defina um intervalo de keyframe fixo de 2 segundos e desligue os keyframes por mudança de cena. Se isso não resolver, verifique seu bitrate total em relação ao seu upload medido.

Qual bitrate devo usar?

Cerca de 2500-4000 kbps para 720p e 4000-6000 kbps para 1080p, mais 128 kbps para áudio — mas a resolução importa menos que o link. Mantenha sua saída total em cerca de um terço da velocidade de upload que você mediu na própria máquina de streaming. Uma transmissão operando no limite da sua conexão cai intermitentemente e parece uma falha do servidor.

Onde encontro minhas configurações de streaming do vMix?

Seu endereço de servidor, nome da aplicação, nome da transmissão, usuário e senha estão no painel da sua conta Server Room e no seu e-mail de boas-vindas. Em um servidor de streaming dedicado, eles vêm da configuração do seu próprio servidor — fale conosco no chat ao vivo se não tiver certeza de qual se aplica ao seu serviço.

Este guia funciona para outros codificadores?

Os valores são os mesmos para qualquer codificador RTMP; apenas os nomes dos campos mudam. Temos guias passo a passo com capturas de tela para OBS Studio e xSplit Broadcaster, e uma visão geral dos codificadores de vídeo por software que suportamos.

Pronto para entrar no ar?

Nossos serviços de streaming de áudio e vídeo incluem conexões ilimitadas, largura de banda ilimitada e suporte especializado 24/7 para mantê-lo no ar.