Options de message SCTE-35 dans AWS Elemental MediaPackage - AWS Elemental MediaPackage

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.

Options de message SCTE-35 dans AWS Elemental MediaPackage

Cette section décrit les options proposées par AWS Elemental MediaPackage (MediaPackage) pour configurer la manière dont les messages SCTE-35 sont traités dans les sorties HLS, DASH et CMAF en direct. Pour les ressources en direct transformées en VOD, MediaPackage transmet les messages SCTE-35 du flux en direct à la ressource collectée. Ces options ne s'appliquent pas à Microsoft Smooth Streaming ou vidéo à la demande (VOD).

SCTE c-35 messages accompagnent vidéo dans votre contenu original. Ces messages signal où MediaPackage doit insérer des marqueurs publicitaires lorsqu'elle packages le contenu pour la sortie. Par défaut, MediaPackage insère des marqueurs pour les types de messages suivants dans la source du contenu :

  • splice_insert

  • Types de segmentationtime_signal avec les éléments suivants :

    • Publicité de fournisseur

    • Publicité de distributeur

    • Opportunité de placement de fournisseur

    • Opportunité de placement de distributeur

    La restriction de livraison time_signal doit également inclure des indicateurs dans le segmentation_descriptor.

Lorsque ces commandes sont présentes, MediaPackage insère les marqueurs publicitaires correspondants dans les manifestes de sortie :

  • Pour les sorties, les MediaPackage inserts EXT-X-CUE-OUT et les balises HLS et CMAF. EXT-X-CUE-IN

  • Pour les sorties DASH, MediaPackage insère des EventStream balises pour créer plusieurs périodes, lorsque les manifestes multipériodes sont activés.

Les sections suivantes décrivent comment modifier le comportement de gestion des messages du MediaPackage SCTE-35.

Réglages du SCTE-35 dans MediaPackage

Vous pouvez modifier le mode d' MediaPackage interaction avec les messages SCTE-35 à partir de votre contenu source. Configurez les paramètres suivants pour votre base de données : Pour plus d'informations, consultez les ressources suivantes :

Important

Pour modifier le mode MediaPackage de gestion des messages SCTE-35, vous devez connaître la norme SCTE-35. Vous pouvez consulter les normes les plus récentes ici : Catalogue des normes SCTE. Vous devez également être familiarisé avec la façon dont SCTE c-35 est mise en œuvre dans votre contenu original.

Marqueurs de publicité

Ce paramètre est disponible sur HLS et les points de terminaison CMAF.

Ad des marqueurs vous permet de spécifier lorsqu' MediaPackage il détecte SCTE c-35 des messages. Il s'agit des options suivantes :

  • Aucun : MediaPackage ignore les messages SCTE-35 et n'inclut pas de marqueurs publicitaires dans le manifeste de sortie.

  • SCTE-35 amélioré : MediaPackage inclut des marqueurs publicitaires et des balises d'interdiction dans le manifeste de sortie pour les messages SCTE-35 qui répondent aux exigences des sections Personnaliser les déclencheurs publicitaires et Publicités relatives aux restrictions de diffusion.

  • Passthrough — MediaPackage copie tous les messages SCTE-35 à partir du contenu source et les insère dans le manifeste de sortie.

Personnalisez les déclencheurspublicitaires

Ce paramètre est disponible sur les points de terminaison HLS, DASH et CMAF.

Personnaliser les déclencheurs publicitaires identifie les types de messages SCTE-35 considérés MediaPackage comme des publicités dans le manifeste de sortie.

Si vous ne modifiez pas ce paramètre, considérez MediaPackage ces types de messages comme des publicités :

  • Insertion de jointure

  • Publicité de fournisseur

  • Publicité de distributeur

  • Opportunité de placement de fournisseur

  • Opportunité de placement de distributeur

Lespublicités sur les restrictionsde livraison

Ce paramètre est disponible sur les points de terminaison HLS, DASH et CMAF.

