Panoramica

I carichi di lavoro di video on demand e streaming live per trasmissioni professionali possono essere creati utilizzando AWS Media Services e CloudFront, per trasmettere contenuti in streaming a milioni di spettatori. Le soluzioni di streaming video sono progettate su AWS in base al caso d'uso (ad esempio VoD rispetto a Live) e ai requisiti aziendali (ad esempio livello di ridondanza, inserimento di annunci, ecc.). Una soluzione di streaming video include in generale componenti per codifica, realizzazione di pacchetti, creazione e distribuzione dei video.

Casi di utilizzo comune

Video on demand (VoD)

Implementa questa soluzione AWS per iniziare a utilizzare VoD con AWS. Questa soluzione utilizza i seguenti servizi AWS principali per creare un'architettura altamente robusta e resiliente:

  • S3 per memorizzare i file video intermedi
  • MediaConvert per transcodificare i file multimediali dal loro formato sorgente in versioni riproducibili su smartphone, tablet, PC e altri dispositivi.
  • MediaPackage (opzionale) per creare stream video formattati per essere riprodotti su diversi dispositivi da un solo input video.
  • CloudFront per la distribuzione di contenuti.
  • Altri componenti serverless come SQS, Lambda e SNS per orchestrare il flusso di lavoro di elaborazione video.

Streaming live per trasmissioni professionali

Implementa questa soluzione AWS per iniziare a utilizzare soluzioni di streaming live per trasmissioni professionali. La soluzione utilizza i seguenti servizi AWS principali necessari per inserire, transcodificare e distribuire video in streaming live:

  • MediaLive, che inserisce due feed di input e transcodifica i contenuti in due stream HTTP Live Streaming (HLS) con bitrate adattivo (ABR) come output.
  • MediaPackage inserisce l'output MediaLive ABR e impacchetta il live stream nei formati HLS, Dynamic Adaptive Streaming over HTTP (DASH) e Common Media Application Format (CMAF), forniti da tre endpoint personalizzati MediaPackage.
  • Una distribuzione CloudFront è configurata per utilizzare gli endpoint personalizzati MediaPackage come origine e include un'intestazione HTTP personalizzata con identificatore CDN per autenticare le richieste. MediaPackage soddisfa solo le richieste di riproduzione autorizzate tra MediaPackage e CloudFront utilizzando l'identificatore CDN. Questo identificatore CDN è creato come parte della implementazione di CloudFormation e archiviato in modo sicuro in AWS Secrets Manager.
  • CloudFront per la distribuzione di contenuti.

Soluzione di live streaming gestita con Amazon IVS

Se stai cercando una soluzione di live streaming gestita con una scala inferiore a 15.000 spettatori simultanei, considera l'utilizzo di Amazon IVS. Amazon IVS è una soluzione di live streaming completamente gestita: è sufficiente eseguire lo streaming su Amazon IVS e il servizio fa tutto ciò che serve per rendere i video live a bassa latenza disponibili a qualsiasi spettatore in tutto il mondo. Amazon IVS gestisce l'inserimento, la transcodifica, la creazione di pacchetti e la distribuzione dei tuoi contenuti live. Amazon IVS include Broadcast SDK e Player SDK per semplificare il lavoro di integrazione che ti serve sul player dello streamer e dello spettatore. Con la bassa latenza, l'API Timed Metadata integrata e la Stream Chat di Amazon IVS, puoi creare esperienze live nuove e coinvolgenti. Ad esempio, l'API Timed Metadata consente di inserire metadati negli stream di video live, che possono essere utilizzati per visualizzare grafica, banner, sondaggi o qualsiasi altro componente.

Per fare esperienza pratica con Amazon IVS, potresti seguire questo workshop.

Risorse

Questa pagina ti è stata utile?