Concetti e terminologia - 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à.

Concetti e terminologia

AWS Elemental MediaPackage(MediaPackage) include i seguenti componenti:

ust-in-time confezione J

MediaPackage esegue il just-in-time confezionamento (JITP). Quando un dispositivo di riproduzione richiede contenuti, personalizza MediaPackage dinamicamente i flussi video in diretta e crea un manifesto in un formato compatibile con il dispositivo richiedente.

Servizio di emissione

MediaPackage è considerato un servizio di origine perché è il punto di distribuzione per la distribuzione di contenuti multimediali.

Strumento di creazione di pacchetti

Uno strumento di creazione di pacchetti prepara i flussi di output per l'accesso da parte di diversi tipi di lettori. Il tipo di packager specifica il formato di streaming fornito dall'endpoint (Apple HLS, DASH-ISO, Microsoft Smooth Streaming o Common Media Application Format [CMAF]). MediaPackage Le impostazioni aggiuntive dello strumento di creazione di pacchetti includono la durata del buffer e degli aggiornamenti e le istruzioni di gestione dei tag dei manifest.

Uno strumento di creazione di pacchetti fa parte di un endpoint. Ogni endpoint deve disporre di un unico strumento di creazione di pacchetti. Per usare tipi di strumenti di creazione di pacchetti diversi per lo stesso contenuto, crea più endpoint nel canale.

Contenuti di origine

I contenuti di origine sono dirette streaming e file video acquisiti da MediaPackage .

  • Per i video in diretta, il contenuto sorgente proviene da un codificatore upstream, ad esempio. AWS Elemental MediaLive MediaPackage supporta il contenuto sorgente HLS.

  • Per i video on demand (VOD), il contenuto sorgente risiede in un bucket Amazon Simple Storage Service (Amazon S3) del tuo account. AWS MediaPackage supporta contenuti HLS e MP4 (formato.smil manifest).

Flusso

Uno stream si riferisce all'input e all'output del contenuto di. MediaPackage

Per i flussi di lavoro live, un codificatore upstream invia un flusso live come input per MediaPackage nel canale. Quando un dispositivo downstream richiede la riproduzione del contenuto, impacchetta MediaPackage dinamicamente il flusso (specificando il tipo di packager, aggiungendo la crittografia e configurando gli output delle tracce) e lo invia al dispositivo richiedente come output dell'endpoint. Un endpoint è in grado di produrre più flussi.

Per i flussi di lavoro VOD, MediaPackage estrae contenuti basati su file da Amazon S3. Analogamente ai flussi di lavoro live, quando un dispositivo downstream richiede la riproduzione del contenuto, impacchetta MediaPackage dinamicamente il flusso e lo invia al dispositivo richiedente come output della risorsa risorsa.

Traccia

Le tracce costituiscono il flusso di contenuti in uscita. MediaPackage include tracce video, audio e sottotitoli o sottotitoli selezionate nel flusso di output. Il flusso distribuisce le tracce al lettore (direttamente o tramite una rete CDN) e il lettore riproduce le tracce in base alla propria logica o alle condizioni di rete (ad esempio la larghezza di banda disponibile).

Componenti live

I seguenti componenti si applicano ai flussi di lavoro live in MediaPackage:

Canale

Un canale rappresenta il punto di ingresso per un flusso MediaPackage di contenuti. I codificatori upstream come AWS Elemental MediaLive inviano contenuti al canale. Quando MediaPackage riceve un flusso di contenuti, impacchetta il contenuto e lo emette da un endpoint creato sul canale. Esiste un canale per ogni set di flussi ABR (adaptive bitrate) in entrata.

Endpoint

Un endpoint fa parte di un canale e rappresenta l'aspetto di creazione di pacchetti di MediaPackage. Quando crei un endpoint in un canale, indichi il formato di streaming, i parametri per i pacchetti e le caratteristiche che verranno usate dal flusso di output. I dispositivi downstream richiedono i contenuti all'endpoint. Un canale può avere più endpoint.

Processo di raccolta

Un Harvest Job è un'attività creata per estrarre una risorsa VOD da un flusso di contenuti live. Un processo di raccolta definisce gli orari di inizio e di fine della risorsa VOD e dove la MediaPackage memorizza. Quando il lavoro viene eseguito, MediaPackage crea una clip HLS per gli orari indicati. Questa clip è archiviata come risorsa VOD in un bucket Amazon S3 di tua scelta. Puoi utilizzare la funzionalità VOD in MediaPackage per fornire l'asset agli utenti finali.

Componenti VOD

I seguenti componenti si applicano ai flussi di lavoro VOD in: MediaPackage

Asset

Una risorsa rappresenta il punto di ingresso per i contenuti basati su file. MediaPackage MediaPackage utilizza le informazioni contenute nella risorsa per individuare e importare i contenuti di origine da Amazon S3. Quando si crea una risorsa in MediaPackage, la si associa a un gruppo di pacchetti, che contiene una o più configurazioni di imballaggio. Ogni combinazione di asset e configurazione di creazione pacchetti fornisce un URL per la riproduzione di contenuti in nuovi pacchetti. Ogni asset viene associato a tutte le configurazioni di creazione pacchetti all'interno di un gruppo di creazione pacchetti.

Configurazione di creazione pacchetti

Una configurazione di creazione pacchetti definisce il modo utilizzato da MediaPackage per formattare, crittografare e distribuire contenuti di origine ai visualizzatori. La configurazione del pacchetto include impostazioni come la selezione del flusso, la crittografia, la durata e la combinazione dei segmenti e una o più definizioni del manifesto HLS, DASH, MSS o CMAF.

Gruppo di creazione pacchetti

Un gruppo di creazione pacchetti è un set di una o più configurazioni di creazione pacchetti. Poiché puoi associare il gruppo a più asset, il gruppo fornisce un modo efficiente per associare più configurazioni di creazione pacchetti a più asset.