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

Como transmitir com o vMix

Coloque uma transmissão do vMix 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 as versões, então o que segue nomeia as caixas e o que vai nelas em vez de um caminho 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 da transmissão - como esta transmissão específica se chama
  • Usuário e senha - a dupla 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 sabe em qual está? 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 um 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-DO-SERVIDOR:1935/SEU-NOME-DA-APLICACAO

A caixa marcada como Chave de Transmissão — versões mais antigas dizem Nome da Transmissão — recebe o nome da transmissão sozinho:

SEU-NOME-DA-TRANSMISSAO

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

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

Entre para publicar

O usuário e a senha do passo 1 vão nesse mesmo destino. São a dupla de publicação da transmissão — não os dados 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 em uma predefinição. Nas configurações de qualidade da sua transmissão, 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 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 qualquer ângulo 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, depois ajuste à 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 na máquina que faz a transmissão, na hora 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 exato é 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 confira se chegou

Inicie a transmissão — depois vá olhá-la você mesmo em vez de aceitar a palavra do vMix. Abra o endereço de reprodução em qualquer player:

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

Dê alguns segundos. Nada toca até os primeiros segmentos serem 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 o 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 olhar.

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-DO-SERVIDOR:1935/SEU-NOME-DA-APLICACAO pertence à URL, e o nome da transmissão vai sozinho na Chave de Transmissão. Junte-os e a conexão é recusada, sem nada de útil dito sobre o porquê.

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

Só 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, não reporta nada de errado. Corrija o intervalo em 2 segundos e desligue os keyframes por mudança de cena. Ainda acontecendo? Então coloque seu bitrate total ao lado do upload medido.

Quanto de 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 inexplicadas.

Onde encontro minhas configurações?

Seu painel de controle Primcast e o e-mail de ativação de quando o serviço foi configurado — endereço do servidor, nome da aplicação, nome da transmissão, usuário e senha. Em um servidor dedicado, eles 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 transmissão de áudio e vídeo incluem conexões ilimitadas, largura de banda ilimitada e suporte especializado 24/7 para mantê-lo no ar.