O guia definitivo para a codificação sensível ao contexto
A codificação sensível ao contexto é um novo desenvolvimento no mundo da radiodifusão em linha que está a tornar o processo de transmissão mais eficiente. Este tipo de codificação foi concebido para transmitir com uma taxa de bits inferior, mantendo a qualidade, o que é vantajoso para os organismos de radiodifusão.
Nesta publicação, vamos discutir tudo o que as empresas de radiodifusão precisam de saber sobre a codificação sensível ao contexto. Discutiremos as razões para utilizar a codificação sensível ao contexto e como aceder a ela. Para terminar, vamos discutir algumas tecnologias de transmissão relacionadas com a codificação sensível ao conteúdo.
Vamos começar por rever as noções básicas de codificação.
Índice
- O que é a codificação?
- O que é a codificação sensível ao contexto?
- Porquê utilizar a codificação sensível ao conteúdo?
- Como aceder à codificação sensível ao conteúdo
- Transmissão em fluxo contínuo com taxa de bits adaptável vs. codificação sensível ao contexto
- O futuro da codificação sensível ao contexto
- Considerações finais
O que é a codificação?
Antes de entrarmos na codificação sensível ao contexto, vamos rever rapidamente o que é a codificação e porque é que os organismos de radiodifusão a utilizam.
Codificação é o processo de conversão do ficheiro de vídeo RAW captado por uma câmara num ficheiro digital. Os ficheiros de vídeo RAW são volumosos, uma vez que retêm todos os fotogramas captados, pelo que a conversão para ficheiros de vídeo digital é essencial se o seu objetivo for transmitir através da Internet.
O processo de codificação utiliza uma ferramenta dedicada que se apresenta em hardware e software. Os codificadores de software são baratos ou gratuitos e, normalmente, são fornecidos em conjunto com outro software inovador de transmissão em fluxo contínuo. Os codificadores de hardware são mais caros e são normalmente utilizados para configurações de transmissão mais avançadas.
Codificadores utilizam uma tecnologia de transporte denominada codecs para transportar ficheiros de vídeo através da Internet. Os codecs codificam e descodificam os dados para os tornar mais leves e fáceis de transportar em tempo real.
Transcodificação é uma função que é muito semelhante à codificação, e as funções são frequentemente consideradas intercambiáveis. No entanto, há uma diferença entre os dois. A transcodificação trata da conversão do tamanho de um ficheiro de vídeo, ao contrário da codificação, que converte o tipo de ficheiro de vídeo.
O objetivo da transcodificação é criar várias versões, ou cópias, de um ficheiro de vídeo em diferentes tamanhos. Isto é útil para os organismos de radiodifusão que estão a transmitir para uma audiência com diferentes ligações à Internet.
O que é a codificação sensível ao contexto?
A codificação sensível ao contexto, frequentemente abreviada para “CAE”, é uma tecnologia de transmissão mais recente, concebida para otimizar o processo de transmissão em direto. Foi concebido para reduzir o taxa de bits do vídeo mantendo, ou mesmo melhorando, a qualidade do vídeo.
Esta tecnologia foi criada pela Brightcove e foi disponibilizada ao público pela primeira vez em 2018. Embora já exista há alguns anos, a codificação sensível ao contexto ainda não é muito utilizada pelo radiodifusor médio. No entanto, é utilizado por alguns dos principais intervenientes B2C no sector do streaming em linha.
Se utilizou o Netflix nos últimos anos, viu a codificação sensível ao contexto em ação, uma vez que é um dos principais utilizadores desta tecnologia. A Netflix tem tido excelentes resultados, tanto na melhoria da experiência do utilizador como na poupança de dinheiro em armazenamento e largura de banda.
Uma vez que o CAE optimiza o processo de transmissão, reduzindo a taxa de bits do conteúdo transmitido, também conserva a largura de banda e o espaço de armazenamento. Uma vez que a largura de banda e o armazenamento são dispendiosos para os organismos de radiodifusão profissionais, especialmente os que têm grandes audiências, a codificação sensível ao contexto pode ajudar a poupar dinheiro.
Para relembrar, a taxa de bits é a quantidade de dados transferidos pela Internet num determinado período de tempo. Normalmente, uma resolução mais elevada está associada a uma taxa de bits mais elevada. No entanto, com a codificação sensível ao contexto, este não é o caso. O CAE permite transmitir conteúdos de maior qualidade com uma taxa de bits inferior.
Estas melhorias são possíveis graças a uma tecnologia do tipo inteligência artificial que observa o contexto do fluxo para cada um dos espectadores. O principal contexto que a tecnologia procura é a força da rede de Internet dos utilizadores e a capacidade de transmissão dos seus dispositivos.
A codificação sensível ao contexto funciona através da tecnologia de codificação em nuvem e define uma variedade de parâmetros de codificação para se adaptar ao contexto único de cada espetador. É assim que o CAE conserva a largura de banda.
O que torna o streaming com codificação sensível ao contexto tão impressionante é o facto de ser efectuado quase instantaneamente. O contexto é avaliado e tratado em tempo real. O latência causada pelo CAE é de um único fotograma, o que é bastante impressionante.
Porquê utilizar a codificação sensível ao contexto?
A codificação sensível ao contexto é muito valiosa para as empresas de radiodifusão porque ajuda a tornar o transporte de vídeo mais eficiente. Esta eficiência é benéfica tanto para os telespectadores como para os organismos de radiodifusão.
O CAE também ajuda a melhorar a experiência do utilizador, uma vez que reduz o armazenamento em buffer e acelera os tempos de arranque. Estas melhorias tornam as coisas muito mais fáceis para os espectadores.
Uma vez que o CAE transmite numa taxa de bits inferior, ajuda a conservar a largura de banda. Uma vez que a largura de banda é um dos principais custos associados à radiodifusão profissional, esta é certamente uma vitória. De facto, a utilização da codificação sensível ao contexto pode reduzir os custos de armazenamento de vídeo e de entrega de fluxos em até 50%.
Como aceder à codificação sensível ao contexto
Infelizmente, a codificação sensível ao contexto ainda não é facilmente acessível. Apesar de se ter tornado “mainstream” em 2018, ainda há desenvolvimentos que precisam de ser feitos com a tecnologia de apoio antes de ser amplamente acessível.
A codificação sensível ao contexto só pode ser acedida através da integração com algumas plataformas de vídeo em linha. Atualmente, apenas algumas plataformas suportam o CAE, incluindo a Brightcove e a Kaltura.
Para aceder à codificação sensível ao contexto em qualquer uma destas plataformas de transmissão, os utilizadores têm de pagar taxas adicionais para aceder às integrações especializadas.
O fluxo contínuo de débito adaptativo, que é semelhante à codificação sensível ao contexto, é uma opção mais acessível para as empresas de radiodifusão que pretendem obter benefícios semelhantes aos da codificação sensível ao contexto. O Dacast e muitas outras plataformas de vídeo em linha suportam esta tecnologia.
Transmissão em fluxo contínuo com taxa de bits adaptável vs. codificação sensível ao contexto
É impossível discutir a codificação sensível ao contexto sem reconhecer o fluxo de bits adaptável. Os dois têm algumas sobreposições que vale certamente a pena mencionar.
Vejamos como o fluxo de bits adaptativo e a codificação sensível ao contexto estão relacionados.
O que é o Adaptive Bitrate Streaming?
Transmissão de taxa de bits adaptável A tecnologia ABR streaming, muitas vezes designada por “ABR streaming”, é a tecnologia que distribui automaticamente a melhor apresentação de um vídeo a cada utilizador com base na sua Internet. O streaming ABR é possível com o HLS e os protocolos MPEG-DASH. O fluxo ABR requer o suporte de um leitor de vídeo adaptável.
O streaming ABR determina a apresentação adequada com base na ligação à Internet dos espectadores, no tamanho da janela de reprodução e na existência ou não de armazenamento em buffer. Esta informação é recuperada assim que o espetador clica no botão “Play”.
Algumas configurações de streaming suportam uma taxa de bits adaptativa dinâmica, o que significa que a taxa de bits flutua ao longo do streaming com base nas condições dos espectadores.
O streaming com taxa de bits adaptável utiliza uma estrutura que é frequentemente designada por “escada”. Os critérios de codificação para todas as interpretações são pré-determinados. Isto significa que existe uma taxa de bits definida para diferentes resoluções. Cada interpretação é retirada da escada de interpretações codificadas em vez de ser codificada caso a caso.
Comparação entre CAE e ABR
A codificação com reconhecimento de conteúdo e a tecnologia de fluxo contínuo com taxa de bits adaptável funcionam em conjunto em algumas configurações de fluxo contínuo. Muitos profissionais do sector consideram o streaming ABR um passo no caminho para a codificação consciente do conteúdo. No entanto, existem algumas diferenças entre os dois.
A ideia subjacente à codificação sensível ao contexto baseia-se no mesmo conceito que o fluxo contínuo de bits adaptável utiliza. Partilham a funcionalidade básica de enviar a melhor representação do vídeo a cada espetador com base na sua ligação à Internet.
No entanto, a principal diferença reside no facto de o CAE codificar todas as interpretações para cada espetador, enquanto o fluxo ABR utiliza critérios de codificação pré-determinados. Isto significa que a ABR é menos intuitiva e envolvente do que a CAE, o que a torna um pouco menos poderosa.
Outro aspeto em que a transmissão em fluxo contínuo com taxa de bits adaptável falha é o facto de não ser tão eficiente como a codificação sensível ao contexto. O CAE e o streaming de taxa de bits adaptável centram-se ambos na melhoria da experiência do espetador, enviando a melhor representação do ficheiro de vídeo. No entanto, a transmissão em fluxo contínuo com taxa de bits adaptável não é tão óptima ou eficiente do ponto de vista do organismo de radiodifusão.
O streaming com taxa de bits adaptável não conserva a largura de banda nem a utilização do armazenamento como faz a codificação sensível ao contexto. Por conseguinte, não tem as mesmas vantagens em termos de poupança de dinheiro.
Nesta altura, a única vantagem real que o streaming com taxa de bits adaptável tem em relação ao streaming sensível ao contexto é o facto de ser mais facilmente acessível. Felizmente, é um bom começo para os organismos de radiodifusão que pretendem melhorar a sua experiência de utilizador.
O futuro da codificação sensível ao contexto
Embora a codificação sensível ao contexto ainda não seja muito utilizada, há esperança de que um dia se torne mais popular quando outras tecnologias de transmissão em fluxo contínuo relacionadas se aproximarem. As vantagens da codificação sensível ao contexto são inegáveis, pelo que avançar na direção desta tecnologia parece apenas razoável.
Vimos que as plataformas populares de vídeo em linha, incluindo a Brightcove e a Kaltura, adoptaram a codificação sensível ao contexto. É razoável supor que outras plataformas de vídeo em linha semelhantes acabarão por seguir o exemplo.
Além disso, o facto de a Netflix estar a utilizar a tecnologia é promissor, uma vez que esta empresa é um líder bem conhecido no espaço de transmissão em linha.
Para além do atraso no desenvolvimento de tecnologia complementar, não parece haver outros obstáculos ao crescimento da codificação sensível ao contexto.
Considerações finais
A codificação sensível ao contexto é bastante inovadora e o seu desenvolvimento é indicativo de um futuro igualmente inovador na transmissão em direto. Trata-se de um excelente recurso para os organismos de radiodifusão que pretendem melhorar a qualidade dos seus vídeos em linha e a experiência geral do utilizador.
Embora a codificação sensível ao contexto não seja muito acessível neste momento, temos esperança num futuro em que esteja melhor integrada no mundo da radiodifusão em linha. Entretanto, encorajamos as empresas de radiodifusão a procurar soluções que utilizem o streaming com taxa de bits adaptável.
É novo no streaming de vídeo em linha e está à procura da plataforma de alojamento de vídeo perfeita? Não precisa de procurar mais. O Dacast é uma solução de transmissão unificada com uma gama completa de ferramentas de transmissão profissionais, incluindo transmissão de marca branca, privacidade e segurança, análises poderosas, monetização de vídeo e muito mais.
A nossa plataforma tem suporte especial para streaming de taxa de bits adaptável, streaming de taxa de bits múltipla, auto-transcodificação e ingestão de RTMP. O ingest do protocolo de mensagens em tempo real torna o Dacast compatível com a maioria dos codificadores.
Registe-sehoje para tirar partido do nosso teste de 14 dias sem riscos. Não é necessário cartão de crédito.
Quer saber mais sobre codificação e tecnologia de transmissão relacionada? Vá até à nossa Base de dados de conhecimento e procure palavras-chave como “codificação” ou “codificador” para obter dezenas de artigos e documentação sobre o assunto.
Para obter dicas regulares sobre transmissão de vídeo em linha e ofertas exclusivas, pode também juntar-se ao nosso grupo do LinkedIn.