Specificare -35 marker utilizzando SCTE ESAM XML - MediaConvert

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Specificare -35 marker utilizzando SCTE ESAM XML

Se il video di input non contiene SCTE -35 marcatori, ma devi specificare i punti di inserimento degli annunci nei tuoi output, puoi fornire i documenti di segnalazione e gestione degli eventi () nelle impostazioni del lavoro. ESAM XML AWS Elemental MediaConvert Quando lo fate, MediaConvert condizionate le uscite con fotogrammi IDR (Instantaneous Decoder Refresh) nei punti di inserimento specificati nel documento. Negli output che sono anch'essi racchiusi in MPEG2 -TS e HLS containers, inserisce -35 messaggi time_signal in quei punti. MediaConvert SCTE

Per i tuoi gruppi di HLS output Apple, puoi anche fornire un documento di condizionamento del manifesto. HLS XML Puoi quindi impostare il tuo lavoro in modo da condizionare di conseguenza i manifesti per i tuoi HLS output.

Nota

Per inserire i marcatori SCTE -35 negli output MPEG2 -TS, oltre a fornire i ESAM XML documenti, è necessario abilitare anche -35 su ogni output. ESAM SCTE Per ulteriori informazioni, consulta la procedura su console dopo questa panoramica.

Informazioni ESAM sui codici temporali nei documenti

Specificate i punti di inserimento nei XML documenti in relazione alla tempistica dell'output finale, dopo il ritaglio e la cucitura dell'input. Avvia il tempo da 00:00:00:00, indipendentemente dalle impostazioni dei timecode. Utilizzate il seguente formato a 24 ore con un numero di fotogramma: HH:MM:SS:FF.

Ad esempio, un processo ha i seguenti tre input: un preroll di cinque minuti, un film di un'ora e un postroll di cinque minuti. Utilizzate l'input clipping per regolare gli ultimi 20 minuti dell'input di un'ora. In questo modo, l'output con il preroll e il postroll dura 30 minuti. Se vuoi che il tuo primo punto di inserimento appaia tre minuti dopo il contenuto principale, devi specificarlo a otto minuti, tre minuti dopo il preroll di cinque minuti.

Per includere ESAM XML documenti nelle impostazioni del lavoro (console)
  1. Apri la MediaConvert console in https://console.aws.amazon.com/mediaconvert.

  2. Scegli Create new job (Crea nuovo processo).

  3. Configura l'input, i gruppi di output e gli output per video e audio, come descritto in Tutorial: Configurazione delle impostazioni del lavoro e Creazione di output.

  4. Nel riquadro Job (Processo) a sinistra, nella sezione Job settings (Impostazioni processo), selezionare Settings (Impostazioni).

  5. Nella sezione Segnalazione degli annunci, abilita la segnalazione e la messaggistica degli eventi (). ESAM

  6. Per la notifica dell'elaborazione del segnale XML, inserisci il XML documento di ESAM segnalazione come testo. Per vedere un esempio, consulta Esempio ESAM XML di notifica di elaborazione del segnale.

    Nota

    Per impostazione predefinita, MediaConvert aggiunge un preroll di quattro secondi al payload. ESAM Ciò potrebbe comportare il MediaConvert posizionamento del messaggio SCTE -35 un segmento prima di quello indicato dal cue marker nel manifesto. HLS Per rimuovere il preroll, impostalo su zero. responseSignalPreroll Questa impostazione è figlia di. EsamSettings

  7. Se desideri includere informazioni sui marcatori SCTE -35 nei tuoi manifesti, per la notifica di conferma della condizione del HLS manifestoXML, inserisci il documento condizionale XML del ESAM manifesto come testo. MediaConvert non include informazioni sui marcatori SCTE -35 nei manifesti. DASH

    Per inserire i marker SCTE -35 nel flusso di trasporto oltre al manifesto, imposta l'dataPassThroughattributo nel documento su. MCC "true" Se non volete marcatori nel flusso di trasporto, rimuovete gli attributi. dataPassThrough

    Per vedere un esempio, consulta Esempio: notifica di conferma della condizione: ESAM XML manifesto.

  8. Per ogni uscita MPEG2 -TS in cui desideri utilizzare SCTE -35 marker, abilita i marker:

    1. Nel riquadro Job (Processo) a sinistra, in Output groups (Gruppi di output), File group (Gruppo di file), selezionare l'output.

    2. Confermate che si tratta di un output -TS. MPEG2 Nella sezione Impostazioni di output, assicurati che Container sia impostato su MPEG-2 Transport Stream.

    3. Scegli le impostazioni del contenitore, quindi scorri verso il basso per trovare la sezione PIDdei controlli.

    4. Per ESAMSCTE-35 scegli Abilitato.

    5. Per la sorgente SCTE -35, mantieni l'impostazione predefinita Nessuno.

  9. Esegui questo passaggio solo per tutti i gruppi HLS di output Apple che lavori.

    Se desideri condizionare il tuo HLS manifesto con i tuoi punti di ESAM inserimento, segui la procedura riportata inSCTEInclusione di -35 informazioni nel manifesto HLS. In caso contrario, segui questi passaggi per confermare che le impostazioni seguenti sono ancora in stato predefinito:

    1. Assicuratevi che la notifica di conferma della condizione del manifesto XML, descritta nel passaggio precedente di questa procedura, sia vuota.

    2. Per ogni gruppo HLS di output Apple coinvolto nel tuo lavoro, conferma di aver mantenuto la casella di controllo Ad Markers deselezionata.

      1. Nel riquadro Job a sinistra, in Gruppi di output, scegli Apple HLS.

      2. Nella sezione Impostazioni del HLS gruppo Apple, scegli Avanzate.

      3. Nella sezione Indicatori pubblicitari, deseleziona le caselle di controllo Elemental e SCTE-35 advanced.

    3. Per ogni uscita nei gruppi di HLS output Apple, verifica che la sorgente SCTE -35 sia impostata su Nessuno:

      1. Nel riquadro Job a sinistra, in Gruppi di output, Apple HLS, scegli un output.

      2. Nella sezione Output settings (Impostazioni output), selezionare Transport stream settings (Impostazioni flusso di trasporto).

      3. Per la sorgente SCTE -35, scegliete Nessuna.

