Exemple de notification de condition de confirmation du ESAM XML manifeste - MediaConvert

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.

Exemple de notification de condition de confirmation du ESAM XML manifeste

Ce XML document de confirmation du ESAM manifeste (MCC) génère HLS des balises de repère pour deux pauses publicitaires de 30 secondes. Le premier commence 10 secondes plus tard ; le second commence 75 secondes plus tard. Ces balises de manifeste Cue contiennent également des données qui peuvent être utilisées par un client en aval pour le remplacement et l'insertion de publicités. Les sorties générées avec ce MCC document contiennent un message SCTE -35 intégré au fichier du flux de transport lors de la première pause publicitaire, mais pas lors de la seconde.

Notez l'dataPassThroughattribut figurant sur le premier break publicitaire. Lorsque cet attribut est présent et défini sur"true", MediaConvert insère des marqueurs SCTE -35 dans le flux de transport en plus du manifeste. Pour tout break publicitaire que vous souhaitez marquer uniquement dans le manifeste, omettez l'dataPassThroughattribut.

MediaConvert prend en charge le conditionnement des manifestes ESAM uniquement dans HLS les packages.

<?xml version="1.0" encoding="utf-8" standalone="yes"?> <ns2:ManifestConfirmConditionNotification xmlns:ns2="http://www.cablelabs.com/namespaces/metadata/xsd/confirmation/2" xmlns="http://www.cablelabs.com/namespaces/metadata/xsd/core/2" xmlns:ns3="http://www.cablelabs.com/namespaces/metadata/xsd/signaling/2"> <ns2:ManifestResponse acquisitionPointIdentity="ExampleESAM" acquisitionSignalID="1" duration="PT30S" dataPassThrough="true"> <ns2:SegmentModify> <ns2:FirstSegment> <ns2:Tag value="#EXT-X-CUE-OUT:4,SpliceType=VOD_DAI,Action=REPLACE, PAID=amazon.com/TEST2014020500000346,Acds=BA" /> </ns2:FirstSegment> <ns2:SpanSegment> <ns2:Tag value="#EXT-X-CUE-OUT-CONT:${secondsFromSignal}/4, SpliceType=VOD_DAI,Action=REPLACE,PAID=amazon.com/TEST2014020500000346,Acds=BA" adapt="true" /> </ns2:SpanSegment> <ns2:LastSegment> <ns2:Tag value="#EXT-X-CUE-IN:4,SpliceType=VOD_DAI" locality="after" adapt="true" /> </ns2:LastSegment> </ns2:SegmentModify> </ns2:ManifestResponse> <ns2:ManifestResponse acquisitionPointIdentity="ExampleESAM" acquisitionSignalID="2"></ns2:ManifestResponse> <ns2:ManifestResponse acquisitionPointIdentity="ExampleESAM" acquisitionSignalID="3" duration="PT30S"> <ns2:SegmentModify> <ns2:FirstSegment> <ns2:Tag value="#EXT-X-OUT:4,SpliceType=VOD_DAI,Action=REPLACE, PAID=amazon.com/TEST2014020500000347,Acds=BA" /> </ns2:FirstSegment> <ns2:SpanSegment> <ns2:Tag value="#EXT-X-OUT-CONT:${secondsFromSignal}/4, SpliceType=VOD_DAI,Action=REPLACE,PAID=amazon.com/TEST2014020500000346,Acds=BA" adapt="true" /> </ns2:SpanSegment> <ns2:LastSegment> <ns2:Tag value="#EXT-X-CUE-IN:4,SpliceType=VOD_DAI" locality="after" adapt="true" /> </ns2:LastSegment> </ns2:SegmentModify> </ns2:ManifestResponse> <ns2:ManifestResponse acquisitionPointIdentity="ExampleESAM" acquisitionSignalID="4"></ns2:ManifestResponse> </ns2:ManifestConfirmConditionNotification>