View a markdown version of this page

Flusso generale di elaborazione MediaPackage in tempo reale - AWS Elemental MediaPackage

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

Flusso generale di elaborazione MediaPackage in tempo reale

Di seguito viene delineato il flusso generale di contenuti live in MediaPackage:

  1. Un codificatore upstream (ad esempio AWS Elemental MediaLive) invia un live stream HLS con autenticazione digest tramite WebDAV all'URL di input del MediaPackage canale e include le credenziali di accesso del canale (come fornite in). MediaPackage Se utilizzi la ridondanza di input, l'encoder invia due live streaming HLS identici a, uno per ogni URL di input sul canale. MediaPackage MediaPackage utilizza lo stream proveniente da un URL di input come contenuto di origine. Se MediaPackage smette di ricevere contenuti sull'URL di input attivo, passa automaticamente all'altro URL di input per il contenuto di origine. Inoltre, AWS ridimensiona le risorse verso l'alto e verso il basso per gestire il traffico in entrata.

    Per ulteriori informazioni, consulta Ridondanza di input in tempo reale AWS Elemental MediaPackage flusso di elaborazione.

    Nota

    Per consentire il supporto di funzionalità come la visualizzazione spostata nel tempo, MediaPackage archivia tutti i contenuti ricevuti per un periodo di tempo limitato. Questi contenuti archiviato sono disponibili solo per la riproduzione se si trova all'interno della startover window (finestra di riavvio) definita nell'endpoint. Il contenuto archiviato non è disponibile per la riproduzione se si trova al di fuori della finestra di avvio o se non è stata definita una finestra sull'endpoint. Per ulteriori informazioni, consulta Riferimento di visualizzazione con spostamento temporale in AWS Elemental MediaPackage.

  2. Un dispositivo downstream richiede contenuti MediaPackage tramite l'URL di output dell'endpoint. Un dispositivo downstream è un lettore video o un CDN. L'URL di output è associato a un endpoint per un formato di streaming specifico (Apple HLS DASH-ISO, Microsoft Smooth Streaming o CMAF).

  3. Quando MediaPackage riceve la richiesta di riproduzione dal dispositivo downstream, impacchetta dinamicamente lo stream in base alle impostazioni specificate sull'endpoint. La creazione dei pacchetti può includere l'aggiunta della crittografia e la configurazione di output di tracce audio, video e sottotitoli o didascalie.

    Assicuratevi di ordinare gli input in modo che la vostra interpretazione audio preferita sia elencata per prima nella sezione audio del manifesto principale. Fate lo stesso per i sottotitoli o le didascalie. Quando impacchettate tracce audio e sottotitoli o didascalie, MediaPackage designa la prima traccia audio e le didascalie o i sottotitoli come e. DEFAULT=YES AUTO-SELECT=YES Questo pacchetto sovrascrive le impostazioni predefinite e di selezione automatica dall'input.

  4. MediaPackage invia il flusso di output tramite HTTPS al dispositivo richiedente. Come per l'input, AWS ridimensiona le risorse verso l'alto e verso il basso per gestire le variazioni del traffico.

  5. MediaPackage registra l'attività tramite Amazon CloudWatch. Puoi visualizzare informazioni come il numero di richieste di contenuti e la quantità di contenuti MediaPackage ricevuti o consegnati. Per informazioni sulla visualizzazione delle MediaPackage metriche in CloudWatch, consultaMonitoraggio AWS Elemental MediaPackage con i CloudWatch parametri di Amazon.

Durante tutti i processi di input e output dei contenuti, MediaPackage rileva e mitiga i potenziali guasti dell'infrastruttura prima che diventino un problema per gli spettatori.

La figura seguente illustra il processo globale.

MediaPackage flusso di lavoro