Lespublicités sur la livraison des restrictions définit les conditions pour ce que SCTE c-35 messages deviennent publicités, en fonction de la restriction de livraison des indicateurs dans la segmentation_descriptor date des messages. MediaPackage insère un marqueur correspondant à l'emplacement des messages du type qui répondent aux conditions de restriction de livraison.

Si vous ne modifiez pas ce paramètre, les messages classés comme étant restreints (ils comportent des indicateurs de restriction de diffusion) sont MediaPackage convertis en marqueurs publicitaires dans le manifeste de sortie.

Note

Splice insérer SCTE c-35 messages n'ont pas segmentation_descriptor. Si vous choisissez épissure insérer dans Personnaliser ad déclencheurs, tous les insertions deviennent épissure ad marqueurs dans la sortie manifeste.

Comment ça marche

Les paramètres Marqueurs publicitaires, Personnaliser les déclencheurs publicitaires et Publicités sur les restrictions de diffusion fonctionnent ensemble pour déterminer ce qu' MediaPackage il advient des messages SCTE-35 provenant du contenu source.

Lorsque le contenu source contient des messages SCTE-35, MediaPackage prend les mesures suivantes en fonction de la valeur que vous avez sélectionnée dans les marqueurs publicitaires :

  • For None, MediaPackage ne fait rien avec les messages SCTE-35. Pas de marqueurs de publicité sont insérées dans la sortie manifest.

  • Pour Passthrough, MediaPackage copie tous les messages SCTE-35 à partir du contenu source et les insère dans le manifeste de sortie.

  • Pour le SCTE-35 amélioré, MediaPackage vérifie les messages qui répondent aux exigences que vous avez définies. Dans la sortie, MediaPackage insère des marqueurs publicitaires manifestes qui correspondent aux messages applicables. Pour vérifier vos besoins, MediaPackage procédez comme suit :

    1. Vérifie si aucune SCTE c-35 messages correspondent aux types de messages que vous avez indiqué dans Personnaliser ad déclencheurs

    2. Pour les messages de types de droite, vérifie si la restriction de livraison des indicateurs de segmentation_descriptor remplir les conditions que vous définissez dans les publicités sur les restrictionsde livraison

    3. Pour les messages du type qui répondent aux conditions de restriction de livraison, insère des marqueurs publicitaires dans la sortie manifest, comme décrit plus haut dans ce chapitre

    4. Pour Daterange, MediaPackage insère des EXT-X-DATERANGE balises pour signaler les publicités et les événements de transition de programme dans les manifestes de sortie HLS et CMAF.

Marqueurs publicitaires EXT-X-DATERANGE

Les marqueurs publicitaires par plage de dates sont utilisés pour signaler les publicités et les transitions de programmes dans les manifestes HLS et CMAF en direct. Lorsque vous activez les marqueurs publicitaires par plage de dates sur votre terminal, vous insérez MediaPackage des EXT-X-DATERANGE balises dans le manifeste contenant du SCTE-35 time_signal ou des balises. splice_insert EXT-X-DATERANGEest utilisé de concert avec les EXT-X-PROGRAM-DATE-TIME tags.

Pour plus d'informations sur les EXT-X-PROGRAM-DATE-TIME balises EXT-X-DATERANGE et pour HLS, consultez la spécification HTTP Live Streaming 2nd Edition.

Activation de la plage de dates via la console

Pour activer les marqueurs publicitaires par plage de dates lors de la création ou de la modification d'un point de terminaison, dans la MediaPackage console, sous Paramètres du packager > Configuration supplémentaire > Marqueur publicitaire, choisissez Daterange.

Si vous choisissez Daterange, vous devez également saisir une valeur d'intervalle de date/heure du programme (sec) supérieure à. 0 L'intervalle date/heure du programme est défini dans le même volet de configuration supplémentaire que les paramètres du marqueur publicitaire.

Activation de la plage de dates via le AWS CLI

