Tutorial · Produção ao vivo com vMix
Tutorial de vMix todos os campos de streaming preenchidos
Este tutorial de vMix coloca sua transmissão no seu canal Primcast em poucos minutos: você define o destino como Custom RTMP Server, cola o servidor em URL e o nome do stream em Stream Key, e adiciona seu login em Advanced.
Depois vêm as configurações de qualidade que mantêm a reprodução fluida para seus espectadores, uma opção SRT para conexões instáveis e uma forma rápida de verificar se você está realmente ao vivo.
- Destination
- Custom RTMP Server
- URL
- rtmp://HOST:1935/APP
- Stream Key
- livestream
- Application
- FFMPEG
- Keyframe Frequency
- 2
- Advanced · Username
- USERNAME
- Advanced · Password
- PASSWORD
Os valores em maiúsculas e o nome do stream vêm do seu painel Primcast. Nomes de campos conforme o vMix 29 os rotula.
Antes de começar: copie quatro valores do seu painel
O vMix precisa saber para onde enviar a transmissão e como fazer login. Tudo isso espera por você em um só lugar, então não há nada para adivinhar.
Encontre suas configurações de encoder
Faça login, abra sua conta de vídeo e vá até o cartão Live streaming. Em Encoder settings você verá:
- Server
- Seu endereço e nome da aplicação, no formato
rtmp://HOST:1935/APP. - Stream name
- A maioria dos canais usa
livestream. - Username
- O login para publicar um stream.
- Password
- Oculta até você clicar em Show. New password gera uma nova.
Copie, não redigite
Cada valor tem seu próprio botão de copiar, então use-o. O nome da aplicação em particular é só seu. Muitos guias genéricos usam live, e digitar isso por hábito faz a conexão ser recusada.
O nome de usuário e a senha servem apenas para publicar este stream. Não são o e-mail e a senha que você usa para entrar no Primcast.
Está rodando seu próprio servidor de streaming dedicado? Então esses valores ficam na configuração desse servidor. Pergunte no chat e indicaremos onde encontrá-los.
Seu cartão também mostra um Nearest server? Use esse endereço como servidor. O vMix então se conecta à nossa localização mais próxima (Nova York, Miami, São Francisco, Amsterdã ou Bucareste) e seu stream percorre o resto do caminho pela nossa rede. Nome do stream, usuário e senha permanecem exatamente como estão.
Configuração RTMP no vMix: URL, Stream Key e login
Abra as configurações de streaming no vMix e siga estes passos em ordem. Os nomes dos campos são os que o vMix usa na própria ajuda da versão 29.
- Defina Destination como Custom RTMP Server.
- Em URL, cole o servidor do seu painel. Ele termina com o nome da aplicação e não vai além disso.
- Em Stream Key, cole apenas o nome do stream. Algumas versões do vMix chamam esse campo de Stream Name.
- Deixe Application em FFMPEG, como o vMix recomenda.
- Abra Advanced e preencha Username e Password com o login de publicação do seu painel.
Isto funciona
URLrtmp://HOST:1935/APPStream Keylivestream
Isto é recusado
URLrtmp://HOST:1935/APP/livestreamStream Key(vazio)
O vMix não mostra um erro claro para isso. A conexão simplesmente falha, por isso vale a pena verificar antes.
Sem campos Username e Password na sua versão do vMix? Você pode colocar o login na URL: rtmp://USERNAME:PASSWORD@HOST:1935/APP. Se sua senha tiver @, dois-pontos ou barra, clique em New password no painel para gerar uma sem esses caracteres.
Configurações de qualidade do vMix que seus espectadores notarão
Escolha uma predefinição de qualidade e clique na engrenagem ao lado para ajustar. Duas configurações decidem se quem assiste vê uma imagem fluida ou uma roda girando: keyframes e bitrate.
Keyframe Frequency: 2
Cortamos sua transmissão em segmentos curtos de reprodução, e cada corte cai em um keyframe. Dois segundos entre keyframes geram segmentos uniformes. Aumente isso e os espectadores começam a travar, enquanto o vMix continua dizendo que está tudo bem.
Boa notícia: 2 é o padrão do próprio vMix. Se alguém mudou, ou uma predefinição mudou, volte para 2.
O resto do perfil
- Format
- H264, que todo player e navegador consegue exibir.
- Profile
- Main para melhor qualidade, Baseline se seu computador estiver sofrendo.
- Preset
- veryfast, como o vMix sugere.
- Audio
- AAC a 128 kbps.
Bitrate: combine com seu upload
Some vídeo e áudio e mantenha esse total em cerca de dois terços da velocidade de upload que você mediu. Então, se um teste de velocidade mostrar 6 Mbps, envie no máximo cerca de 4.
| Encode Size | Video Bit Rate | Audio Bit Rate | Upload necessário |
|---|---|---|---|
| 1920x1080, 30 fps | 4500 kbps | 128 kbps | 7 Mbps |
| 1280x720, 30 fps | 2500 kbps | 128 kbps | 4 Mbps |
| 854x480, 30 fps | 1200 kbps | 96 kbps | 2 Mbps |
Os planos pagos de vídeo ao vivo aceitam até 5 Mbps de entrada, então a linha 1080p cabe. Rode o teste de velocidade no computador que executa o vMix, no horário em que você planeja entrar ao vivo, e tente mais de uma vez. Use cabo de rede em vez de Wi-Fi nesse computador, se puder.
Ventoinhas girando forte ou quadros perdidos no vMix? Marque Use Hardware Encoder se você tiver uma GPU NVIDIA. A GPU então faz a codificação e deixa o processador livre para suas cenas, títulos e câmeras.
Entre no ar e confirme que chegou
- Salve as configurações e pressione Stream no vMix.
- Abra o cartão de transmissão ao vivo no seu painel Primcast. Em cerca de 15 segundos, ele deve mostrar você no ar, junto com o que o vMix está enviando.
- Copie o link de reprodução do mesmo cartão e abra-o no VLC ou em qualquer player HLS. Aguarde alguns segundos: nada é reproduzido até que os primeiros segmentos existam.
O link do seu canal tem este formato. Quando o seu plano inclui um link de CDN, o cartão mostra esse link ao lado, e ambos funcionam. O cartão também tem um código de incorporação para o seu próprio site.
http://HOST:1935/APP/livestream/playlist.m3u8
| O que você vê | O que fazer |
|---|---|
| O vMix não conecta de jeito nenhum | Verifique se a URL termina no nome da aplicação e se a Stream Key contém apenas o nome do stream. Depois compare o host e o nome da aplicação com o seu painel, letra por letra. |
| A URL e a chave estão corretas, e mesmo assim não conecta | Verifique o nome de usuário e a senha em seguida. Copie ambos novamente do painel, ou crie uma nova senha e cole-a ali. |
| Nada conecta a partir de uma rede específica | Algumas redes de escritórios, escolas e hotéis bloqueiam a porta 1935. Tente outra conexão ou envie por SRT (passo 05). |
| O vMix parece bem, mas os espectadores travam | Defina a Frequência de keyframe de volta para 2 e depois reduza a taxa de bits em uma linha. Seu upload pode estar mais lento nesse horário do que você espera. |
| Cai algumas vezes por dia | Você está perto do limite do seu upload. Desça uma linha na tabela ou conecte o computador por cabo. |
SRT no vMix: para conexões longas ou instáveis
O SRT mantém um stream íntegro em links onde o RTMP costuma travar: Wi-Fi de eventos, um uplink móvel ou um feed vindo de outro continente. Ele acompanha os planos Pro e Platinum do nosso CDN de vídeo, e o seu cartão de transmissão ao vivo passa a mostrar uma seção Ingestão SRT com o seu endereço e a frase-senha.
No vMix, o SRT é configurado em uma saída, e não nas configurações de streaming. Abra Settings, depois Outputs, clique na engrenagem ao lado da saída que você quer enviar, marque Enable SRT e preencha os valores à direita.
Um stream enviado por SRT é reproduzido com o próprio nome, então use o link que o painel mostra em Plays at enquanto você transmite dessa forma.
- Type
- Caller
- Hostname
- HOST
- Port
- PORT
- Latency
- 1000
- Passphrase
- PASSPHRASE
- Key Length
- 16
- Stream ID
- deixe vazio
O host e a porta vêm da linha Address da sua seção de ingestão SRT.
Quedas, reconexão e mais destinos
Não há um interruptor de reconexão automática para procurar
O vMix se reconecta sozinho após uma queda. Não há caixa para marcar, então se alguém disse para você ativar isso, a orientação era para outro codificador.
A reconexão só define a rapidez com que você volta. Seus espectadores ainda perdem esses segundos, então se as interrupções continuarem, veja sua taxa de bits e conexão no passo 03.
Transmita uma vez, apareça em todos os lugares
O vMix pode enviar para três destinos ao mesmo tempo, mas cada um usa seu upload novamente. Em vez disso, envie um stream para a Primcast e adicione YouTube, Facebook, Twitch ou qualquer servidor RTMP em Restream no seu cartão de transmissão ao vivo, até cinco destinos. Seu upload carrega um stream e a nossa rede faz o resto.
Perguntas sobre streaming no vMix
Como faço streaming do vMix para um servidor RTMP personalizado?
Nas configurações de streaming, escolha Servidor RTMP Personalizado como destino. Cole o endereço do servidor com o nome da aplicação em URL, o nome do stream em Stream Key, e o seu nome de utilizador e palavra-passe de publicação em Avançadas. Guarde e prima Stream.
Qual é a minha chave de stream do vMix?
Para um canal Primcast, é o nome do stream apresentado nas definições do Codificador no seu cartão de Transmissão em direto, que é livestream para a maioria dos canais. Vai sozinho no campo Stream Key, nunca no final do URL.
Onde está a religação automática no vMix?
Não existe uma definição para isso. O vMix religa sozinho após uma quebra, por isso não há nada para ativar. Se as falhas continuarem a aparecer, reduza o bitrate ou ligue o computador por cabo de rede.
O nome da aplicação é sempre "live"?
Não. O nome da sua aplicação pertence ao seu canal e faz parte do endereço do servidor no seu painel. Copie-o de lá. Um nome adivinhado faz a ligação ser recusada.
Que intervalo de keyframe devo usar no vMix?
Defina a Frequência de Keyframe para 2 segundos, que também é o padrão do vMix. Os segmentos de reprodução são cortados nos keyframes, por isso um intervalo maior transforma-se em paragens para os seus espetadores, mesmo quando o vMix não mostra nenhum problema.
Com que bitrate devo fazer streaming a partir do vMix?
Cerca de 2500 kbps para 720p ou 4500 kbps para 1080p a 30 fotogramas por segundo, mais 128 kbps de áudio. Mantenha o total em cerca de dois terços da velocidade de upload que mediu no computador que executa o vMix.
O vMix pode fazer streaming para a Primcast por SRT?
Sim, nos planos de CDN de vídeo Pro e Platinum. Ative o SRT numa saída do vMix no modo Caller e introduza o host, a porta e a frase-passe da secção de ingestão SRT do seu painel, com latência 1000 e comprimento de chave 16.
Posso fazer streaming para o YouTube e o Facebook ao mesmo tempo?
Sim. Envie um stream do vMix para a Primcast e adicione as outras plataformas em Restream no seu cartão de Transmissão em direto, até cinco destinos. Assim o seu upload transporta apenas uma cópia.
Também usa outro codificador?
O seu canal aceita os mesmos quatro valores de qualquer codificador RTMP. Só os nomes dos campos mudam.
Precisa de um canal para o seu programa no vMix?
Abra um canal de vídeo, copie os seus valores para o vMix e veja o seu próprio stream a reproduzir. Preso num campo? O nosso chat responde em segundos e pode ver o seu canal enquanto espera, e uma pessoa junta-se sempre que pedir.