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