Configurazione dell'ora di inizio del codice temporale di uscita - 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à.

Configurazione dell'ora di inizio del codice temporale di uscita

È possibile configurare l'ora di inizio del codice temporale di uscita.

Nota

Questa procedura presuppone che l'utente abbia dimestichezza con la creazione o la modifica di un canale, come descritto in. Creare un canale da zero

  1. Nella pagina Crea canale, nella sezione Impostazioni generali, scegliete Configurazione del timecode.

  2. In Source, scegliete l'opzione per inizializzare il codice di tempo nell'output:

    • EMBEDDED— Utilizzate il codice di tempo incorporato nel video sorgente.

      MediaLive cerca il codice di tempo nel video sorgente, come segue:

      • AV1 – **

      • H.264 — Un codice di tempo inserito in un SEI messaggio di tipo pic_timing, in conformità alla sezione D.1.2 di /14496-10-2005 ISO IEC

      • H.265 — Un codice temporale inserito in un SEI messaggio di tipo timecode, in conformità alla sezione D.2.26 di -T H.265 ITU

      • MPEG2— Un codice temporale inserito in ciascuna GOP intestazione, in conformità alla sezione 6.2.2.6 di /13818-2-2000 (R2006) ISO IEC

    • SYSTEMCLOCK— Usa l'oraUTC.

    • ZEROBASED— Usa 00:00:00:00.

  3. (Facoltativo) In Soglia di sincronizzazione, inserite una soglia (in fotogrammi) per sincronizzare il codice di tempo di uscita con il codice di tempo di ingresso. Per informazioni su questo campo, consulta Informazioni sulla soglia di sincronizzazione.

Come funziona il codice temporale di output in fase di esecuzione

Avvio o riavvio iniziale del canale

Quando avviate il canale, il canale stabilisce il codice temporale di inizio per la pipeline di uscita:

  • Il canale campiona il codice di tempo di ingresso, se impostate l'ora di inizio in modo che faccia riferimento al codice di tempo incorporato. Se MediaLive non trova un codice di tempo incorporato nella sorgente, ritorna a. UTC

  • Oppure imposta il codice di tempo sull'ora correnteUTC.

  • Oppure imposta il codice di tempo su 00:00:00:00.

Il canale genera un nuovo codice di tempo per ogni frame di output che produce.

Interruttori di ingresso

Quando il canale passa a un ingresso diverso, MediaLive non reinizializza il codice temporale. Pertanto, il codice temporale di uscita non viene interrotto da un interruttore di ingresso.

Sospensione e riavvio della riproduzione

Se metti in pausa il canale, MediaLive continua a codificare i frame, che vengono immediatamente scartati. Ma poiché MediaLive continua a codificare, i codici temporali continuano ad aumentare. Pertanto, quando si riavvia, si verificherà una discontinuità nel timecode dell'output.

Informazioni sulla soglia di sincronizzazione

Il campo della soglia di sincronizzazione del codice di tempo sincronizza il codice di tempo di uscita con il codice di tempo di ingresso. Un disallineamento può verificarsi per diversi motivi. Ad esempio, possono verificarsi problemi di elaborazione che causano la perdita o la ripetizione dei MediaLive fotogrammi per compensare. Oppure potrebbero esserci discontinuità nel flusso del timecode nel flusso di input.

Scopo della sincronizzazione

La sincronizzazione è utile se è importante per il flusso di lavoro che il codice di tempo di output ( MediaLive generato) corrisponda al codice di tempo di input originale.

  • La corrispondenza potrebbe essere importante se si sa che il sistema downstream deve identificare frame specifici.

    In genere, il sistema downstream ha già identificato questi frame in base al timecode di input originale. Pertanto, il timecode di output deve corrispondere al timecode di input originale, affinché il sistema downstream trovi il frame desiderato.

  • La corrispondenza non è importante se lo scopo principale del timecode di output è semplicemente quello di identificare in modo univoco ogni frame di output.

Come funziona la sincronizzazione

Dopo che il codice di tempo di ingresso e quello di uscita si sono allontanati per il numero di fotogrammi specificato, MediaLive inserisce una discontinuità nella sequenza del codice temporale di output e imposta il codice di tempo di uscita in modo che corrisponda al codice temporale di ingresso corrente.

I principali svantaggi della sincronizzazione sono l'introduzione di discontinuità dei timecode nei metadati e l'impossibilità di garantire che ogni timecode di output sia univoco.