Gestion des métadonnées SMPTE 2038 - 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.

Gestion des métadonnées SMPTE 2038

Vous pouvez configurer MediaLive pour extraire des données auxiliaires spécifiques d'un flux SMPTE 2038 contenu dans les entrées suivantes :

  • Entrées Elemental Link

  • Entrées de flux de transport HLS (TS)

  • MediaConnect entrées

  • Entrées RTP

Note

Cette section suppose que vous connaissez les procédures de création ou la modification d'un canal, comme décrit à la section Création d'un canal de bout en bout.

Métadonnées MediaLive pouvant être extraites

MediaLive peut extraire les données suivantes d'un flux SMPTE 2038 présent dans la source.

Sous-titres

  • Sous-titres ARIB — Sous-titres conformes à la norme ARIB STD-B37 version 2.4.

  • Sous-titres intégrés : sous-titres fournis sous forme de sous-titres auxiliaires conformes à la norme SMPTE 334. Les sous-titres connexes eux-mêmes doivent être conformes à la norme EIA-608 (également appelée CEA-608 ou « sous-titres de la ligne 21 ») ou à la norme CEA-708 (également appelée EIA-708).

  • Sous-titres télétexte — format télétexte OP47, également connu sous le nom de SMPTE RDD-08 (conforme à la norme ITU-R BT.1120-7).

Timecode

  • Timecode — Un timecode SMPTE 12M. MediaLive reconnaît ce code temporel comme une source de code temporel intégrée.

Messages publicitaires

  • Messages du SCTE 104.

Metadonnées

  • Métadonnées KLV : données conformes à la norme SMPTE 336M-2007.

Un flux SMPTE 2038 bien formé

MediaLive Pour extraire et traiter les données de manière appropriée, le flux SMPTE 2038 en entrée doit répondre à certains critères :

  • Le flux SMPTE 2038 doit être présent dans chaque PMT.

  • Le PID dans lequel se trouve le flux SMPTE 2038 ne doit pas changer dans le flux. Il n'y a aucune prise en charge pour modifier le PID et envoyer un nouveau PMT identifiant ce PID.

  • Le flux de transport doit contenir le flux SMPTE 2038 dans un seul PID. S'il est présent dans plusieurs PID, il n'y a aucune garantie d'identifier le PID qui apparaît en premier. MediaLive Il pourrait choisir un autre PID, avec des résultats que vous ne souhaitez pas.

Notez que si l'entrée est une entrée Elemental Link, les sous-titres intégrés (le cas échéant), le code temporel et les métadonnées KLV (le cas échéant) figurent toujours dans un flux SMPTE 2038. Le cours d'eau est toujours bien formé.

Configuration des entrées

Si vous MediaLive souhaitez utiliser les données d'un flux SMPTE 2038, vous devez configurer l'entrée pour lire le SMPTE 2038.

  1. Sur la page Créer un canal recherchez la pièce jointe d'entrée correspondant à l'entrée pertinente.

  2. Dans Paramètres de saisie généraux, définissez Prefer SMPTE 2038 sur l'une des valeurs suivantes :

    • Préférer — Pour un élément de données spécifique, recherchez d' MediaLive abord les données dans un PID SMPTE 2038. Si les données ne se trouvent pas dans le flux SMPTE 2038 ou s'il n'existe aucun flux SMPTE 2038, MediaLive recherche les données à d'autres emplacements du flux.

    • Ignorer (par défaut) : MediaLive ne recherche jamais de flux SMPTE 2038. Même si une donnée spécifique n'est pas disponible ailleurs dans le flux, MediaLive il ne recherche pas de flux SMPTE 2038. Par exemple, vous pouvez définir la source du timecode sur Embedded (dans la section Configuration générale du canal). Avec Ignore, si la source du timecode ne se trouve pas dans le flux vidéo, je MediaLive ne la rechercherai pas dans un flux SMPTE 2038.

    Notez qu'avec l'entrée Elemental Link, toutes les métadonnées KLV sont toujours dans un SMPTE 2038, jamais dans un PID différent. Par conséquent, si vous avez été informé que la source inclut des métadonnées KLV, choisissez toujours Prefer.

Comment MediaLive utilise le flux SMPTE 2038

