Streaming com várias taxas de bits com vMix e Wirecast: O que você precisa saber

Uma transmissão em direto bem sucedida requer muitas partes móveis. O software, o hardware e a configuração juntam-se para criar uma forma de comunicação altamente eficaz. Um elemento fundamental para o êxito dos eventos em direto é a transmissão em várias taxas de bits.

O streaming com várias taxas de bits pode resolver a maioria dos problemas que ocorrem com o armazenamento em buffer, atrasos, etc. No entanto, nem sempre é fácil de configurar quando nunca se utilizou um codificador. Este ensaio analisa de forma pró-ativa como configurar fluxos de taxa de bits múltiplos utilizando o software de transmissão de vídeo vMix e Wirecast, que integraram diretamente o nosso OVP no seu menu pendente.

Índice

  • O que é um fluxo de taxa de bits múltipla?
  • Porque é que a transmissão em fluxo contínuo com várias taxas de bits é essencial
  • Software de difusão de vídeo integrado com Dacast
  • Transmissão em fluxo contínuo com várias taxas de bits
  • Requisitos de largura de banda para transmissão em fluxo contínuo com várias taxas de bits
  • Conclusão

A maioria das plataformas profissionais de transmissão em direto e das soluções de codificação de vídeo actualizam regularmente as suas características e preços. Actualizámos esta publicação para refletir as informações mais recentes, de setembro de 2020.

O que é um fluxo de taxa de bits múltipla?

Transmissão em fluxo contínuo com várias taxas de bitsAntigamente, os fluxos de Internet eram fornecidos apenas com um único nível de qualidade. Se o espetador tivesse uma ligação à Internet suficientemente rápida, poderia assistir à transmissão. Se não… bem, melhor sorte para a próxima. Tentar transmitir conteúdos que são demasiado pesados para a sua ligação à Internet é praticamente impossível. É de esperar que haja armazenamento em buffer, gagueira ou falha total.

A solução é um fluxo com várias taxas de bits. Refere-se a um único fluxo que está disponível em várias qualidades. Se alguma vez utilizou o YouTube, provavelmente já reparou nas opções de definições de qualidade no canto inferior direito do leitor de vídeo. Estas permitem-lhe selecionar uma qualidade – normalmente, 144p, 240p, 360p, 480p, 720p ou 1080p.

Do mesmo modo, uma transmissão em direto moderna é normalmente fornecida com várias taxas de bits. Quando utilizado com um leitor de vídeo Web moderno e compatível Se o utilizador tiver uma conta de vídeo, a melhor qualidade de vídeo possível será automaticamente fornecida aos espectadores com base na sua velocidade de Internet. Esta configuração é efectuada através de um software de difusão de vídeo.

Porque é que a transmissão em fluxo contínuo com várias taxas de bits é essencial

Porque é que isto é tão importante? Bem, atualmente as pessoas vêem vídeos em todos os tipos de locais e em todos os dispositivos. Alguns espectadores podem estar a assistir através de uma ligação de fibra extremamente rápida numa smart TV 4K. Outros podem estar a ver através de uma má ligação à rede celular 4G num smartphone, ou através de uma linha de Internet DSL rural num computador antigo.

Existem
biliões
dos utilizadores da Internet. Para maximizar o tamanho da audiência de qualquer transmissão em direto, é necessário alcançar o maior número possível de pessoas. E é preciso chegar até eles com um observável fluxo. Isto significa que o seu fluxo tem de ser entregue em vários níveis de qualidade. Para os espectadores com Internet rápida, o ideal é enviar um fluxo de alta definição e alta qualidade. Os espectadores com uma Internet mais lenta devem receber um fluxo que será reproduzido sem problemas, mesmo que a qualidade seja muito fraca.

O objetivo final é que cada espetador receba uma transmissão em direto que possa ser visualizada, que não seja armazenada em buffer nem tenha atrasos e que seja reproduzida sem problemas – com a melhor qualidade possível.

Para tal, é necessário configurar corretamente o software de difusão de vídeo. O Wirecast é um codificador muito popular utilizado por uma grande variedade de emissoras. O streaming multi-bitrate é muito fácil de configurar com o Wirecast. Vejamos como o fazer.

Software de difusão de vídeo integrado com Dacast

1. Transmissão por cabo

Software de difusão de vídeo profissional Wirecast
O Wirecast é um software multiplataforma que está disponível para Mac, PC e está disponível em duas versões: Wirecast Studio e Wirecast Pro.

O Wirecast está disponível em duas versões: O Wirecast Studio está disponível por 599 dólares e o Wirecast Pro por 799 dólares. Para garantir a compatibilidade do software, consulte a nossa publicação sobre os requisitos mínimos do sistema Wirecast. para que possa iniciar a transmissão em direto de forma rápida e fácil.

Existe também uma versão de teste gratuita que inclui uma marca de água mas que, de resto, é totalmente funcional. Tanto a versão gratuita como a paga incluem o Dacast no seu menu pendente, permitindo-lhe começar a transmitir em poucos minutos.

Estúdio Wirecast Inclui funcionalidades como:

