Por: Ricardo Langer
De uma forma geral, o procedimento completo de como fazer transmissão ao vivo na internet pode ser classificado em 4 etapas a saber:
Captação para transmissão ao vivo na internet
A primeira etapa consiste em definir a quantidade de câmeras desejada, uso de mesa de corte (switcher), mesa de som, microfones, iluminação, tripés, enfim, os requisitos necessários para a geração de um sinal de vídeo e áudio profissional. Esta etapa é equivalente à captação das imagens para um evento gravado, ou seja, as mesmas tarefas designadas ao diretor, produtor, diretor de fotografia, assistente de áudio devem ser observadas.
Encoder Stand Alone – Hardware
Após definida a captação, a segunda etapa consiste na codificação do sinal de áudio e vídeo para um formato compatível com os servidores de streaming, também conhecidos pela sigla CDN, que significa “Content Delivery Network”, com o fim de viabilizar o projeto.
As CDN´s são serviços que podem ser contratados com planos de pacotes de dados, de tal forma que dependendo do volume de tráfego de transmissão, da mesma forma que operadoras de telefonia celular oferecem planos de voz e dados para uso de seus consumidores. Alguns exemplos de CDNs conhecidas são: Ustream, Dacast e Vimeo. O gerenciamento dos canais de transmissão, criação da janela com o Player de visualização, e customização das páginas para o usuário final são feitas diretamente na plataforma de cada CDN através de browser.
As redes sociais, tais como Youtube e Facebook oferecem gratuitamente canais de transmissão com CDNs incorporadas, e acessos livres e ilimitados para transmissões ao vivo. Por isso estas plataformas vem sendo cada vez mais utilizados em eventos que não contenham conteúdo privado ou confidencial, e que permitam transmissões abertas.
Há dois grupos distintos de equipamentos de codificação ou “encoding” do sinal de áudio e vídeo gerado pelas câmeras para fazer o streaming, popularmente chamados de “placas de captura”, por consequência:
a) Os sistemas baseados em hardware operam individualmente, também conhecidos como “stand alone”, sem a necessidade de um computador. Ao passo que são unidades com entradas de sinal de áudio e vídeo (HDMI / SDI / Analógico Componente, Vídeo Composto, etc).
Possuem entrada ethernet RJ-45 para conexão de internet, e saída para monitoração (HDMI, VGA, DVI, etc). Assim sendo, alguns exemplos de encoders “stand alone” são:
Matrox Monarch
Datavideo NVS-25
AJA Helo H.264
Black Magic Design
Mesa de corte (switcher de vídeo) com encoder embutido
b) Sistemas baseados em software dependem de computadores equipados com placas de captura de áudio e vídeo, processamento de CPU e GPU rápidos e de um programa específico de web streaming. De uma forma geral, os sistemas baseados em software oferecem maior flexibilidade para uso de interatividade, gráficos e letreiros. Alguns exemplos são: Telestream Wirecast e Newtec Tricaster.
Interface do sistema Tricaster
Para esta etapa começamos pelo básico: A conexão de internet no local da transmissão deve ser estável, rápida e com largura de banda de no mínimo o dobro da taxa de upload desejada. Entretanto para efeitos práticos, para uma transmissão em Full HD 1920×1080, no mínimo deve ser utilizada banda de 10 Megabits/segundo, com 100% de banda isolada para o upload. Preferencialmente usar conexão cabeada (Ethernet/RJ-45). Conexões sem fio (Wi-Fi) tendem a causar perda de pacote de dados, e isso fará a imagem travar e pixelizar durante a transmissão.
Conexão de internet dedicada para streaming ao vivo
Uma vez que a conexão de internet esteja devidamente operativa, deve-se configurar o encoder com o endereço RTMP ou “Real Time Messaging Protocol” fornecido pela CDN contratada. Certamente isso nada mais é do que informar ao encoder, para qual canal deverá ser feito o upload com o streaming de dados da transmissão de áudio e vídeo.
Após a configuração do encoder, deve-se abrir o canal na CDN, para que o fluxo de dados comece a ser distribuído pelo servidor para os usuários assistirem a transmissão na janela do player de visualização, cujo endereço também é fornecido pela CDN.
Configuração do RTMP no painel de controle da CDN
Por fim, com todos os parâmetros configurados e com o canal aberto, pode ser iniciada a transmissão no encoder, que fará a codificação do sinal e upload para a CDN. Pronto! Você está no ar e ao vivo.
Streaming responsivo em Desktop e Dispositivo Móvel
Os usuários convidados devem receber antecipadamente o link com a URL ou endereço onde estará sendo exibida a transmissão. Contudo, em geral este link dá acesso a uma página previamente configurado com a logomarca. Enfim, título, sinopse do evento e horário da transmissão. O player de visualização da transmissão também pode ser incorporado no site desejado, através do código “i-frame”. O webmaster fará a programação da janela com o player na página desejada.
A tecnologia utilizada atualmente pela maioria das CDN´s é adaptiva, também conhecida por responsiva. O player irá se adaptar ao dispositivo que estiver conectado para visualização, seja computador desktop, smartphone, tablet ou smarTV. Em suma, a transmissão será visualizada na melhor qualidade possível, levando-se em consideração o tamanho da tela. Utilizado para visualização, a conexão de internet do usuário, e os recursos de processamento gráfico do dispositivo.
Live Streaming
A princípio os benefícios da tecnologia de transmissão ao vivo através da internet para redes sociais são infinitos. Eles vem se mostrado cada vez mais lucrativos para empresas, ONGs, instituições de ensino, museus, entidades governamentais. Também todos os segmentos de mercado que desejam fazer qualquer divulgação audiovisual de forma eficiente e com baixo custo.
Saiba mais sobre os serviços profissionais de transmissão ao vivo na internet acessando nosso site conforme endereço abaixo: https://www.videoshack.com.br/webstreaming-transmissao-de-eventos-ao-vivo-pela-internet/