vMix • Configuração de transmissão de vídeo

Como transmitir com o vMix

Coloque uma transmissão vMix no ar no seu servidor Primcast sem os tropeços de sempre. Este guia lista os campos que o vMix pede e exatamente o que vai em cada um, para funcionar em qualquer versão que você tenha.

Campos, não menus Transmissão RTMP Suporte ao vivo 24/7

Guia passo a passo

O vMix muda seus controles de lugar entre versões, então o que segue nomeia as caixas e o que vai nelas em vez de uma rota de menu. Encontre os rótulos onde quer que sua versão os mantenha. Tudo em MAIÚSCULAS é seu, da sua conta Primcast.

1

O que você precisa antes de começar

Cinco valores, e eles ficam juntos em dois lugares: seu painel de controle Primcast e o e-mail de ativação que enviamos quando o serviço entrou no ar.

  • Endereço do servidor - para onde a transmissão vai
  • Nome da aplicação - às vezes chamado de ponto de publicação
  • Nome do stream - como esta transmissão específica é chamada
  • Usuário e senha - o par que permite publicar

Não adivinhe o nome da aplicação. live aparece em muitos tutoriais genéricos, então acaba sendo digitado por hábito — e se não for o da sua conta, o servidor simplesmente recusa a conexão. Copie o seu em vez disso.

Em um servidor dedicado, esses valores vêm da configuração da sua própria máquina, não do painel de controle. Não tem certeza de qual é o seu caso? Pergunte no chat ao vivo e nós diremos.
2

Duas caixas, não uma

Mais primeiras transmissões travam aqui do que em qualquer outro lugar. Adicione um destino no vMix e defina-o como Servidor RTMP personalizado; o endereço e a chave então pedem para ser preenchidos separadamente.

A caixa marcada como URL recebe o endereço e o nome da aplicação. Ela para aí:

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

A caixa marcada como Chave do stream — versões mais antigas dizem Nome do stream — recebe o nome do stream sozinho:

SEU-NOME-DE-STREAM

O que não funciona é juntar os dois na primeira caixa:

rtmp://SEU-ENDERECO-DE-SERVIDOR:1935/SEU-NOME-DE-APLICACAO/SEU-NOME-DE-STREAM
Não há erro útil para este caso — a conexão é simplesmente recusada. Exatamente por isso vale a pena descartá-lo primeiro.
3

Entre para publicar

O usuário e a senha do passo 1 vão nesse mesmo destino. Eles são o par de publicação do stream — não os detalhes que você usa para entrar na Primcast.

4

Keyframes a cada 2 segundos

Configuração pequena, consequências grandes — e uma para definir manualmente em vez de deixar para uma predefinição. Nas configurações de qualidade do seu stream, escolha um perfil personalizado e defina:

  • Intervalo de keyframe: 2 segundos, e fixo
  • Keyframes por mudança de cena: desligado, para que nada altere o espaçamento

Eis por que isso merece um passo próprio. Sua transmissão é dividida em segmentos HLS, e os cortes caem nos keyframes. Espace os keyframes de forma irregular e os segmentos saem irregulares também — o que seus espectadores sentem como buffering, e que de todos os ângulos parece nosso servidor tendo um dia ruim. Espaçamento uniforme, segmentos uniformes.

5

Ajuste o bitrate ao upload que você realmente tem

Some os bitrates de vídeo e áudio — esse valor combinado é o que precisa caber na sua conexão. Mantenha-o perto de um terço do upload que você mediu e sobra espaço para um minuto ruim.

Pontos de partida razoáveis, para depois ajustar à linha à sua frente:

  • 720p - 2500-4000 kbps de vídeo
  • 1080p - 4000-6000 kbps de vídeo
  • Áudio - 128 kbps, ou 64-96 kbps se a conexão estiver apertada

Meça a partir da máquina que está transmitindo, no horário em que você transmitirá, e mais de uma vez. O número na sua fatura de internet é um teto, não uma promessa, e um único teste de velocidade é uma amostra sortuda. Operar no limite é o que produz "cai algumas vezes por dia" — e de onde você está, isso é indistinguível de uma falha do nosso lado.

Coloque a máquina de transmissão no cabo. O Wi-Fi oscila, e esta é a configuração onde a oscilação aparece.
6

Entre no ar e verifique se chegou

Inicie a transmissão — e então vá olhar você mesmo em vez de confiar na palavra do vMix. Abra o endereço de reprodução em qualquer player:

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

Dê alguns segundos. Nada toca até que os primeiros segmentos tenham sido gravados.

7

Reconexão: nada para você fazer

O vMix se recupera sozinho após uma queda, e não há configuração para isso — nenhuma caixa para marcar, nada para procurar. Se alguém lhe disse para ativar a reconexão automática no vMix, essa pessoa estava pensando em outro codificador.

Vale ser franco sobre o limite, porém. A reconexão decide quão organizadamente uma transmissão se recupera; não decide se a interrupção acontece. Uma conexão que cai leva seus espectadores junto por aqueles segundos. Se as quedas continuarem voltando, o passo 5 é onde procurar.

FAQ

Perguntas que recebemos sobre rodar o vMix na Primcast.

Onde ativo a reconexão automática no vMix?

Você não ativa — não existe essa configuração. O vMix já faz isso sozinho e não oferece nenhuma caixa de qualquer forma, então não há nada para procurar. Se lhe disseram para ativá-la, esse conselho pertence a outro codificador.

O endereço inteiro pode ir em uma caixa só?

Não — o vMix mantém o endereço e a chave separados de propósito. rtmp://SEU-ENDERECO-DE-SERVIDOR:1935/SEU-NOME-DE-APLICACAO pertence à URL, e o nome do stream vai sozinho na Chave do stream. Junte-os e a conexão é recusada, sem nada de útil dito sobre o porquê.

O nome da aplicação é só "live"?

Somente se sua conta disser que é. É o ponto de publicação do seu serviço e é particular a você; live é simplesmente um valor que aparece em muitos guias genéricos. Pegue o seu no painel de controle ou no e-mail de ativação — qualquer outra coisa é barrada na porta.

Os espectadores dizem que fica travando, mas o vMix parece perfeitamente saudável. Por quê?

Nove em cada dez vezes, keyframes. Os segmentos que servimos são cortados neles, então keyframes irregulares geram segmentos irregulares — e é isso que trava, enquanto o vMix, enviando feliz da vida, não reporta nada de errado. Corrija o intervalo para 2 segundos e desligue os keyframes por mudança de cena. Ainda acontecendo? Então coloque seu bitrate total ao lado do upload medido.

De quanto bitrate eu preciso?

2500-4000 kbps em 720p, 4000-6000 em 1080p, e 128 kbps de áudio por cima. O número que realmente decide é seu upload, não sua resolução: mantenha o total perto de um terço do que você mediu na máquina de transmissão. Ficar colado no limite é o que causa aquelas quedas diárias inexplicáveis.

Onde encontro minhas configurações?

No seu painel de controle Primcast e no e-mail de ativação de quando o serviço foi configurado — endereço do servidor, nome da aplicação, nome do stream, usuário e senha. Em um servidor dedicado, elas vêm da configuração da sua própria máquina; o chat ao vivo pode dizer em qual dos dois você está.

Isso funciona para algo além do vMix?

Os valores funcionam — todo codificador RTMP quer o mesmo punhado de coisas e apenas rotula as caixas de forma diferente. Temos guias ilustrados para OBS Studio e Telestream Wirecast, além de um resumo dos codificadores de vídeo por software que funcionam conosco.

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.