Captura ilimitada

  • Entradas ilimitadas
  • 2 convidados remotos através da conferência Wirecast Rendezvous

Produção melhorada

  • Resolução máxima de projeto e codificação de 4096 x 3072
  • 5 camadas de Master Mixing
  • Texto integrado, títulos, chroma key e transições incorporadas
  • Transições personalizadas, listas de reprodução
  • Misturador de áudio avançado
  • Integração de redes sociais
  • Biblioteca de média de stock integrada
  • Novos títulos e gráficos animados Blue Titler Live Express

Saídas de destino ilimitadas

  • Destinos de saída ilimitados + várias gravações simultâneas em discos
  • Uma câmara virtual e saída de microfone
  • Saída para multivisualizador com 1-4 ranhuras

Apoio

  • Suporte por e-mail e actualizações gratuitas durante um ano com o Suporte Standard

Wirecast Pro inclui todas as funcionalidades do Wirecast Studio, mais:

Captura avançada ilimitada

  • 7 convidados remotos através da conferência Wirecast Rendezvous

Produção avançada

  • Controlo de câmaras PTZ
  • FX de áudio profissional
  • Produção desportiva (repetição instantânea, painéis de avaliação)
  • Conjuntos virtuais e fundos
  • NewBlue Titler Live Apresentar títulos animados e gráficos

Saídas de destino ilimitadas avançadas

  • Adiciona saída SDI/HDMI de banda base, saída de programa NDI
  • 1-17 ranhura de saída do multi-visor
  • ISO Registo de fontes individuais
  • Gravação de áudio multipista

Apoio

  • Suporte por e-mail e actualizações gratuitas durante um ano com o Suporte Standard.

2. vMix

Painel de controlo do software de difusão de vídeo vMix
Disponível apenas para PCs com Windows, o vMix oferece funcionalidades de transmissão semelhantes às do Wirecast, incluindo fontes de vídeo com resolução até 4K, bem como fontes NDI.

Outro software de transmissão de vídeo popular, juntamente com o Wirecast Pro, é o vMix. Existem seis versões do vMix, desde uma versão gratuita com uma resolução máxima de 768 x 576, até uma versão profissional de 1200 dólares que suporta múltiplas fontes de vídeo e videoconferência em direto com um máximo de 8 interlocutores. As versões intermédias oferecem uma boa combinação de funcionalidade e acessibilidade. Existe também um período experimental gratuito de 60 dias. Saiba mais sobre o Página de preços do vMix e apresenta uma comparação lado a lado de todos os produtos atualmente oferecidos.

Em termos de compatibilidade, o vMix só funciona em computadores Microsoft Windows. Tanto a versão gratuita como a paga incluem o Dacast no seu menu pendente, permitindo-lhe começar a transmitir em poucos minutos.

Transmissão em fluxo contínuo com várias taxas de bits

Tenha em atenção que, para o streaming com várias taxas de bits com o Wirecast ou o vMix, terá de configurar manualmente o seu codificador, uma vez que terá de modificar ligeiramente o nome do fluxo do seu canal em direto para cada taxa de bits que pretenda configurar.

Para configurar um fluxo de taxa de bits múltipla no Wirecast Basic, Wirecast Pro ou vMix, siga estes passos:

Passo 1: Em primeiro lugar, inicie sessão no Dacast e visite o backend da sua conta. Clique no canal de transmissão em direto que vai utilizar para esta transmissão e, em seguida, no separador Geral, clique em:

Multi-Bitrate Streaming vMix e Wirecast - ícone de configuração do codificador

Passo 2: A janela de configuração do codificador tem 4 painéis. Estes 4 painéis contêm credenciais de fluxo. As credenciais de fluxo são o Login/Password/Stream URL/Stream Name. É necessário copiá-los e colá-los no software de difusão de vídeo profissional vMix ou Wirecast:

Multi-Bitrate Streaming vMix e Wirecast - Configuração do codificadorPasso 3: Abra o Wirecast ou o vMix e comece por adicionar uma fonte de vídeo ao seu fluxo. No Wirecast, tem de clicar no ícone “+” ao lado da primeira janela de camada, na segunda parte do seu ecrã. No vMix, terá de clicar em “Adicionar entrada”, localizado na parte inferior do ecrã.

Passo 4: Agora que tem a fonte de vídeo do seu canal em direto, vamos definir as definições do seu canal em direto. No Wirecast, vai querer abrir a janela “Output Settings” (Definições de saída). Isto pode ser feito clicando em “Stream” ou através do atalho de teclado Ctrl + Y (PC) ou Cmd + Y (Mac). No vMix, clica no ícone de engrenagem que se encontra à esquerda da palavra STREAM e na parte inferior do esquema.

Passo 5: Na janela que se abre, ser-lhe-á pedido que seleccione um destino de saída. Seleccione “Servidor RTMP” e, em seguida, clique em OK.

Passo 6: Em seguida, é necessário introduzir as definições de saída. É aqui que terá de introduzir o URL do fluxo, o nome do fluxo, o início de sessão e a palavra-passe do seu canal em direto, todos disponíveis na janela da sua conta Dacast que manteve aberta. É muito fácil, basta copiar e colar as informações. A parte mais complicada é o nome do fluxo, que terá de ser adaptado a cada taxa de bits configurada. Edite o nome do fluxo para corresponder a este formato, como sempre:

