Flusso generale MediaPackage di elaborazione 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 MediaPackage di elaborazione in tempo reale

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

  1. Un codificatore upstream (ad esempioAWS Elemental MediaLive) invia un live streaming HLS con autenticazione digest tramite WebDAV all'URL di input del MediaPackage canale e include le credenziali di accesso del canale (fornite). 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. AWS ricalibra le risorse per gestire il traffico in ingresso.

    Per ulteriori informazioni, consulta Flusso di elaborazione della ridondanza AWS Elemental MediaPackage degli input in tempo reale.

    Nota

    Per consentire il supporto di funzionalità come la visualizzazione temporizzata, 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. I contenuti archiviati non sono disponibili per la riproduzione se si trovano 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.

  4. MediaPackage consegna il flusso di output tramite HTTPS al dispositivo richiedente. Come per l'input, AWS ricalibra le risorse per gestire i cambiamenti nel 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 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