概觀
作為 AWS 解決方案程式庫的一部分,AWS 提供兩種即時影片串流 AWS 解決方案,以經濟實惠的方式向全球觀眾交付媒體內容。此頁面提供指引,可協助您在兩種即時影片串流 AWS 解決方案之間進行選擇,以最大程度地符合您的業務需求。
如需有關從 AWS 上提供的所有即時串流解決方案和服務中,針對您的使用案例選擇適當選項的更多指引,請閱讀此部落格文章。
應選擇哪個 AWS 即時串流解決方案?
功能 | 包含 Amazon S3 的 AWS 即時串流 | AWS 即時串流 |
---|---|---|
AWS 服務 | AWS Elemental MediaLive Amazon Simple Storage Service (Amazon S3) |
AWS Elemental MediaLive AWS Elemental MediaPackage |
自訂項 | 較少 | 更多 |
輸入 | 支援 URL_PULL、RTMP_PUSH、RTP_PUSH,以及不帶冗餘的 Elemental Link 裝置 | 支援 URL_PULL、RTMP_PUSH、RTMP_PULL、RTP_PUSH,以及帶有冗餘的 MediaConnect 輸入 |
輸出 | 僅 HLS | 適用於不同播放程式之播放支援的多種輸出,包括 CMAF、HLS 和 DASH |
支援內容保護 | 無 | DRM |
DVR 類似功能 (即時倒轉、重新啟動等) |
||
建置實況錄音影像隨選播送工作流程 |
技術詳細資訊
您可以使用實作指南和隨附的 AWS CloudFormation 範本來自動部署此架構。
-
包含 Amazon S3 的 AWS 即時串流
-
AWS 上的即時串流
-
包含 Amazon S3 的 AWS 即時串流
-
您可以將此解決方案設定為從 AWS Elemental Link 裝置擷取即時傳輸協定 (RTP)、即時簡訊協定 (RTMP)、HTTP 即時串流 (HLS) 內容或即時影片。
步驟 1
AWS Elemental MediaLive 將擷取一個輸入饋送,並將您的內容轉碼為一個調整式位元速率 (ABR) HTTP 即時串流 (HLS) 作為輸出。步驟 2
Amazon Simple Storage Service (Amazon S3) 提供了一個可擴展的高可用性儲存貯體來託管編碼段。步驟 3
Amazon CloudFront 分發會設定為使用 Amazon S3 自訂端點作為其來源。CloudFront 分佈會以低延遲和高傳輸速度,向觀眾提供即時串流。
步驟 4
S3 儲存貯體可存放 CloudFront 日誌。部署選項準備好開始使用了嗎?在您的 AWS Console 中啟動此解決方案,即可將其部署
需要更多協助嗎? 與合作夥伴合作執行部署。找到 AWS 認證的第三方專家以協助此部署 -
AWS 上的即時串流
-
步驟 1
MediaLive,用於擷取兩個輸入摘要,並將您的內容轉碼為兩個調整式位元速率 (ABR) HTTP 即時串流 (HLS) 作為輸出。步驟 2
AWS Elemental MediaPackage 會擷取 MediaLive ABR 輸出,並將即時串流以 HLS、HTTP 動態調整式串流 (DASH) 和常用媒體應用程式格式 (CMAF) 封裝格式傳送至三個 MediaPackage 自訂端點。
步驟 3
CloudFront 分佈會設定為使用 MediaPackage 自訂端點作為其來源,並包含內容交付網路 (CDN) 識別碼自訂 HTTP 標頭來驗證請求。MediaPackage 僅會履行使用 CDN 識別符在 MediaPackage 和 CloudFront 之間授權的播放請求。此 CDN 識別符作為 CloudFormation 部署的一部分而建立,安全地存放在 AWS Secrets Manager。
步驟 4
CloudFront 分佈會以低延遲和高傳輸速度,向觀眾提供即時串流。步驟 5
示範 HTML 預覽播放程式可用於協助您測試解決方案。播放器是一個託管在 S3 儲存貯體中的靜態網站。CloudFront 用於限制對解決方案中網站儲存貯體內容的存取。部署選項準備好開始使用了嗎?在您的 AWS Console 中啟動此解決方案,即可將其部署
需要更多協助嗎? 與合作夥伴合作執行部署。找到 AWS 認證的第三方專家以協助此部署
相關內容
本課程概述如何設定 AWS Elemental MediaLive、設定 AWS Elemental MediaPackage,以及設定 Amazon CloudFrount 以分發 MediaPackage。
在本教學中,您將了解如何從即時活動中獲取高品質影片摘要,以及如何使用 AWS Elemental MediaLive 建立自適應位元速率 (ABR) 串流。如何設定 AWS Elemental MediaPackage 以封裝 ABR 串流,以便其可透過網際網路傳送給任意數量的客戶。最後使用 Amazon CloudFront,將該 ABR 串流分發至世界各地任意數量的連線裝置。
本課程提供 AWS Elemental MediaLive 的基本功能概觀,重點介紹即時串流影片工作流程的關鍵操作方面。其中包括使用者界面主要元素的導覽,以及使用 AWS Elemental MediaLive 建立即時影片串流的步驟的示範。它還概述了監控系統運作狀態的基本步驟。
此學習計畫旨在協助業務決策者、媒體工程師和媒體營運商使用 AWS 服務,來打造高品質的媒體體驗。此學習計畫中包含的數位培訓將使您了解如何建置即時和隨需影片工作流程,而自主進度的實驗室活動則提供了一種培養技能的機制。