Gestione dei metadati SMPTE 2038 - MediaLive

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à.

Gestione dei metadati SMPTE 2038

È possibile configurare l'estrazione MediaLive di dati ausiliari specifici da uno stream SMPTE 2038 contenuto in questi ingressi:

  • Input di Elemental Link

  • Ingressi del flusso di trasporto HLS (TS)

  • MediaConnect ingressi

  • Input RTP

Nota

In questa sezione si presuppone che si abbia familiarità con la creazione o la modifica di un canale, come illustrato in Creare un canale da zero.

Metadati che MediaLive è possibile estrarre

MediaLive può estrarre i seguenti dati da uno stream SMPTE 2038 presente nell'origine.

Didascalie

  • Didascalie ARIB: didascalie conformi alla versione 2.4 di ARIB STD-B37.

  • Didascalie incorporate: didascalie inserite come didascalie ausiliarie conformi a SMPTE 334. Le didascalie accessorie stesse devono essere conformi allo standard EIA-608 (noto anche come CEA-608 o “didascalie linea 21”) o allo standard CEA-708 (noto anche come EIA-708).

  • Didascalie teletext: formato televideo OP47, noto anche come SMPTE RDD-08 (conforme a ITU-R BT.1120-7).

Codice temporale

  • Codice di tempo: codice temporale SMPTE 12M. MediaLive riconosce questo codice di tempo come sorgente di codice temporale incorporata.

E usufruisci dei messaggi

  • Messaggi SCTE 104.

Metadati

  • Metadati KLV: dati conformi allo standard SMPTE 336M-2007.

Uno stream SMPTE 2038 ben formato

MediaLive Per estrarre ed elaborare i dati in modo appropriato, lo stream SMPTE 2038 in ingresso deve soddisfare determinati criteri:

  • Lo stream SMPTE 2038 deve essere presente in ogni PMT.

  • Il PID in cui si trova lo stream SMPTE 2038 non deve cambiare nello stream. Non è disponibile il supporto per la modifica del PID e l'invio di un nuovo PMT che identifica tale PID.

  • Il flusso di trasporto deve contenere il flusso SMPTE 2038 in un solo PID. Se è presente in più di un PID, non c'è alcuna garanzia che MediaLive identificherà il PID che appare per primo. Potrebbe scegliere un altro PID, con risultati non attesi.

Nota che se l'input è un input Elemental Link, le didascalie incorporate (se presenti), il codice di tempo e i metadati KLV (se presenti) si trovano sempre in uno stream SMPTE 2038. Lo stream è sempre ben formato.

Configurazione degli ingressi

Se si desidera MediaLive utilizzare i dati in uno stream SMPTE 2038, è necessario configurare l'input per leggere l'SMPTE 2038.

  1. Nella pagina Crea canale, individuare l'allegato di input per l'input pertinente.

  2. Nelle impostazioni generali di input, imposta Prefer SMPTE 2038 su una delle seguenti opzioni:

    • Preferisci: per un elemento di dati specifico, cerca MediaLive innanzitutto i dati in un PID SMPTE 2038. Se i dati non vengono trovati nel flusso SMPTE 2038 o se non è presente alcun flusso SMPTE 2038, MediaLive cerca i dati in altre posizioni dello stream.

    • Ignora (impostazione predefinita): MediaLive non cerca mai uno stream SMPTE 2038. Anche se uno specifico elemento di dati non è disponibile in altri punti dello stream, MediaLive non cerca uno stream SMPTE 2038. Ad esempio, è possibile impostare la sorgente del codice di tempo su Embedded (nella sezione Configurazione generale del canale). Con Ignore, se la sorgente del timecode non si trova nel flusso video, MediaLive non la cercherà in uno stream SMPTE 2038.

    Tieni presente che con l'input Elemental Link, tutti i metadati KLV si trovano sempre in uno SMPTE 2038, mai in un PID diverso. Pertanto, se ti è stato detto che la fonte include i metadati KLV, scegli sempre Preferisci.

