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.
Tópicos
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.