Inclure les données d'accessibilité dans les sous-titres - MediaLive

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Inclure les données d'accessibilité dans les sous-titres

Dans les sous-titres des groupes de sortie CMAF Ingest, HLS MediaPackage, ou Microsoft Smooth, vous pouvez inclure des données d'accessibilité. Ces données décrivent le type d'accessibilité représenté par l'encodage. Par exemple, une piste de sous-titres peut fournir une traduction écrite (dans une autre langue) du discours contenu dans le contenu. Les données d'accessibilité sont également connues sous le nom de signalisation d'accessibilité.

Normes de données d'accessibilité prises en charge

MediaLive prend en charge les styles de données d'accessibilité suivants.

Style de données d'accessibilité Spécification de  CMAFIngérer HLSou MediaPackage Microsoft Smooth
DASHlégendes de rôles DASHschéma de rôles (ISO/IEC23009-1:2022 (E)) Oui Oui
DVBDASHaccessibilité

ETSITS 103 285 Spécifications techniques, V1.3.1 (2020-02)

Oui Oui

Accessibilité

Signalé dans des balises insérées dans le HLS manifeste.

Oui

Spécification des données dans une CMAF sortie Ingest ou Microsoft Smooth

Vous pouvez configurer le codage des sous-titres pour inclure les données d'accessibilité lorsque vous créez le codage, comme décrit dans et. Créez des encodages intégrés ou des légendes d'objets Création d'encodages de sous-titres en sidecar ou SMPTE -TT

Dans la sortie contenant le codage des sous-titres que vous souhaitez configurer, procédez comme suit :

  • Pour inclure DASH des rôles, choisissez Ajouter des rôles tirets autant de fois que vous le souhaitez. Choisissez le style de chaque rôle.

  • Pour inclure le style DVB DASH d'accessibilité, dans DVBDASHAccessibilité, choisissez la description applicable. Vous ne pouvez ajouter qu'une seule instance de ce style d'accessibilité.

Vous pouvez ajouter plusieurs styles de données d'accessibilité à chaque encodage. Par exemple, vous pouvez ajouter des rôles Dash et un style DVB DASH d'accessibilité. Vous pouvez le faire car les différents systèmes en aval pour ces sorties implémentent des styles différents.

Gestion des données d'accessibilité dans CMAF Ingest ou Microsoft Smooth

Les champs pour les données d'accessibilité apparaissent pour tous les types de groupes de sortie, y compris les types qui ne prennent pas en charge ces données.

Note

Lorsque vous configurez des encodages audio et que vous prévoyez d'inclure des données d'accessibilité, procédez comme suit. Créez d'abord les encodages audio dans les groupes de sortie CMAF Ingest et/ou Microsoft Smooth, puis configurez les données d'accessibilité. Créez ensuite les encodages audio dans les autres groupes de sortie.

Gestion dans les groupes de sortie pris en charge

Si vous n'implémentez pas les encodages de sous-titres partagés, MediaLive incluez les données uniquement dans les sorties de sous-titres des groupes de sortie CMAF Ingest et Microsoft Smooth que vous avez configurés pour les données d'accessibilité des sous-titres.

Gestion dans les encodages partagés

Vous pouvez envisager de partager les encodages de sous-titres entre plusieurs groupes de sortie. Par exemple, vous pouvez partager un encodage de sous-titres entre un groupe de sortie CMAF Ingest et d'autres groupes de sortie.

Si vous configurez les données d'accessibilité dans un encodage audio partagé, les données MediaLive seront traitées comme suit :

  • Il inclura les données des groupes de sortie CMAF Ingest et Microsoft Smooth qui partagent l'encodage.

  • Il n'inclura pas les données des autres groupes de sortie, car ces groupes de sortie ne prennent pas en charge ces données. Même si le groupe de sortie partage le code, il MediaLive n'inclura pas les données.

Gestion dans d'autres groupes de sortie

Vous pouvez essayer de configurer des champs d'accessibilité dans une sortie qui ne prend pas en charge les données d'accessibilité. Si vous n'implémentez pas le partage d'encodage avec un groupe de sortie CMAF Ingest ou Microsoft Smooth, un message d'erreur s'affichera lorsque vous enregistrerez le canal.

Spécification des données dans une MediaPackage sortie HLS ou

Vous pouvez configurer le codage des sous-titres pour inclure les données d'accessibilité lorsque vous créez le codage, comme décrit dans. Créez des encodages intégrés ou des légendes d'objets

Dans la sortie contenant le codage des sous-titres que vous souhaitez configurer, dans Accessibilité, choisissez IMPLEMENTS_ _ ACCESSIBILITY. FEATURES

MediaLive attribue aux légendes d'accessibilité un attribut unique dans la MEDIA balise EXT -X- du manifeste : HLS

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

Voici un exemple de MEDIA balise EXT -X- avec l'attribut de légende d'accessibilité :

#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"

Gestion des données d'accessibilité dans HLS ou en MediaPackage sortie de groupes

Le champ Accessibilité apparaît pour tous les types de groupes de sortie, y compris ceux qui ne prennent pas en charge ces données.

Note

Lorsque vous configurez des encodages audio et que vous prévoyez d'inclure des données d'accessibilité, procédez comme suit. Créez d'abord les encodages audio dans les groupes HLS et/ou MediaPackage de sortie, puis configurez les données d'accessibilité. Créez ensuite les encodages audio dans les autres groupes de sortie.

Gestion dans les groupes de sortie pris en charge

Si vous n'implémentez pas de codage audio partagé, MediaLive incluez les données uniquement dans les sorties audio des groupes de MediaPackage sortie HLS et de sortie que vous avez configurés pour les données d'accessibilité audio.

Gestion dans les encodages partagés

Vous pouvez envisager de partager les encodages de sous-titres entre plusieurs groupes de sortie. Par exemple, vous pouvez partager un codec de sous-titres entre un groupe de HLS sortie et d'autres groupes de sortie.

Si vous configurez les données d'accessibilité dans un encodage de sous-titres partagé, les données MediaLive seront traitées comme suit :

  • Il inclura les données des groupes HLS et des groupes MediaPackage de sortie qui partagent l'encodage.

  • Il n'inclura pas les données des autres groupes de sortie, car ces groupes de sortie ne prennent pas en charge ces données. Même si le groupe de sortie partage le code, il MediaLive n'inclura pas les données.

Gestion dans d'autres groupes de sortie

Vous pouvez essayer de configurer l'accessibilité dans une sortie qui ne prend pas en charge les données d'accessibilité. Si vous n'implémentez pas le partage d'encodage avec un groupe MediaPackage de sortie HLS ou un groupe de sortie, vous recevrez un message d'erreur lorsque vous enregistrez le canal.