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 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é.
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 | CMAF Invest | HLS ou MediaPackage | Microsoft Smooth |
---|---|---|---|---|
Légendes des rôles DASH | Schéma de rôles DASH (ISO/IEC 23009-1:2022 (E)) | Oui | Oui | |
Accessibilité DVB DASH |
Spécifications techniques de l'ETSI TS 103 285, V1.3.1 (2020-02) |
Oui | Oui | |
Accessibilité |
Signalé dans des balises insérées dans le manifeste HLS. |
Oui |
Spécification des 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é lors de la création du codage, comme décrit dans et. Créez des encodages intégrés ou des légendes d'objets Créez des 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 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 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 un HLS ou MediaPackage une sortie
Vous pouvez configurer le codage des sous-titres pour inclure les données d'accessibilité lors de la création du 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 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 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 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 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 le HLS et/ou les groupes 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 du HLS et dans les groupes de MediaPackage 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-titrage 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 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 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 HLS ou un groupe de MediaPackage sortie, vous recevrez un message d'erreur lorsque vous enregistrez le canal.