Video on demand oppure in streaming live con CloudFront - Amazon CloudFront

Video on demand oppure in streaming live con CloudFront

È possibile usare CloudFront per distribuire video on-demand (VOD) o in streaming live da qualsiasi origine HTTP. Uno dei modi in cui è possibile configurare i flussi di lavoro video nel cloud è tramite CloudFront insieme ad AWS Media Services.

Informazioni sullo streaming di video: video on demand e streaming live

È necessario utilizzare un codificatore per impacchettare contenuti video prima che CloudFront possa distribuire il contenuto. Il processo di pacchettizzazione crea segmenti contenenti contenuti audio, video e sottotitoli. Genera anche file manifest, che descrivono in un ordine specifico quali segmenti riprodurre e quando. I formati più comuni per i pacchetti sono MPEG DASH, Apple HLS, Microsoft Smooth Streaming e CMAF.

Streaming di video on demand (VOD)

Per lo streaming di video on demand (VOD), i contenuti video vengono archiviati su un server e i visualizzatori possono guardarli in qualsiasi momento. Per creare una risorsa che i visualizzatori possono trasmettere in streaming, utilizzare un codificatore, ad esempio AWS Elemental MediaConvert , per formattare e impacchettare i file multimediali.

Dopo averlo pacchettizzato nei formati corretti, è possibile memorizzare il video su un server o in un bucket Amazon S3 e quindi distribuirlo con CloudFront su richiesta.

Streaming di video live

Per lo streaming video live, i contenuti video vengono trasmessi in streaming in tempo reale quando si verificano eventi dal vivo o sono impostati come canale live 24x7. Per creare output live per la trasmissione e lo streaming, utilizzare un encoder come AWS Elemental MediaLive, per comprimere il video e formattarlo per i dispositivi di visualizzazione .

Dopo averlo codificato, è possibile archiviare il video in AWS Elemental MediaStore o convertirlo in diversi formati di distribuzione utilizzando AWS Elemental MediaPackage. Utilizzando una di queste origini, è possibile impostare una distribuzione CloudFront per inviare i contenuti. Per procedure e linee guida specifiche per la creazione di distribuzioni che funzionano con questi servizi, consulta Distribuisci il video usando AWS Elemental MediaStore come origine e Distribuzione di video live formattati con AWS Elemental MediaPackage.

Wowza e Unified Streaming forniscono anche strumenti che è possibile utilizzare per lo streaming video con CloudFront. Per ulteriori informazioni sull'utilizzo di Wowza con CloudFront, consulta Bring your Wowza Streaming Engine license to CloudFront live HTTP streaming nella documentazione presente sul sito Web Wowza. Per informazioni sull'utilizzo di Unified Streaming con CloudFront per lo streaming VOD, consulta Amazon CloudFront nella documentazione presente sul sito Web Unified Streaming.