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à.
Requisiti di input e output
MediaLive Per bloccare le pipeline, nel canale devono essere presenti le seguenti condizioni. Quando il blocco delle tubazioni non è possibile, l'elaborazione continua. Non appena le condizioni richieste sono nuovamente valide, MediaLive riprende a bloccarsi.
Nessun supporto per gli ingressi HLS
Il canale non può includere ingressi HLS.
Se il canale include un input HLS, MediaLive interrompe il tentativo di bloccare le pipeline nel canale. Il blocco della pipeline non riprenderà, anche dopo che il canale passerà a un altro ingresso.
Gli input devono includere il codice di tempo incorporato (metodo del codice temporale di origine)
Quando si utilizza il metodo di blocco della pipeline del codice di tempo sorgente (impostazione predefinita), l'input deve includere il codice di tempo incorporato. Si applicano le seguenti regole:
-
Quando si utilizza il metodo del codice di tempo di origine, l'input deve avere un codice di tempo incorporato. Questo requisito si applica sia alla modalità di blocco della pipeline che alla modalità di blocco dell'epoca.
-
Per la modalità epoch-locking, il codice temporale incorporato deve essere compreso entro 2 minuti dall'ora temporale. Se il codice temporale è disattivato di oltre 2 minuti, MediaLive considera che la sorgente non soddisfa i requisiti per il blocco della pipeline.
MediaLive sonda continuamente la sorgente corrente alla ricerca di un codice di tempo incorporato. Ogni volta che non rileva il codice temporale, sospende temporaneamente il tentativo di bloccare le pipeline.
Requisiti per il blocco delle tubazioni allineato al video
Quando si utilizza il blocco della tubazione allineato al video (metodo di blocco della tubazione impostato su VIDEO_ALIGNMENT), non sono necessari codici temporali incorporati.
Requisiti di input
Alcuni tipi di input non sono compatibili con l'allineamento video:
-
Ingressi di file (MP4_FILE, TS_FILE)
-
Ingressi HLS (URL_PULL con contenuto HLS)
-
ingressi RTMP_PULL
Quando è attivo un tipo di input incompatibile, il blocco della pipeline allineato al video viene eseguito in modalità «loop aperto» (sbloccato) ma continua l'elaborazione. Non viene generato alcun errore di convalida, il che supporta flussi di lavoro di commutazione degli input in cui alcuni input potrebbero essere incompatibili.
Per tutti gli altri tipi di input, il blocco delle tubazioni allineate al video utilizza il confronto delle firme visive per sincronizzare le pipeline. Entrambe le pipeline devono ricevere lo stesso contenuto video per una corretta sincronizzazione.
Requisiti per il frame rate
La conversione tra il framerate (o i framerate) di input e il framerate di output desiderato deve essere semplice, il che significa che deve essere applicata una di queste istruzioni:
-
Il framerate in uscita deve essere un numero intero multiplo del framerate di input. Ad esempio, il framerate in ingresso potrebbe essere di 45 FPS e il framerate in uscita potrebbe essere di 90 FPS.
-
Il framerate di input deve essere un numero intero multiplo del framerate di output. Ad esempio, il framerate in ingresso potrebbe essere di 60 FPS e il framerate in uscita potrebbe essere di 30 FPS.
MediaLive identifica il framerate di ingresso della sorgente quando passa a un nuovo input e determina se si applica una conversione semplice. In caso contrario, MediaLive interrompe il tentativo di bloccare le pipeline finché il canale non passa all'ingresso successivo. Anche se il framerate di ingresso della sorgente cambia in mid source (in modo da applicare una semplice conversione), MediaLive non ricomincia a tentare di bloccarsi.
Nota che con queste regole, è possibile che i framerate siano numeri interi. Ad esempio, se il framerate in ingresso è 29,97 FPS e il framerate in uscita è 59,94 FPS.
Di seguito sono riportati alcuni esempi di framerate complessi. Non puoi usare l'input se una di queste combinazioni si applica al tuo canale:
-
Questo non è supportato: l'FPS in ingresso è 59,4, l'FPS in uscita è 60.
-
Questa opzione non è supportata: l'FPS in ingresso è 45, l'FPS in uscita è 60.
-
Non è supportato: l'FPS in ingresso è 29,97 FPS, l'FPS in uscita è 23,978.
Epoch locking e SCTE 35
Esistono dei vincoli per l'utilizzo del blocco dell'epoca in un HLS o in un gruppo di output. MediaPackage
Gruppo di output HLS
Non è possibile abilitare il passthrough SCTE 35 o la decorazione del manifesto in un gruppo di output HLS in un canale che utilizza il blocco epoch. Riceverai un errore di convalida quando salverai il canale. Devi decidere come risolvere questo conflitto:
-
Non attivate il blocco epoch sull'intero canale: potete impostare la modalità sul normale blocco della pipeline nell'intero canale e mantenere il passthrough SCTE 35 nel gruppo di output HLS.
-
Disattivate il passthrough SCTE 35 nel gruppo di output HLS: potete mantenere il blocco epoch ma disabilitare il passthrough SCTE 35 e la decorazione del manifesto nel gruppo di output HLS. È ancora possibile abilitare il passthrough SCTE 35 in altri gruppi di output.
MediaPackage gruppo di output
Per un gruppo MediaPackage di output, si applicano dei vincoli se l'input include messaggi SCTE 35:
-
Quando il blocco dell'epoca non è abilitato nel canale, passa MediaLive automaticamente attraverso tutti i messaggi SCTE 35 dall'ingresso e abilita automaticamente la decorazione del manifesto.
-
Quando l'epoch locking è abilitato, disattiva MediaLive automaticamente il passthrough e la decorazione del manifesto di SCTE 35 nel gruppo di output. MediaPackage
Dovreste decidere quale funzionalità volete mantenere. È possibile conservare i messaggi SCTE 35 (nel qual caso è necessario disabilitare l'epoch locking nell'intero canale). Oppure potete abilitare l'epoch locking ma perdere il passthrough dei messaggi SCTE 35. Si noti che non vi è alcun vantaggio nell'impostare l'output come gruppo di output HLS, poiché si applicano vincoli simili, come descritto sopra.