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 de MediaLive
Dans les légendes des groupes de sortie CMAF Ingest, HLS ou Microsoft Smooth MediaPackage, 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 sous-titrée 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é.
Rubriques
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 | Ingestion de CMAF | HLS ou MediaPackage | Microsoft Smooth |
|---|---|---|---|---|
| Légendes des rôles DASH | Schéma de rôles DASH (ISO/IEC23009-1:2022 (E)) | Oui | Oui | |
| Accessibilité DVB DASH |
Spécification technique ETSI TS 103 285, V1.3.1 (2020-02) |
Oui | Oui | |
|
Accessibility |
Signalé dans des balises insérées dans le manifeste HLS. |
Oui |
Spécification de données dans une sortie CMAF 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 légendes intégrées ou des encodages d'objets Créez un sidecar ou SMPTE-TT encodez des sous-titres
Dans la sortie contenant les sous-titres que vous souhaitez configurer, procédez comme suit :
-
Pour inclure des rôles DASH, choisissez Ajouter des rôles DASH autant de fois que vous le souhaitez. Choisissez le style de chaque rôle.
-
Pour inclure le style d'accessibilité DVB DASH, dans Accessibilité DVB DASH, choisissez la description appropriée. 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 d'accessibilité DVB DASH. Vous souhaiterez peut-être procéder ainsi 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 relatifs aux 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 les 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 and/or Microsoft Smooth, puis configurez les données d'accessibilité. Créez ensuite les encodages audio dans les autres groupes de sorties.
Gestion dans les groupes de sortie pris en charge
Si vous n'implémentez pas les encodages de sous-titres partagés, MediaLive inclut 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 des 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 le code.
-
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 l'encodage, 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 de code avec un groupe de sortie CMAF Ingest ou Microsoft Smooth, un message d'erreur s'affiche lorsque vous enregistrez la chaîne.
Spécifier des données dans un HLS ou MediaPackage une sortie
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 légendes intégrées ou des encodages d'objets
Dans la sortie contenant les sous-titres que vous souhaitez configurer, dans Accessibilité, choisissez IMPLEMENTS_ACCESSIBILITY_FEATURES.
MediaLive attribue aux légendes d'accessibilité un attribut unique dans la EXT-X-MEDIA balise du manifeste HLS :
CHARACTERISTICS="public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound"
Voici un exemple de EXT-X-MEDIA balise avec l'attribut accessibility caption :
#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 le HLS ou les groupes MediaPackage de sortie
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 les 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 and/or MediaPackage sortie HLS, puis configurez les données d'accessibilité. Créez ensuite les encodages audio dans les autres groupes de sorties.
Gestion dans les groupes de sortie pris en charge
Si vous n'implémentez pas d'encodage audio partagé, MediaLive inclut les données uniquement dans les sorties audio du HLS et les groupes de MediaPackage sorties 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 des sous-titres entre plusieurs groupes de sortie. Par exemple, vous pouvez partager un codec de sous-titres entre un groupe de sortie HLS 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 du 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 l'encodage, 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 HLS ou un groupe de MediaPackage sortie, un message d'erreur s'affiche lorsque vous enregistrez la chaîne.