Per includere ESAM XML documenti nelle impostazioni dei lavori (API,SDK, AWS CLI)
  1. Includi la esamproprietà e i relativi figli alla radice delle impostazioni del lavoro nelle specifiche del JSON lavoro. Queste proprietà sono raffigurate nell'esempio seguente.

    1. Includete le XML specifiche di elaborazione del ESAM segnale come stringa nell'impostazionesccXml.

    2. Facoltativamente, includi un documento di XML notifica della condizione di conferma del manifesto come stringa nell'impostazionemccXml:

    "esam": { "responseSignalPreroll": 4000, "signalProcessingNotification": { "sccXml": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<SignalProcessingNotification ..." }, "manifestConfirmConditionNotification": { "mccXml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>\n<ns2:ManifestConfirmConditionNotification ... " }
  2. Per ogni output M2TS (MPEG2Transport Stream) del job, impostate le specifiche del JSON job come illustrato nell'esempio seguente. Includere la proprietà scte35Esam. Imposta scte35Source su NONE.

    "outputs": [ { "extension": "m2ts", "containerSettings": { "container": "M2TS", "m2tsSettings": { ... "scte35Esam": { "scte35EsamPid": 508 }, ... "scte35Source": "NONE" }
  3. Se desideri inserire nei tuoi HLS manifesti SCTE -35 informazioni, per ogni gruppo di HLS output Apple che lavori, includi quanto segue. Queste impostazioni sono illustrate nell'esempio al termine di questo passaggio:

    Se non vuoi condizionare i tuoi HLS manifesti con informazioni SCTE -35, mantieni l'impostazione predefinita NONE per scte35Source e non includere: adMarkers

    "outputGroups": [ { "customName": "apple_hls", "outputGroupSettings": { "type": "HLS_GROUP_SETTINGS", "hlsGroupSettings": { "adMarkers": [ "ELEMENTAL_SCTE35" ], ... } }, "outputs": [ { "extension": "m3u8", "nameModifier": "high", "outputSettings": { "hlsSettings": { ... } }, "containerSettings": { "container": "M3U8", "m3u8Settings": { ... "scte35Source": "PASSTHROUGH" }
  4. Inviare il processo normalmente.

    Per informazioni sull'invio di AWS Elemental MediaConvert lavori a livello di codice, vedere Guida introduttiva all' AWS Elemental MediaConvert utilizzo di AWS SDKs or the AWS CLI e Guida introduttiva all'utilizzo di. AWS Elemental MediaConvert API