5 de dezembro, 2018by Justin Miller
Para exibir este vídeo, por favor active o JavaScript, e considere a atualização para um navegador thatsupports de vídeo HTML5
Vamos falar sobre o processo de streaming de vídeo ao vivo. Começa na câmara. As câmeras de hoje são digitais e podem capturar imagens em uma resolução impressionante de 4K (2160p). Essa resolução requer uma taxa de bits muito alta para suportar o sinal de vídeo digital “bruto” saindo da câmera, portanto, os cabos usados para transferir esse sinal devem ser capazes de lidar com grandes quantidades de dados. Os cabos HDMI ou ethernet podem ser usados em alguns casos. Mas, na maioria das vezes, um sinal 4K transferido por longas distâncias requer um cabo SDI que possa gerenciar os requisitos de largura de banda.
algumas transmissões ao vivo são feitas com um smartphone, mas produções ao vivo mais sérias empregam câmeras adicionais. Produções ao vivo comuns costumam usar uma configuração de estúdio de três câmeras. Essas câmeras e outras fontes de vídeo estão conectadas a um comutador que faz a transição entre elas. O áudio para uma produção é transferido para um mixer através de cabos XLR. Geralmente, o switcher adiciona o áudio do mixer ao sinal de saída final. Também pode incluir a capacidade de adicionar gráficos, títulos e até animações. O switcher pode ser hardware, software ou um pouco de ambos quando as placas de captura são necessárias.
codificação de vídeos ao vivo em um formato de arquivo Streamable
para o sinal de saída final a ser armazenado ou transmitido, o sinal de vídeo precisa ser comprimido através de um codificador em um codec. Codecs vêm em todas as formas e tamanhos. Um padrão na indústria é o H. 264, que é frequentemente usado para transmissão e distribuição. O H. 264 comprime o vídeo para ser facilmente transmitido, o que significa compactar gigabytes em megabytes.
o codificador em si pode ser embutido na câmera, mas também pode ser um aparelho autônomo, software de computador ou aplicativo móvel. Em muitos casos, ele é integrado a um software de transmissão moderno.
uma vez que o fluxo de vídeo é compactado através do codificador, os dados de vídeo ainda precisam ser empacotados em um protocolo de transferência em tempo real (RTP) para entrega em toda a internet. Como um grande fluxo de dados contínuos, ele precisa ser dividido em pedaços digeríveis ou pacotes de informações. Esses pacotes serão posteriormente recombinados e decodificados em um sinal contínuo pelo media player. Muitos codificadores usam RTMP como padrão para contribuição de primeira milha.
Entrega de Streaming de Mídia para Servidores
Após a embalagem, o fluxo é puxado ou empurrado para um servidor de mídia. O servidor de mídia pode estar no mesmo sistema que o codificador ou remoto em algum lugar da nuvem. Oferecemos o software Wowza Streaming Engine™ como software de servidor de mídia que você pode instalar em seus próprios servidores — estejam eles no local ou em uma plataforma de nuvem de terceiros-para gerenciar e personalizar por conta própria. Nós também temos o serviço Wowza Streaming Cloud™ para aqueles que querem se levantar e correr rapidamente sem qualquer aborrecimento.
transcodificação, transição, Transrating e Transmuxing
os servidores de mídia ingerem o fluxo do codificador e convertem o vídeo conforme necessário. Entrada é a quantidade de dados que entram no servidor de mídia. Os servidores de mídia podem transcodificar os dados em um novo codec. Eles podem fazer a transição do vídeo para diferentes resoluções e até mesmo transratar os dados, criando diferentes taxas de bits. Os servidores de mídia também podem reembalar, ou transmux, os dados em diferentes protocolos. Os dados transferidos de um servidor de mídia são conhecidos como saída. Mas vamos falar sobre por que um servidor de mídia é necessário observando quem está visualizando a transmissão ao vivo e o que torna uma ótima experiência de visualização.
streaming de taxa de bits adaptável
você deseja que sua transmissão ao vivo alcance o maior número possível de espectadores, mas nem todos vão consumir seu fluxo da mesma maneira. Alguns espectadores terão telas grandes, alguns terão telefones celulares, alguns estarão na internet incrível, e alguns podem estar em Wi-Fi horrível ou mesmo LTE.
é aí que o streaming adaptive bitrate (ABR) se torna tão importante. Um servidor de mídia cria ABR ‘renditions’, que são como itens em um menu que consiste em todas as diferentes resoluções e taxas de bits criadas. Em seguida, a tecnologia que reproduz o vídeo pode escolher a melhor versão para visualização com base no tamanho da tela e na largura de banda da rede disponível — enquanto alterna dinamicamente entre as opções à medida que os recursos flutuam. Resumindo, o ABR garante que seus espectadores tenham a melhor transmissão ao vivo de qualidade para suas condições de visualização.
Streaming de vídeo para qualquer dispositivo em qualquer conexão
seus espectadores podem estar assistindo em um decodificador, por meio de um navegador da internet ou visualizando por meio de um aplicativo em seu dispositivo móvel. Dependendo do que eles estão usando, eles podem exigir um protocolo diferente. Enquanto um decodificador conectado à sua TV ainda pode usar RTMP, seu iPhone aceita apenas HLS e seu navegador pode estar executando o MPEG DASH. Novamente, seu servidor de mídia pode converter sua transmissão ao vivo em qualquer protocolo necessário, chamado transmuxing, e garantir a entrega aos espectadores, independentemente do dispositivo escolhido.Há mais coisas que um servidor de mídia também pode fazer, como injetar informações adicionais, salvar o fluxo como um arquivo de vídeo e fazer conversões semelhantes ao áudio. E tenha em mente, com um fluxo entrando em um servidor de mídia (ingestão) e várias renderizações saindo (saída), você precisará de mais largura de banda para saída para suportar um grande público.
oferecendo ótimas experiências de Streaming para o público em todo o mundo
de volta aos espectadores. Porque não sabemos onde eles estão localizados, ainda há a questão da distância. Quanto mais longe eles estão do servidor de mídia, mais tempo leva para o sinal chegar até eles. Essa distância pode causar latência e buffer.
para resolver alguns desses problemas, muitas emissoras empregam uma rede de entrega de conteúdo (CDN). É uma rede de servidores de mídia espalhados por todo o mundo que é capaz de lidar com grandes quantidades de dados. Os servidores mais próximos do visualizador são chamados de servidores edge. O fluxo de dados é entregue em toda a rede, finalmente conectando-se com os visualizadores no servidor de borda mais próximo deles. Algumas emissoras constroem suas próprias redes usando o Wowza Streaming Engine para servidores de passagem e de borda. Outros usam serviços por aí, como nosso CDN Wowza.
Streaming de vídeo ao vivo nas mídias sociais
a última coisa a se pensar São redes de mídia social com seu próprio CDN. Redes como Facebook, YouTube Live e Twitch geralmente aceitam RTMP e têm sua própria rede de entrega de conteúdo para vídeos gerados pelo Usuário. Muitos transmitem diretamente de seus codificadores para essas redes de mídia social. Oferecemos o Wowza ClearCaster™ appliance como um codificador que transmite diretamente para o Facebook Live e além. Por meio de um servidor de mídia, as redes de mídia social podem ser direcionadas simultaneamente em conjunto com sua própria rede de entrega, aumentando ainda mais o alcance de sua transmissão ao vivo.
soluções de Streaming de ponta a ponta para entrega de vídeo ao vivo em todo o mundo
a transmissão de vídeo ao vivo hoje trata de empregar as ferramentas certas. Mesmo com um público de visualização global em uma variedade de plataformas, a experiência de streaming de vídeo ao vivo da mais alta qualidade é possível.
espero que isso ajude você a entender mais sobre as complexidades da transmissão ao vivo e deixe você animado com as infinitas possibilidades de envolver o público.
Tornar-se um Streaming de Especialista em
Explorar o Guia de