Gestione della perdita di input video - 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 della perdita di input video

È possibile personalizzare il modo in cui vengono MediaLive gestiti i file multimediali in caso di perdita dell'ingresso video nel canale.

Come MediaLive gestisce la perdita di input video

Durante MediaLive l'acquisizione di un ingresso, potrebbe rilevare che la sorgente video è andata perduta. Questa perdita fa sì MediaLive che inizi a seguire la gestione del comportamento di perdita di input. MediaLive inizia a codificare il contenuto sostitutivo (riempi i frame) sul lato di output. Questa gestione garantisce che il canale possa continuare a codificare i contenuti video. (Una regola fondamentale MediaLive è che un canale in esecuzione deve sempre codificare il contenuto.)

Il canale segue la gestione della perdita di ingresso fino a quando non si ripristina e torna alla codifica normale. Il modo in cui il canale viene ripristinato dipende dall'implementazione o meno del failover di ingresso automatico:

  • Se si implementa il failover di ingresso automatico, la gestione della perdita di ingresso continuerà fino a quando la condizione di failover video nero non attiverà il passaggio a un altro ingresso (o fino al ripristino dell'ingresso). Se il secondo ingresso fallisce, la gestione della perdita di ingresso verrà riavviata e continuerà finché non sarà risolto il problema con entrambi gli ingressi.

  • Se non si implementa il failover automatico dell'input, la gestione della perdita di input continuerà fino al ripristino dell'input o fino alla risoluzione del problema con l'input.

Le due funzionalità si completano a vicenda ma funzionano in tempi diversi:

  • La gestione della perdita di input avviene non appena il frame previsto non arriva. Ad esempio, se il framerate dell'input è di 60 FPS, la gestione verrà attivata se un frame non arriva entro 17 Msec dal frame precedente. (17 Msec corrisponde a circa 1 secondo diviso 60.)

  • Il trigger per il failover automatico in ingresso è più lungo ed è configurabile. Un trigger tipico è di 1000 Msec.

Perdita di ingresso rispetto al guasto del sondaggio di ingresso

La gestione della perdita di input avviene solo dopo che un input precedentemente sano diventa malsano.

È anche possibile che un input fallisca prima di tale data. Quando un canale si avvia e MediaLive inizia a assimilare il primo ingresso, verifica la presenza dell'ingresso e tenta di rilevare l'ingresso e le sorgenti. Se il rilevamento fallisce, l'ingresso e il canale falliscono immediatamente. È necessario risolvere il problema e riavviare il canale. Il problema potrebbe essere che l'ingresso non è presente (questo problema si applica principalmente agli ingressi RTMP), che l'ingresso supera le specifiche correnti del canale o che le impostazioni di ingresso sono errate.

Comportamento predefinito: gestione della perdita di input

L'impostazione predefinita per la gestione delle perdite di input è la seguente:

  • Codifica del contenuto sostitutivo: ripete e codifica l'ultimo frame valido ricevuto. Ripetere l'operazione per 1000 Msec. Quindi codificate i frame neri per 1000 Msec. Quindi codifica una lavagna nera a tempo indeterminato.

  • Distribuzione del contenuto: la gestione predefinita prevede l'emissione (consegna) del contenuto sostitutivo codificato.

Personalizzazione della gestione delle perdite di input

  • Puoi personalizzare la tempistica del contenuto sostitutivo e puoi personalizzare il contenuto della lista..

  • In alcuni tipi di gruppi di output, puoi modificare la distribuzione in modo che il contenuto codificato non venga consegnato.

Configurazione del contenuto sostitutivo

Puoi personalizzare la durata del contenuto sostitutivo e puoi personalizzare l'immagine o il colore usati per la lavagna. Ad esempio, puoi cambiare la lavagna in un'immagine (ad esempio Please stand by).

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.

  1. Nella pagina Crea canale della MediaLive console, scegli Impostazioni generali. Espandi Configurazione globale. Scegli Abilita configurazione globale, se necessario.

  2. In Comportamento di perdita di input, scegli Comportamento di perdita di input. Vengono visualizzati ulteriori campi. Questi campi controllano il contenuto sostitutivo, come segue:

    • Codifica l'ultimo fotogramma valido per il tempo specificato in Repeat Frame Msec. Zero significa disabilitato (salta il riquadro di ripetizione e vai al riquadro nero). Il valore 1.000.000 significa ripetere il precedente per sempre.

    • Alla scadenza di Repeat Frame Msec, codificate un fotogramma nero per il tempo specificato in Black Frame Msec. Zero significa disabilitato (salta la cornice nera e vai alla lista). Il valore 1.000.000 significa che i fotogrammi neri si ripetono per sempre.

    • Alla scadenza di Black Frame Msec, passate all'invio di un'ardesia o di un colore specifico, come specificato in Input Loss Image Type, quindi Input Loss Image Color o Input Loss Image Slate.

  3. Compila uno o più campi per personalizzare il comportamento. Per informazioni dettagliate su un campo sulla MediaLive console, scegli il link Informazioni accanto al campo.

Personalizzazione della consegna

È possibile modificare la gestione predefinita del contenuto sostitutivo in modo che, anziché fornire l'output codificato, MediaLivediscards lo faccia. È possibile modificare la gestione nei seguenti tipi di gruppi di output:

  • HLS

  • Microsoft Smooth

  • RTMP

  • UDP/TS

Per tutti gli altri tipi di gruppi di output MediaPackage, ad eccezione di, fornisce MediaLive sempre il contenuto. Per un gruppo MediaPackage di output, MediaLive sospende sempre la consegna.

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.

  1. Nella pagina Crea canale della MediaLive console, scegli il gruppo di output nella barra di navigazione a sinistra.

  2. Nella sezione Impostazioni per il gruppo di output, trova il campo Input Loss Action per quel gruppo di output. Scegliete l'opzione desiderata per tutte le uscite (incluse le uscite che non includono video) di questo gruppo di output. Vedi la tabella dopo questo passaggio.

Questa tabella elenca le opzioni di consegna per i gruppi di output. Leggi su ogni riga.

Tipo di gruppo di output Campo Descrizione

HLS

Microsoft Smooth

RTMP

EMIT_OUTPUT Fornisci il contenuto sostitutivo.

Questa è l'impostazione predefinita per questi gruppi di output.

HLS

Microsoft Smooth

RTMP

PAUSE_OUTPUT Codifica solo i fotogrammi ripetuti, se il canale è configurato per elaborarli. Al termine del contenuto, interrompi la consegna di tutti gli output in questo gruppo di output.

Nota che MediaLive mantiene aperta la connessione RTMP sottostante.

UDP EMIT_PROGRAM Codifica il contenuto sostitutivo e distribuisci il programma e tutte le tabelle per questo gruppo di output.

Questa è l'impostazione predefinita per UDP.

UDP

DROP_TS

Interrompi la consegna dell'intero flusso di trasporto in questo gruppo di output.
UDP DROP_PROGRAM

Elimina il programma dal flusso di trasporto. MediaLive sostituisce il programma con pacchetti nulli, per soddisfare il requisito di bitrate TS.

Fornisci i pacchetti nulli e tutte le tabelle per questo gruppo di output.

Raccomandazione

È necessario assicurarsi che la consegna soddisfi le aspettative del sistema a valle.

Ad esempio, se il canale è un canale standard (con due tubazioni ridondanti), il sistema a valle potrebbe essere configurato per passare all'uscita dalla seconda pipeline. In questo caso, è preferibile impostare l'uscita in modo da interrompere l'emissione dell'output.

Come altro esempio, il canale potrebbe avere una sola pipeline. Inoltre, il sistema a valle potrebbe non funzionare bene se perde la fornitura da. MediaLive Pertanto, è meglio impostare l'emissione dell'output. Il sistema a valle rimarrà stabile e potresti impostare MediaLive una lista «Per favore, attendi» per migliorare l'esperienza della persona che guarda il video.