O HEVC (High Efficiency Video Coding) é um padrão de codificação de vídeo que oferece uma melhoria substancial na qualidade do vídeo e suporta resoluções de vídeo mais elevadas com largura de banda inferior. O suporte de DAI HEVC permite aos parceiros unir anúncios do lado do servidor em streams HEVC, juntamente com a transcodificação dos criativos de anúncios, para que os visitantes continuem a desfrutar de streams de vídeo de alta qualidade suportadas por anúncios à medida que atualizam para TVs e leitores mais recentes e de maior resolução.
Este suporte permite-lhe fazer stream de vídeos de alta definição (por exemplo, 4K e HDR) para os seus utilizadores. Em redes onde a capacidade de rede é limitada, também permite uma redução da largura de banda para todos os vídeos, incluindo vídeos não HD.
Diretrizes
A DAI suporta conteúdo codificado em HEVC para linear em direto e VOD. Siga estas diretrizes:
CMAF: requisito de MP4 fragmentado e áudio não muxed
O Ad Manager usa o CMAF (Common Media Application Format) para HEVC. Este formato funciona para HLS e DASH, o que torna muito mais simples para os parceiros transmitirem em ambos os padrões. São necessárias duas coisas:
- Contentor MP4 fragmentado: a stream HEVC tem de ser comprimida num contentor MP4 (fMP4) fragmentado, em vez da stream de transporte (MPEG-TS), que é suportada para H.264. Isto deve-se ao facto de a especificação HLS da Apple exigir que o conteúdo use fMP4 quando codificado em HEVC. Além disso, o fMP4 também é usado pelo DASH, o que torna muito mais simples a transmissão em HLS e DASH.
- Áudio não misturado: a CMAF requer segmentos de áudio e vídeo independentes. Por conseguinte, o áudio tem de ser não muxed como um segmento de multimédia independente.
Saiba mais acerca da documentação CMAF da Apple para HLS e norma CMAF ISO23000-19 para DASH.
Profiles
São suportados os seguintes perfis amplamente utilizados. Estão a ser considerados perfis adicionais.
| futuro | Descrição |
|---|---|
hvc1.1.4.L126.B0 |
Perfil principal HEVC, nível principal, vídeo de nível 4.2 |
hvc1.2.4.L123.B0 |
Perfil HEVC Main-10, nível principal, vídeo de nível 4.1 |
hvc1.2.4.L150.B0 |
Perfil HEVC Main-10, nível principal, vídeo de nível 5.0 |
Compatibilidade com HDR
No caso do HLS, o HDR é apresentado como um perfil separado no manifesto HLS. É necessário adicionar um atributo da playlist principal VIDEO-RANGE em qualquer conteúdo HDR incluído:
- VIDEO-RANGE=SDR para variantes de amplitude dinâmica padrão
- VIDEO-RANGE=PQ para variantes HDR10 e Dolby Vision
Consulte as streams de criação de conteúdo 4K e HDR da Apple para obter uma vista geral rápida sobre como adicionar HDR às suas streams.
Para o DASH, consulte as secções 10.3 e 10.4 nas diretrizes de interoperabilidade DASH-IF.
Suporte ID3 EMSG no leitor
O acompanhamento de impressões de anúncios é feito através de etiquetas ID3. No entanto, o ID3 em MP4 fragmentado funciona de forma diferente do H264/TS. É incluído como mensagens de eventos na banda (através das caixas "emsg"), de acordo com a especificação HLS/CMAF da Apple (Metadados temporizados do CMAF) e DASH (Especificação MPEG-DASH 5.10.3.3).
Como esta especificação é nova, nem todos os leitores são atualmente suportados.
Requisito de pré-condicionamento do conteúdo de VOD para a inserção intercalar
O conteúdo de VOD tem de ser pré-condicionado se for necessária a inserção de anúncios de inserção intercalar. Isto significa que o conteúdo que é partilhado com o Ad Manager tem de estar preparado para que os manifestos sejam divididos em vários segmentos, em que cada ponto de anúncios de inserção intercalar coincide com um limite de segmento. Saiba mais acerca de conteúdo pré-condicionado.