Panoramica
La soluzione pronta all'uso aiuta a realizzare quanto segue:
- Transcodifica automatica dei video caricati su Amazon Simple Storage Service (Amazon S3) in formati adatti alla riproduzione su un'ampia gamma di dispositivi.
- Personalizzazione delle impostazioni del lavoro di AWS Elemental MediaConvert tramite il caricamento del file e l'utilizzo di diverse impostazioni del lavoro per diversi input.
- Archiviazione dei file transcodificati in un bucket di destinazione e consegna ai visualizzatori finali tramite Amazon CloudFront.
- Gestisci i costi, visualizza i log, implementa le patch ed esegui runbook di automazione per questa soluzione da una posizione centrale.
Oltre al video transcodificato, gli output includono i metadati del file di input, le impostazioni del lavoro e i dettagli di output. Questi output sono archiviati in un file JSON separato che può essere utilizzato per ulteriori elaborazioni.
La suddetta soluzione fornisce le seguenti funzionalità:
- Orchestrazione da parte di AWS Step Functions delle fasi di importazione, transcodifica (comprese le fasi di pre-elaborazione e post-elaborazione) e pubblicazione del flusso di lavoro.
- Scelta del file video o del trigger di file di metadati.
- Consegna agli spettatori, tramite Amazon CloudFront, di video formattati per la riproduzione su un'ampia gamma di dispositivi.
- Archiviazione dei metadati del file di input, delle impostazioni del lavoro e dei dettagli di output in una tabella Amazon DynamoDB per un facile accesso da parte dei consumatori a valle.
- Archivio automatizzato opzionale degli input video per ridurre i costi di archiviazione.
Con questa soluzione, puoi anche scegliere di utilizzare AWS Elemental MediaPackage per creare pacchetti di contenuti in diversi formati e applicare la gestione dei diritti digitali (DRM). MediaPackage può ridurre i costi di archiviazione per gli output; tuttavia, esiste un compromesso tra i costi per la creazione di pacchetti e i costi di archiviazione.
Vantaggi
Sfrutta una delle soluzioni Video on demand su AWS o Video on demand su AWS Foundation come implementazione di riferimento per fornire automaticamente i servizi AWS necessari ai fini di creare un flusso di lavoro video on demand distribuito e scalabile.
La soluzione Video on demand su AWS Foundation può essere facilmente personalizzata e utilizzata come punto di partenza per creare un flusso di lavoro più complesso. In alternativa, la soluzione video on demand su AWS sfrutta AWS Step Functions, che suddivide il flusso di lavoro in singole fasi, semplificando la personalizzazione o l'estensione dell'architettura per soddisfare le esigenze specifiche di video on demand.
Specifiche tecniche
Questa architettura può essere implementata automaticamente consultando la guida all'implementazione di ciascuna soluzione e il relativo modello AWS CloudFormation.
-
Video on Demand su AWS Foundation
-
Video on demand in AWS
-
Video on Demand su AWS Foundation
-
Fase 1
Un bucket Amazon Simple Storage Service (Amazon S3) archivia file video di origine. La soluzione carica un file di esempio delle impostazioni del lavoro nel bucket S3 di origine. Questo file definisce le impostazioni di codifica per AWS Elemental MediaConvert.
Fase 2
Una funzione di invio dei lavori di AWS Lambda crea i processi di codifica in MediaConvert.
Fase 3
MediaConvert transcodifica il video in file HTTP Live Stream (HLS) adaptive bitrate (ABR).
Fase 4
Amazon CloudWatch registra i parametri relativi ai lavori di codifica in MediaConvert.Fase 5
Amazon EventBridge richiama la funzione di completamento del lavoro Lambda.
Fase 6
Una funzione di completamento del processo Lambda elabora gli output.
Fase 7
Un argomento di Amazon Simple Notification Service (Amazon SNS) invia notifiche dei lavori completati.Fase 8
Un bucket S3 di destinazione memorizza gli output MediaConvert.Fase 9
Amazon CloudFront è configurato con il bucket S3 di destinazione come origine per la distribuzione globale dei contenuti video transcodificati.
Informazioni su questa implementazioneData di pubblicazione- Data di pubblicazione
Opzioni di implementazioneTutto pronto per iniziare?Implementa questa soluzione avviandola nella tua Console AWS
Serve assistenza? Implementa con un partner.Trova un esperto di terza parte con certificazione AWS che ti aiuti con questa implementazione
-
Video on demand in AWS
-
Fase 1
Un bucket S3 per i file multimediali di origine. Alla fine, il contenuto è archiviato su Amazon S3 Glacier.Fase 2
AWS Step Functions, che crea Step Functions per importare, processare e pubblicare.Fase 3
MediaConvert per transcodificare file multimediali dal loro formato di origine.Fase 4
Funzioni Lambda per eseguire il compito di ogni fase e processare messaggi di errore.
Fase 5
Una tabella Amazon DynamoDB archivia i dati acquisiti attraverso il flusso di lavoro.Fase 6
CloudWatch per annotare ed Eventi CloudWatch per le notifiche di MediaConvert.Fase 7
Argomenti di Amazon SNS per inviare notifiche di codifica, pubblicazione e errore.Fase 8
AWS Elemental MediaPackage (opzionale) per creare flussi video formattati per la riproduzione su più dispositivi da un unico ingresso video e proteggere i contenuti dall'uso non autorizzato tramite la crittografia dei contenuti e la gestione dei diritti digitali.
Fase 9
Un bucket S3 per contenere i file multimediali di destinazione.Fase 10
Una distribuzione CloudFront per recapitare i tuoi contenuti video agli utenti finali.Fase 11
Una coda di Servizio di coda semplice Amazon (Amazon SQS) per acquisire i prodotti del flusso di lavoro.Informazioni su questa implementazioneData di pubblicazione- Data di pubblicazione
Opzioni di implementazioneTutto pronto per iniziare?Implementa questa soluzione avviandola nella tua Console AWS
Serve assistenza? Implementa con un partner.Trova un esperto di terza parte con certificazione AWS che ti aiuti con questa implementazione
Contenuti correlati
Questo corso fornisce agli studenti informazioni essenziali su come i contenuti video vengono trasmessi su Internet, e su come progettare un flusso di lavoro sui media basato sul cloud, per una gamma di casi d'uso.
Questo piano di apprendimento è progettato per aiutare i decisori aziendali, gli ingegneri dei media e gli operatori dei media a utilizzare i servizi AWS per creare esperienze multimediali di alta qualità.