本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 CloudFront 提供隨需視訊和即時串流視訊
您可以使用 CloudFront,使用任何 HTTP 原始伺服器交付隨需視訊 (VOD) 或即時串流視訊。在雲端設定視訊工作流程的一種方式就是將 CloudFront 搭配 AWS Media Services
關於串流影片
您必須先使用編碼器封裝視訊內容,然後 CloudFront 才可以分配該內容。封裝程序會建立區段,其包含您的音訊、視訊和字幕內容。它也會產生資訊清單檔案,其以特定順序描述播放哪些區段以及何時播放。常見的封裝格式包括 MPEG DASH、Apple HLS、Microsoft Smooth Streaming 和 CMAF。
- VOD 串流
-
對於 VOD 串流,您的影片內容存放在伺服器上,觀眾可以隨時觀看。若要製作瀏覽者可進行串流的資產,請使用編碼器,例如 AWS Elemental MediaConvert,以格式化和封裝您的媒體檔案。
當您的視訊封裝成正確的格式後,您可以將其存放在伺服器或 Amazon S3 儲存貯體中,然後在檢視器請求時透過 CloudFront 傳遞該視訊。
- 即時視訊串流
-
對於即時視訊串流,會在發生即時事件時,即時串流您的視訊內容,或設為全天候的即時頻道。若要建立廣播和串流交付的即時輸出,請使用 等編碼器 AWS Elemental MediaLive來壓縮影片,並將其格式化以供檢視裝置。
對影片進行編碼後,您可以將其存放在 中, AWS Elemental MediaStore 或使用 將其轉換為不同的交付格式 AWS Elemental MediaPackage。使用以下其中一個原始伺服器,設定 CloudFront 分佈來傳遞內容。如需建立分佈來搭配這些服務一起使用的特定步驟和指導方針,請參閱使用 AWS Elemental MediaStore 做為原始伺服器來提供影片和提供格式化為 的即時影片 AWS Elemental MediaPackage。
Wowza 和 Unified Streaming 也提供可用於透過 CloudFront 進行視訊串流的工具。如需搭配 CloudFront 使用 Wowza 的詳細資訊,請參閱 Wowza 文件網站上的 Bring your Wowza Streaming Engine license to CloudFront live HTTP streaming (將您的 Wowza 串流引擎授權給 CloudFront 即時 HTTP 串流)