O que são Codecs e como eles funcionam?
Vamos aprender sobre codecs e como eles funcionam.
Se você já trabalhou com vídeos ou áudio antes, pode ter ouvido falar sobre codecs. Um codec, abreviação de "encoder/decoder", é um algoritmo ou software que pode converter áudio e vídeo entre formatos analógicos e digitais.
Codecs podem ser especificados como parte do tipo MIME. A sintaxe básica para definir um codec é adicionar um ponto e vírgula após o tipo de mídia, depois
codecs= e o codec.
Por exemplo, um arquivo de áudio OGG que usa o codec Vorbis pode ter um tipo MIME audio/ogg; codecs=vorbis. Ou, se um arquivo suporta múltiplos codecs, você pode especificá-los separados por vírgula, mas deve colocá-los entre aspas: video/webm; codecs="vp8, vorbis".
Mas alguns tipos de arquivo têm uma sintaxe muito mais complicada para codecs. Por exemplo, um MP4 pode ter um codec codecs="avc1.4d002a", indicando que foi codificado com H.264.
Mas quando você realmente pode usar estes? Bem, você pode incluí-los no atributo type para um elemento source. Isso permite que você especifique diferentes codecs para o mesmo formato, dando ao navegador opções mais granulares ao determinar qual formato usar para o ambiente desse usuário.
Mas você também pode usá-los como parte do tipo MIME que você passa para o método global MediaSource.isTypeSupported(). Este método aceita um tipo MIME e retorna true se o ambiente provavelmente o suportar. Ou melhor, ele retorna false se não conseguir instanciar um buffer para esse tipo de arquivo. Essa abordagem permite que você selecione programaticamente uma fonte por conta própria, em vez de depender do que o navegador determina ser o "melhor".Este módulo não possui perguntas. Marque como concluído.