Come MediaLive utilizza lo stream SMPTE 2038

Se imposti di preferire SMPTE 2038 in un input, MediaLive utilizza i dati in base alle seguenti regole.

Didascalie

È possibile impostare l'input con selettori di didascalie che specificano ARIB, Embedded o Teletext. In questo caso, cerca MediaLive innanzitutto il tipo di didascalie specificato nello stream SMPTE 2038. Se MediaLive non trova i sottotitoli lì, li cerca in altre posizioni dello stream.

Indipendentemente da dove MediaLive trovi le didascalie, le MediaLive estrae e le elabora nel modo consueto, a seconda di come le hai impostate nell'output.

Codice di tempo

Quando un input include uno stream SMPTE 2038, cerca MediaLive innanzitutto un timecode SMPTE 12M nello stream SMPTE 2038. Se MediaLive non trova il codice di tempo lì, cerca un codice di tempo incorporato direttamente nel flusso video. MediaLive associa il codice di tempo SMPTE 12M al fotogramma video più vicino.

Per informazioni su come viene MediaLive utilizzato il codice di tempo, vedere. Come funziona il codice temporale di output in fase di esecuzione

Aggiungere messaggi di utilizzo

Se preferisci SMPTE 2038 in un input, MediaLive estrae tutti i messaggi SCTE 104 che trova, quindi li converte immediatamente in messaggi SCTE 35. Potete quindi gestire i messaggi come gestireste i messaggi SCTE 35 da qualsiasi fonte. Per ulteriori informazioni, consulta Elaborazione dei messaggi SCTE-35.

Metadati KLV

Se preferisci SMPTE 2038 in un input, MediaLive estrae tutti i dati KLV che trova.

Puoi scegliere di passare attraverso i metadati KLV in uno o più dei seguenti gruppi di output. MediaLive avvolge il KLV in uno stream SMPTE 2038.

  • Archive (Archivia)

  • MediaPackage

  • HLS (con un contenitore TS)

  • UDP/TS

Seguono i passaggi di configurazione.

Configurazione degli output per i metadati KLV

Puoi scegliere di passare attraverso i metadati KLV in uno o più dei seguenti gruppi di output.

Nota

Le informazioni in questa sezione presuppongono che tu conosca la procedura generale per la creazione di un canale, come descritto in Creare un canale da zero.

Archive (Archivia)

  1. Nella pagina Crea canale, nella sezione Gruppi di output, nel gruppo Archivio, scegli l'output.

  2. In Impostazioni di output, seleziona Impostazioni contenitore, quindi seleziona Impostazioni PID.

  3. Imposta questi campi:

    • KLV: Scegli PASSTHROUGH

    • PID dati KLV: inserisci il PID in cui desideri inserire i metadati KLV.

MediaPackage

MediaPackage le uscite vengono impostate automaticamente per il passthrough. Se MediaLive trova metadati KLV in un input, li trasmette in un MediaPackage output, in PID 501.

HLS

Puoi passare attraverso i metadati KLV in qualsiasi output che abbia un contenitore HLS standard (un contenitore TS).

  1. Nella pagina Crea canale, nella sezione Gruppi di output, nel gruppo HLS, scegli l'output.

  2. Nelle impostazioni di output, assicuratevi che le impostazioni HLS specifichino lo standard HLS.

  3. Nelle impostazioni HLS, seleziona Impostazioni PID.

  4. Imposta questi campi:

    • KLV: Scegli PASSTHROUGH

    • PID dati KLV: inserisci il PID in cui desideri inserire i metadati KLV.

UDP/TS

  1. Nella pagina Crea canale, nella sezione Gruppi di output, nel gruppo UDP, scegli l'output.

  2. In Impostazioni di output, seleziona Impostazioni di rete, quindi seleziona Impostazioni PID.

  3. Imposta questi campi:

    • KLV: Scegli PASSTHROUGH

    • PID dei dati KLV: inserisci il PID in cui desideri inserire i metadati KLV.