影片串流架構
可以使用 AWS 媒體服務與 CloudFront 建立廣播級隨選視訊與即時串流工作負載,將內容串流給數百萬觀眾。
概觀
可以使用 AWS 媒體服務與 CloudFront 建立廣播級隨選視訊與即時串流工作負載,將內容串流給數百萬觀眾。影片串流解決方案會根據使用案例 (例如 VoD 與 Live),以及業務需求 (例如冗餘程度、廣告插入等級) 在 AWS 進行設計。影片串流解決方案通常具有用於視訊編碼、封裝、產生及交付的元件。
常用案例
隨選視訊 (VoD)
若要在 AWS 開始使用 VoD 解決方案,請部署此 AWS 解決方案。此解決方案使用下列主要 AWS 服務來建立高可用性及彈性的架構:
- S3 儲存夾層影片檔案
- MediaConvert 將媒體檔案從來源格式轉碼為可在智慧型手機、平板電腦、PC 及其他裝置播放的版本。
- MediaPackage (選用),用於從單一影片輸入建立能夠在數個裝置上播放的格式化的影片串流。
- CloudFront,用於內容交付。
- 其他無伺服器元件,例如 SQS、Lambda 及 SNS,可協調影片處理工作流程。
廣播級即時串流
若要開始在 AWS 使用廣播級即時串流解決方案,請部署此 AWS 解決方案。該解決方案使用下列主要 AWS 服務來擷取、轉碼及傳送即時串流視訊:
- MediaLive,用於擷取兩個輸入摘要,並將您的內容轉碼為兩個調整式位元速率 (ABR) HTTP 即時串流 (HLS) 作為輸出。
- MediaPackage,用於擷取 MediaLive ABR 輸出,並將直播串流封裝為從三個 MediaPackage 自訂端點傳送的 HLS、HTTP 動態調整式串流 (DASH) 及常用媒體應用程式格式 (CMAF) 格式。
- CloudFront 分佈會設定為使用 MediaPackage 自訂端點作為其來源,並包含 CDN 識別碼自訂 HTTP 標頭來驗證請求。MediaPackage 僅會履行使用 CDN 識別符在 MediaPackage 和 CloudFront 之間授權的播放請求。此 CDN 識別符作為 CloudFormation 部署的一部分而建立,安全地存放在 AWS Secrets Manager。
- CloudFront,用於內容交付。
使用 Amazon IVS 的受管即時串流解決方案
如果您正在尋找並發觀看人數少於 15,000 人的受管即時串流解決方案,請考慮使用 Amazon IVS。Amazon IVS 是一種完全受管的即時串流解決方案:只需串流到 Amazon IVS,然後該服務即可完成您所需的一切,為全球任何觀眾提供低延遲的即時視訊。Amazon IVS 會處理您即時內容的擷取、轉碼、封裝及交付。Amazon IVS 包括廣播 SDK 及播放器 SDK,可簡化您在串流媒體與觀看者播放器所需的整合工作。透過 Amazon IVS 的低延遲、內建定時中繼資料 API 及串流聊天,您可打造引人入勝的全新即時體驗。例如,定時中繼資料 API 可讓您將中繼資料插入即時視訊串流,這些資料可用於顯示圖形、橫幅、民意調查或任何其他元件。
若要獲得 Amazon IVS 的實際經驗,請考慮這個研討會。