dclive_1_1@123456

dclive_1_2@123456

dclive_1_3@123456

Os números destacados devem ter sempre o formato em ordem crescente com números 13.

Passo 7: Para garantir o êxito da transmissão em direto, recomendamos as seguintes definições do codificador de transmissão em direto:

CODEC DE VÍDEOH.264 (x264 pode funcionar)
TAXA DE QUADROS25 ou 30
INTERVALO DE FOTOGRAMAS-CHAVE2 segundos (ou 2x a velocidade de fotogramas)
DIGITALIZAÇÃOProgressivo
TAXA DE BITS DE CODIFICAÇÃOConstante (CBR)
CODEC ÁUDIOAAC
BITRATO DE ÁUDIO128 kbps
CANAIS DE ÁUDIO2 (Estéreo)
TAXA DE AMOSTRAGEM DE ÁUDIO48 kHz (48.000 Hz)

Passo 8: O seu primeiro fluxo está agora configurado. Para adicionar a sua segunda taxa de bits, clique no botão “Adicionar…” no canto da janela Definições de saída.

Passo 9: Introduzir as definições exatamente como anteriormente. No entanto, deve efetuar duas alterações. Em primeiro lugar, é necessário editar o nome do fluxo. Tal como referido no parágrafo anterior, o nome do segundo fluxo deve ter o seguinte aspeto: dclive_1_2@123456. A taxa de bits de áudio e vídeo, a resolução e os quadros por segundo também devem ser definidos manualmente (consulte a etapa 11, abaixo).

Passo 10: Para cada fluxo, é necessário selecionar a resolução de vídeo, a taxa de bits de vídeo e a taxa de bits de áudio pretendidas. Para uma transmissão em direto normal, recomendamos frequentemente três definições:

ULDLDSDHDFHD
NomeDefinição ultra-baixaBaixa definiçãoDefinição padrãoAlta definiçãoAlta definição total
Taxa de bits de vídeo (kbps)350350 – 800800 – 12001200 – 19001900 – 4500
Largura da resolução (px)42664085412801920
Resolução Altura (px)2403604807201080
H.264 PerfilPrincipalPrincipalElevadoElevadoElevado

Passo 8 e 9 pode ser repetido tantas vezes quantas as desejadas. No entanto, a largura de banda disponível no local de transmissão pode influenciar as suas escolhas, como explicaremos a seguir.

Requisitos de largura de banda para transmissão em fluxo contínuo com várias taxas de bits

Ok-então já explicámos que a velocidade da Internet do espetador determina se este pode ou não assistir a uma determinada transmissão em direto. No entanto, existe uma limitação semelhante para o organismo de radiodifusão. Quando está a transmitir em direto, os dados que está a transmitir são carregados através da sua ligação local à Internet para o fornecedor de vídeo OTT com o qual está a trabalhar.

Isto significa que é importante que a velocidade da sua Internet esteja à altura da tarefa. Caso contrário, o seu fluxo pode ser armazenado em buffer ou falhar – mesmo para espectadores com excelentes ligações à Internet.

O número relevante é a velocidade de carregamento. Para verificar a velocidade de carregamento da ligação atual que está a utilizar, pode visitar www.testmy.net. Tome nota da velocidade de carregamento que este teste mostra.

Ao transmitir em várias taxas de bits, cada qualidade de transmissão está a ser carregada ao mesmo tempo. Isto significa que, para determinar a largura de banda de carregamento total necessária, deve somar as larguras de banda de cada qualidade. Digamos que utilizou as definições recomendadas, como acima. Nesse caso: Low @ 5oo Kbps + 64 Kbps áudio, Standard @ 1000 Kbps + 128 Kbps áudio, e High-def @ 3 Mbps (igual a 3000 Kbps) + 128 Kbps áudio. O seu total é de quase 5 Mbps.

Neste exemplo, tem de se certificar de que a velocidade da sua Internet é de, pelo menos, 5 Mbps. De facto, recomendamos que tenha o dobro da largura de banda necessária, pelo que uma ligação à Internet com velocidade de carregamento de 10 Mbps seria a melhor opção. Para saber mais, consulte o nosso artigo dedicado sobre requisitos de largura de banda para a transmissão de vídeo em direto.

Conclusão

O streaming em várias taxas de bits é praticamente uma necessidade. O processo pode ser um pouco confuso, mas esperamos que esta explicação tenha ajudado a clarificá-lo. O streaming multi-bitrate com o software de transmissão de vídeo vMix, Wirecast Basic ou Wirecast Pro demora apenas alguns minutos a instalar e a configurar. E depois de ter feito este processo uma vez, é fácil no futuro.

Alguma pergunta? Diga-nos na secção de comentários abaixo e nós responderemos assim que possível. Obrigado pela leitura e boa sorte para as suas transmissões em direto!

Max Wilbert

Max Wilbert is a passionate writer, live streaming practitioner, and has strong expertise in the video streaming industry.