Panoramica

La soluzione pronta all'uso aiuta a realizzare quanto segue:
- Transcodifica automatica dei video caricati su S3 in formati adatti per la riproduzione su un'ampia gamma di dispositivi.
- Personalizzazione delle impostazioni del lavoro di 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 caratteristiche:
- Orchestrazione da parte di Amazon 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.
- Storage dei metadati del file di input, delle impostazioni del lavoro e dei dettagli di output in una tabella 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.
Dettagli tecnici

Il diagramma di seguito presenta l'architettura serverless che è possibile implementare in modo automatico grazie alla guida all'implementazione della soluzione e al 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), per archiviare file video di origine. Un file di impostazioni di processo di esempio, utilizzato per definire le impostazioni di codifica per MediaConvert, viene caricato nel bucket S3 di origine.Fase 2
Una funzione AWS Lambda per creare i processi di codifica in AWS Elemental MediaConvert.Fase 3
MediaConvert transcodifica il video in file HLS Adaptive Bitrate.Fase 4
Amazon CloudWatch traccia i processi di codifica in MediaConvert e richiama la funzione di processo Lambda completo.Fase 5
Una funzione di processo Lambda completa per elaborare gli output.Fase 6
Un argomento di Servizio di notifica semplice Amazon (Amazon SNS) per inviare notifiche dei lavori completati.Fase 7
Un bucket S3 di destinazione per archiviare gli output di MediaConvert.Fase 8
Amazon CloudFront è configurato con il bucket S3 di destinazione come origine per la distribuzione globale dei contenuti video transcodificati.Informazioni su questa implementazioneVersione1.2.0Data di rilascio10/2022AutoreAWSTempo di implementazione stimato10 minCosto stimatoOpzioni 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 Amazon Simple Storage Service (Amazon 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
AWS Elemental MediaConvert per transcodificare file multimediali dal loro formato di origine.Fase 4
Funzioni AWS 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
Amazon CloudWatch per annotare e le regole di Eventi Amazon CloudWatch per le notifiche di AWS Elemental MediaConvert.Fase 7
Gli argomenti di Servizio di notifica semplice Amazon (Amazon SNS) per inviare notifiche di errore, codifica e pubblicazione.Fase 8
AWS Elemental MediaPackage (opzionale) per creare stream video formattati al fine di essere riprodotti su diversi dispositivi da un solo input video.Fase 9
Un bucket Amazon S3 per contenere i file multimediali di destinazione.Fase 10
Una distribuzione Amazon CloudFront per recapitare il tuo contenuto 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 implementazioneVersione6.1.0Data di rilascio02/2023AutoreAWSTempo di implementazione stimato20 minCosto stimatoOpzioni 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
Contenuto correlato

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