Si vous avez configuré pour préférer le protocole SMPTE 2038 dans une entrée, MediaLive utilise les données conformément aux règles suivantes.

Sous-titres

Vous pouvez configurer l'entrée avec des sélecteurs de sous-titres qui spécifient ARIB, Embedded ou Teletext. Dans ce cas, recherchez MediaLive d'abord le type de sous-titres spécifié dans le flux SMPTE 2038. Si les légendes MediaLive ne s'y trouvent pas, elles sont recherchées à d'autres endroits du stream.

Quel que soit l'endroit où se MediaLive trouvent les sous-titres, les MediaLive extrait et les traite de la manière habituelle, en fonction de la configuration que vous avez définie pour les sous-titres dans la sortie.

Timecode

Lorsqu'une entrée inclut un flux SMPTE 2038, recherche d' MediaLive abord un timecode SMPTE 12M dans le flux SMPTE 2038. S'il MediaLive n'y trouve pas le code temporel, il recherche un code temporel intégré directement dans le flux vidéo. MediaLive associe le timecode SMPTE 12M à l'image vidéo la plus proche.

Pour plus d'informations sur l' MediaLive utilisation du timecode, consultez. Fonctionnement du timecode de sortie au moment de l'exécution

Messages publicitaires

Si vous préférez le protocole SMPTE 2038 dans une entrée, MediaLive extrait tous les messages SCTE 104 trouvés, puis les convertit immédiatement en messages SCTE 35. Vous pouvez ensuite gérer les messages comme vous le feriez pour les messages SCTE 35 provenant de n'importe quelle source. Pour plus d’informations, consultez Traitement des messages SCTE-35.

Métadonnées KLV

Si vous préférez le protocole SMPTE 2038 dans une entrée, MediaLive extrait toutes les données KLV trouvées.

Vous pouvez choisir de transmettre les métadonnées KLV dans un ou plusieurs des groupes de sortie suivants. MediaLive enveloppe le KLV dans un flux SMPTE 2038.

  • Archivage

  • MediaPackage

  • HLS (avec un conteneur TS)

  • UDP/TS

Les étapes de configuration sont les suivantes.

Configuration des sorties pour les métadonnées KLV

Vous pouvez choisir de transmettre les métadonnées KLV dans un ou plusieurs des groupes de sortie suivants.

Note

Les informations de cette section supposent que vous connaissiez les étapes générales de création d'un canal, comme décrit dans Création d'un canal de bout en bout.

Archivage

  1. Sur la page Créer une chaîne, dans la section Groupes de sortie, dans le groupe Archive, choisissez la sortie.

  2. Dans Paramètres de sortie, sélectionnez Paramètres du conteneur, puis sélectionnez Paramètres PID.

  3. Définissez les champs suivants :

    • KLV : Choisissez PASSTHROUGH

    • PID des données KLV : entrez le PID où vous souhaitez placer les métadonnées KLV.

MediaPackage

MediaPackage les sorties sont automatiquement configurées pour le transfert. Si MediaLive des métadonnées KLV sont trouvées dans une entrée, elles les transmettent dans une MediaPackage sortie, dans le PID 501.

HLS

Vous pouvez transmettre les métadonnées KLV dans n'importe quelle sortie dotée d'un conteneur HLS standard (conteneur TS).

  1. Sur la page Créer un canal, dans la section Groupes de sortie, dans le groupe HLS, choisissez la sortie.

  2. Dans Paramètres de sortie, assurez-vous que les paramètres HLS spécifient le protocole HLS standard.

  3. Dans les paramètres HLS, sélectionnez les paramètres PID.

  4. Définissez les champs suivants :

    • KLV : Choisissez PASSTHROUGH

    • PID des données KLV : entrez le PID où vous souhaitez placer les métadonnées KLV.

UDP/TS

  1. Sur la page Créer un canal, dans la section Groupes de sorties, dans le groupe UDP, choisissez la sortie.

  2. Dans Paramètres de sortie, sélectionnez Paramètres réseau, puis Paramètres PID.

  3. Définissez les champs suivants :

    • KLV : Choisissez PASSTHROUGH

    • PID des données KLV : entrez le PID où vous souhaitez placer les métadonnées KLV.