Quase todas as principais plataformas de redes sociais – exceto talvez o Pinterest – agora têm transmissão ao vivo integrada.
A transmissão ao vivo está em todo o lado, desde o e-Sports até aos atuais lançamentos da SpaceX, e mais crianças querem crescer e tornar-se profissionais de transmissões ao vivo do que querem tornar-se astronautas. No lado técnico, as plataformas estão agora numa corrida de armas para fornecer transmissão ao vivo de baixa latência aos seus utilizadores.
Pode ser fácil entrar em direto hoje em dia, mas afetar essa maravilha técnica nos bastidores é tudo menos simples. Como o streaming ao vivo é uma aposta na sua plataforma, a solução que pode oferecer a mais ampla gama de recursos de streaming de baixa latência superará o resto. Nem todas as aplicações de transmissão em direto requerem a menor latência possível. Vários fatores determinam qual solução é a melhor opção para uma determinada aplicação. Os grandes streamers vão reunir-se para a plataforma que oferece a solução de latência de vídeo mais adequada porque essa plataforma irá proporcionar a melhor experiência de visualização para o seu público. [KC1]
O streaming de baixa latência é um problema multidimensional
A latência no vídeo não é a mesma que a latência em outras formas de mídia da internet. Neste último, a latência é o tempo que um servidor leva para buscar conteúdo e enviá-lo para o seu navegador. A latência do vídeo, por outro lado, representa o atraso entre o tempo em que um fotograma é capturado e o tempo em que aparece no monitor.
Como tal, a latência do vídeo pode ser um problema multidimensional. Por exemplo, imaginem que estão a transmitir uma competição de e-sports em que dois jogadores bem conhecidos competem uns contra os outros. A transmissão não inclui apenas a ação do jogo de vídeo – também inclui imagens da cara de cada jogador, mais uma entrada de vídeo adicional com um comentador ao vivo.
Para apresentar uma experiência ótima, quatro fluxos de vídeo – o jogo, os dois jogadores e o comentador – devem ser transmitidos simultaneamente para um vasto público. (Para comparação, o recente evento da congressista Alexandra Ocasio-Cortez na Twitch chegou a uma audiência de 430 000 espetadores.) Se um fluxo tiver maior latência do que os outros, toda a apresentação sofre – você pode encontrar o comentador que remarcou a ação que levou até 30 segundos no passado, por exemplo.
À medida que o público em streaming amadurece, eles começam a exigir eventos de streaming altamente interativos e tecnicamente sofisticados. A interatividade requer a menor latência, idealmente sub-segunda, para proporcionar a melhor experiência de visualização. O público de hoje também quer uma qualidade de imagem semelhante a uma transmissão de alta qualidade. [KC2] É quase um dado que um streamer bem-sucedido terá uma conexão de internet de fibra de alta largura de banda, e eles escolherão o formato de vídeo e o protocolo de codificação que pode fornecer seus fluxos com a latência necessária.
O streaming Chunk baseado em HTTP funciona contra baixa latência
A AWS define a latência ultrabaixa como estando dentro de um intervalo de 2 a 0,2 segundos e baixa latência em 6 segundos e dois segundos. A latência padrão para fornecer formatos de vídeo HLS e DASH comuns pode ser de trinta a sessenta segundos. Com esta alta latência, é impossível entregar a interatividade que o público quer.
O culpado por trás dessa alta latência é o que é conhecido como streaming de chunk baseado em HTTP. Os formatos de transmissão de HTTP, como o MPEG-DASH e o HLS, quebram o vídeo em pequenos segmentos ou pedaços que devem ser armazenados em buffer antes da reprodução. Embora seja possível reduzir o tamanho dos blocos para proporcionar baixa latência, tornando-os pequenos aumentos, a probabilidade de os espetadores experimentarem o buffer de vídeo e outros problemas de reprodução.
Complicando o fluxo de trabalho de entrega de vídeo, o público assiste a streaming de vídeo em TVs, telefones, laptops, tablets e muito mais. Cada um destes dispositivos pode usar um formato de vídeo diferente. Isso significa que uma emissora deve levar cada transmissão de vídeo e transmux para formatos de vídeo populares, como HLS e DASH, antes de enviá-lo. Além disso, cada fluxo pode exigir configurações para otimizar a entrega para a melhor qualidade de imagem possível para a condição de conexão com a internet do espetador. [KC3]
Conclusão: A Limelight Networks oferece latência de sub-segundos com sua solução de streaming em tempo real
[KC4] A
transmissão em tempo real de Edgio usa a tecnologia WebRTC (Web Realtime Communication). Este padrão de código aberto pode fornecer fluxos com menos de uma segunda latência e é adequado para aplicações interativas. As soluções bem implementadas podem fornecer uma transmissão de vídeo fiável, com qualidade de transmissão, em tempo real, em grande escala. Esta tem sido uma área de desenvolvimento significativa em 2020 para a solução de transmissão em tempo real da próxima geração da Limelight, que está integrada à escala e ao alcance da capacidade global de CDN.
Ao habilitar a latência de sub-segundos, o streaming em tempo real também incorpora o compartilhamento de dados que pode ser usado para criar serviços interativos. Estamos a ver estes surgirem em novas aplicações para transmissão de vídeo ao vivo, incluindo casinos online, leilões, aprendizagem e apostas desportivas em eventos. Esperamos ver o WebRTC emergir como a principal opção para ampliar a entrega de conteúdo ao vivo incorporado na experiência do público social.
Em suma, o lado técnico da transmissão ao vivo é tão importante quanto o talento no ecrã. Aproveite ao máximo a sua
implementação de transmissão ao vivo com Limelight, agora Edgio –
contacte-nos hoje!