Pour activer les marqueurs publicitaires par plage de dates pour votre terminal, exécutez la commande suivante dans la région de AWS CLI remplacement avec vos propres informations :

  aws --endpoint=https://mediapackage.region.amazonaws.com mediapackage --region region create-origin-endpoint --channel-id test_channel --id hlsmuxed
  --hls-package "{\"ProgramDateTimeIntervalSeconds\":60,\"AdMarkers\":\"DATERANGE\"}"
Important

Vous devez définir une ProgramDateTimeIntervalSeconds valeur supérieure à0.

Activation de la plage de dates via l' MediaPackage API ou le SDK AWS

Pour savoir comment activer les marqueurs publicitaires par plage de dates pour les points de terminaison HLS via l'API MediaPackage live ou le AWS SDK, consultez ce qui suit :

Exemple de manifeste HLS montrant la signalisation SCTE-35 EXT-X-DATERANGE

Cet exemple de manifeste HLS est généré par MediaPackage des utilisations EXT-X-DATERANGE et des EXT-X-PROGRAM-DATE-TIME balises pour signaler des événements dans le flux en direct.

Note

Les END-DATE attributs DURATIONPLANNED-DURATION, et de la EXT-X-DATERANGE balise sont facultatifs. Si ces attributs ne sont pas présents dans l'entrée SCTE-35, ou s'ils ne sont pas définis lorsque vous créez votre point de terminaison via l' MediaPackage API, ils sont omis des manifestes générés.

#EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:8 #EXT-X-MEDIA-SEQUENCE:11 #EXT-X-DATERANGE:ID="2415919105",START-DATE="2020-05-03T00:01:00.018Z",PLANNED-DURATION=29.988,SCTE35-OUT=0xFC303000000002CDE400FFF00506FE00526C14001A021843554549900000017FC00000292EA80A04ABCD0001300000D6F17117 #EXT-X-DATERANGE:ID="2147483649",START-DATE="2020-05-03T00:00:30.030Z",PLANNED-DURATION=90.006,SCTE35-CMD=0xFC303000000002CDE400FFF00506FE00293D6C001A021843554549800000017FFF00007B9ABC0A04ABCD0001100000680F3B4B #EXT-X-PROGRAM-DATE-TIME:2020-05-03T00:01:08.040Z #EXTINF:7.560, ../../../../index_1_11.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_12.ts?m=1588607409 #EXTINF:6.846, ../../../../index_1_13.ts?m=1588607409 #EXT-X-DATERANGE:ID="2415919105",START-DATE="2020-05-03T00:01:00.018Z",END-DATE="2020-05-03T00:01:30.006Z",DURATION=29.988 #EXTINF:0.714, ../../../../index_1_14.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_15.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_16.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_17.ts?m=1588607409 #EXTINF:6.636, ../../../../index_1_18.ts?m=1588607409 #EXT-X-DATERANGE:ID="2147483649",START-DATE="2020-05-03T00:00:30.030Z",END-DATE="2020-05-03T00:02:00.036Z",DURATION=90.006,SCTE35-CMD=0xFC304A00000002CDE400FFF00506FE00A4D8280034021843554549800000017FC000000000000A04ABCD0001110000021843554549800000027FFF00007B9ABC0A04ABCD000210000061166A61 #EXT-X-DATERANGE:ID="2147483650",START-DATE="2020-05-03T00:02:00.036Z",PLANNED-DURATION=90.006,SCTE35-CMD=0xFC304A00000002CDE400FFF00506FE00A4D8280034021843554549800000017FC000000000000A04ABCD0001110000021843554549800000027FFF00007B9ABC0A04ABCD000210000061166A61 #EXTINF:0.924, ../../../../index_1_19.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_20.ts?m=1588607409 #EXT-X-PROGRAM-DATE-TIME:2020-05-03T00:02:08.520Z #EXTINF:7.560, ../../../../index_1_21.ts?m=1588607409 #EXT-X-ENDLIST