Capitolo 20. Progettare una pipeline di elaborazione video per un servizio di streaming
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Abbiamo parlato dell'upload e del download di video tra utenti su un'applicazione di messaggistica nel Capitolo 19. Per garantire un'esperienza ottimale ai clienti, ci sono alcuni passi da compiere nel processo di caricamento dei video, come la compressione per ridurre le dimensioni e la transcodifica per supportare diversi formati multimediali e un'ampia varietà di dispositivi. In questo capitolo ci concentreremo sulla creazione di una pipeline di elaborazione video per servizi di streaming come Netflix, Amazon Prime Video e YouTube. Come sempre, inizieremo con i requisiti di sistema e poi ci addentreremo nei dettagli delle varie fasi. L'obiettivo principale delle nostre scelte progettuali nel corso del capitolo sarà quello di rendere disponibili i contenuti video agli spettatori con la qualità ottimale e nel minor tempo possibile. Concluderemo il capitolo con l'implementazione del sistema sul cloud AWS utilizzando i servizi multimediali AWS e faremo anche alcune considerazioni per lo streaming live di eventi su larga scala, come il Thursday Night Football negli Stati Uniti e le partite di cricket in India.
Requisiti di sistema
Il requisito più importante del sistema è che i video caricati dalle case di produzione (nel caso di Netflix o Amazon Prime ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access