Incluindo dados de acessibilidade nas legendas - MediaLive

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Incluindo dados de acessibilidade nas legendas

Nas legendas nos grupos de saída CMAF Ingest, HLS MediaPackage, ou Microsoft Smooth, você pode incluir dados de acessibilidade. Esses dados descrevem o tipo de acessibilidade que a codificação representa. Por exemplo, uma faixa de legendas pode fornecer uma tradução escrita (para outro idioma) do discurso no conteúdo. Os dados de acessibilidade também são conhecidos como sinalização de acessibilidade.

Padrões de dados de acessibilidade compatíveis

MediaLive suporta os seguintes estilos de dados de acessibilidade.

Estilo de dados de acessibilidade Especificação  CMAFIngerir HLSou MediaPackage Microsoft Smooth
DASHlegendas de funções DASHesquema de funções (ISO/IEC23009-1:2022 (E)) Sim Sim
DVBDASHacessibilidade

ETSIEspecificação técnica do TS 103 285, V1.3.1 (2020-02)

Sim Sim

Acessibilidade

Sinalizado em tags que são inseridas no manifestoHLS.

Sim

Especificação de dados em uma saída CMAF Ingest ou Microsoft Smooth

Você pode configurar a codificação das legendas para incluir dados de acessibilidade ao criar a codificação, conforme descrito em e. Crie códigos de legendas incorporadas ou de objetos Crie códigos de legendas em sidecar ou SMPTE -TT

Na saída que tem as legendas codificadas que você deseja configurar, siga estas etapas:

  • Para incluir DASH funções, escolha Adicionar função de traço quantas vezes quiser. Escolha o estilo em cada função.

  • Para incluir o estilo de DVB DASH acessibilidade, em DVBDASHacessibilidade, escolha a descrição aplicável. Você pode adicionar somente uma instância desse estilo de acessibilidade.

Você pode adicionar mais de um estilo de dados de acessibilidade a cada codificação. Por exemplo, você pode adicionar funções do Dash e estilo de DVB DASH acessibilidade. Talvez você queira fazer isso porque diferentes sistemas downstream para essas saídas implementam estilos diferentes.

Tratamento de dados de acessibilidade no CMAF Ingest ou no Microsoft Smooth

Os campos para dados de acessibilidade aparecem para todos os tipos de grupos de saída, incluindo tipos que não oferecem suporte a esses dados.

nota

Ao configurar as codificações de áudio e planejar incluir dados de acessibilidade, faça o seguinte. Primeiro, crie as codificações de áudio nos grupos de saída CMAF Ingest e/ou Microsoft Smooth e configure os dados de acessibilidade. Em seguida, crie as codificações de áudio nos outros grupos de saída.

Manipulação em grupos de saída suportados

Se você não estiver implementando codificações de legendas compartilhadas, MediaLive inclua os dados somente nas saídas de legendas dos grupos de saída Ingest CMAF e Microsoft Smooth que você configurou para dados de acessibilidade de legendas.

Manipulação em codificações compartilhadas

Talvez você planeje compartilhar códigos de legendas entre vários grupos de saída. Por exemplo, você pode compartilhar uma codificação de legendas entre um grupo de saída do CMAF Ingest e outros grupos de saída.

Se você configurar dados de acessibilidade em uma codificação de áudio compartilhada, MediaLive tratará os dados da seguinte forma:

  • Ele incluirá os dados nos grupos de saída CMAF Ingest e Microsoft Smooth que compartilham a codificação.

  • Ele não incluirá os dados em outros grupos de saída, porque esses grupos de saída não oferecem suporte a esses dados. Mesmo que o grupo de saída esteja compartilhando a codificação, MediaLive não incluirá os dados.

Manipulação em outros grupos de saída

Você pode tentar configurar campos de acessibilidade em uma saída que não suporte dados de acessibilidade. Se você não estiver implementando o compartilhamento de codificação com um grupo de saída do CMAF Ingest ou do Microsoft Smooth, você receberá uma mensagem de erro ao salvar o canal.

Especificando dados em uma saída HLS or MediaPackage

Você pode configurar a codificação das legendas para incluir dados de acessibilidade ao criar a codificação, conforme descrito em. Crie códigos de legendas incorporadas ou de objetos

Na saída que tem a codificação das legendas que você deseja configurar, em Acessibilidade, escolha IMPLEMENTS_ _ ACCESSIBILITY. FEATURES

MediaLive atribui às legendas de acessibilidade um atributo exclusivo na MEDIA tag EXT -X- do manifesto: HLS

CHARACTERISTICS="public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound"

Aqui está um exemplo da MEDIA tag EXT -X- com o atributo de legenda de acessibilidade:

#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="captions-group",NAME="accessibility-captions1",LANGUAGE="eng", CHARACTERISTICS="public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound",AUTOSELECT=YES,DEFAULT=YES,URI="caption-accessibility-eng.m3u8"

Tratamento de dados de acessibilidade em grupos de MediaPackage saída HLS ou em grupos

O campo Acessibilidade aparece para todos os tipos de grupos de saída, incluindo tipos que não oferecem suporte a esses dados.

nota

Ao configurar as codificações de áudio e planejar incluir dados de acessibilidade, faça o seguinte. Primeiro, crie as codificações de áudio nos grupos HLS e/ou MediaPackage de saída e configure os dados de acessibilidade. Em seguida, crie as codificações de áudio nos outros grupos de saída.

Manipulação em grupos de saída suportados

Se você não estiver implementando codificações de áudio compartilhadas, MediaLive inclua os dados somente nas saídas de áudio HLS e nos grupos de MediaPackage saída que você configurou para dados de acessibilidade de áudio.

Manipulação em codificações compartilhadas

Talvez você planeje compartilhar códigos de legendas entre vários grupos de saída. Por exemplo, você pode compartilhar um codec de legendas entre um grupo HLS de saída e outros grupos de saída.

Se você configurar dados de acessibilidade em uma codificação de legendas compartilhada, MediaLive tratará os dados da seguinte forma:

  • Ele incluirá os dados nos grupos HLS e MediaPackage de saída que compartilham a codificação.

  • Ele não incluirá os dados em outros grupos de saída, porque esses grupos de saída não oferecem suporte a esses dados. Mesmo que o grupo de saída esteja compartilhando a codificação, MediaLive não incluirá os dados.

Manipulação em outros grupos de saída

Você pode tentar configurar a Acessibilidade em uma saída que não suporte dados de acessibilidade. Se você não estiver implementando o compartilhamento de codificação com um grupo HLS ou de MediaPackage saída, receberá uma mensagem de erro ao salvar o canal.