Panoramica
AWS offre due soluzioni AWS per lo streaming di video live per distribuire contenuti multimediali a un pubblico mondiale come parte della Biblioteca di soluzioni AWS. Questa pagina fornisce indicazioni per aiutarti nella scelta tra le due soluzioni AWS di streaming video live più adatte alle esigenze aziendali.
Per ulteriori indicazioni sulla scelta dell'opzione giusta per il tuo caso d'uso tra tutte le soluzioni e i servizi di streaming live disponibili su AWS, leggi questo post del blog.
Quale soluzione di Streaming live su AWS devo scegliere?
Caratteristica | Streaming live su AWS con Amazon S3 | Streaming live su AWS |
---|---|---|
Servizi AWS | AWS Elemental MediaLive Amazon Simple Storage Service (Amazon S3) |
AWS Elemental MediaLive AWS Elemental MediaPackage |
Personalizzazioni | Meno | Altro |
Input | Supporta dispositivi URL_PULL, RTMP_PUSH, RTP_PUSH ed Elemental Link senza ridondanza | Supporta gli input URL_PULL, RTMP_PUSH, RTMP_PULL, RTP_PUSH e MediaConnect con ridondanza |
Output | Solo HLS | Output multiple tra cui CMAF, HLS e DASH per il supporto della riproduzione su diversi lettori |
Supporto per la protezione dei contenuti | N/D | DRM |
Funzionalità simili a DVR (riavvolgimento in tempo reale, riavvio, ecc.) |
||
Crea flussi di lavoro live-to-VOD |
Dettagli tecnici
Questa architettura può essere implementata automaticamente consultando la Guida all'implementazione e il modello AWS CloudFormation allegato.
-
Streaming live su AWS con Amazon S3
-
Streaming live su AWS
-
Streaming live su AWS con Amazon S3
-
Puoi configurare questa soluzione per importare contenuti Real-Time Transport Protocol (RTP), Real-Time Messaging Protocol (RTMP), HTTP Live Streaming (HLS) o video in diretta da un dispositivo AWS Elemental Link.
Fase 1
AWS Elemental MediaLive inserisce un feed di input e transcodifica i contenuti in uno stream HTTP Live Streaming (HLS) con bitrate adattivo (ABR) come output.Fase 2
Amazon Simple Storage Service (Amazon S3) fornisce un bucket di archiviazione scalabile ad alta disponibilità per ospitare i segmenti codificati.Fase 3
Una distribuzione Amazon CloudFront è configurata per utilizzare gli endpoint personalizzati Amazon S3 come origine. La distribuzione CloudFront offre agli spettatori uno streaming live con una bassa latenza e a elevate velocità di trasferimento.
Fase 4
Un bucket S3 memorizza i log di CloudFront.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 -
Streaming live su AWS
-
Fase 1
MediaLive, che inserisce due feed di input e transcodifica i contenuti in due stream HTTP Live Streaming (HLS) con bitrate adattivo (ABR) come output.Fase 2
AWS Elemental MediaPackage inserisce l'output ABR MediaLive 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.
Fase 3
Una distribuzione CloudFront è configurata per utilizzare gli endpoint personalizzati MediaPackage come origine e include un'intestazione HTTP personalizzata con identificatore della rete di distribuzione di contenuti (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 dell'implementazione di CloudFormation e archiviato in modo sicuro in AWS Secrets Manager.
Fase 4
La distribuzione CloudFront offre agli spettatori uno streaming live con una bassa latenza e a elevate velocità di trasferimento.Fase 5
È disponibile un lettore di anteprima HTML demo per aiutarti a testare la soluzione. Il player è un sito web statico ospitato in un bucket S3. CloudFront viene utilizzato per limitare l'accesso ai contenuti del bucket del sito web della soluzione.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
Contenuto correlato
Questo corso fornisce una panoramica sulla configurazione di AWS Elemental MediaLive, sulla configurazione di AWS Elemental MediaPackage e sulla configurazione di Amazon CloudFrount per la distribuzione di MediaPackage.
In questo tutorial, imparerai come ricevere un feed video di alta qualità da un evento dal vivo e utilizzare AWS Elemental MediaLive per creare uno stream con bitrate adattabile (ABR). Come configurare AWS Elemental MediaPackage per impacchettare lo stream ABR in modo che possa essere inviato via Internet a qualsiasi numero di clienti. E infine usare Amazon CloudFront per distribuire lo stream ABR su qualsiasi numero di dispositivi connessi in tutto il mondo.
Questo corso fornisce una panoramica delle funzioni fondamentali di AWS Elemental MediaLive concentrandosi sugli aspetti operativi chiave dei flussi di lavoro video in streaming live. Include un tour degli elementi chiave dell'interfaccia utente e una dimostrazione delle fasi per creare un flusso video in diretta utilizzando AWS Elemental MediaLive. Descrive inoltre i passaggi di base per monitorare lo stato del sistema.
Questo piano di apprendimento è progettato per aiutare i decision maker aziendali, gli ingegneri dei media e gli operatori dei media a utilizzare i servizi AWS per creare esperienze multimediali di alta qualità. La formazione digitale inclusa in questo piano di apprendimento guiderà nella creazione di flussi di lavoro video live e on-demand, mentre le attività di laboratorio autogestite forniranno un sistema per sviluppare le competenze.