此 AWS 解決方案有什麼作用?
作為 AWS 解決方案程式庫的一部分,AWS 提供兩種即時影片串流 AWS 解決方案,以經濟實惠的方式向全球觀眾交付媒體內容。這兩種 AWS 解決方案不但可建置高可用性的架構,還提供可靠的即時觀看體驗。此頁面提供指引,可協助您在兩種即時影片串流 AWS 解決方案之間進行選擇,以最大程度地符合您的業務需求。
如需有關從 AWS 上提供的所有即時串流解決方案和服務中,針對您的使用案例選擇適當選項的更多指引,請閱讀此部落格文章。
功能 | AWS 即時串流 | AWS 即時串流 使用 Amazon S3 |
---|---|---|
AWS 服務 | AWS Elemental MediaLive AWS Elemental MediaPackage |
AWS Elemental MediaLive Amazon Simple Storage Service (Amazon S3) |
自訂項 | 更多 | 較少 |
輸入 | 支援 URL_PULL、RTMP_PUSH、RTMP_PULL、RTP_PUSH,以及帶有冗餘的 MediaConnect 輸入 |
支援 URL_PULL、RTMP_PUSH、RTP_PUSH,以及不帶冗餘的 Elemental Link 裝置 |
輸出 | 適用於不同播放程式之播放支援的多種輸出,包括 CMAF、HLS 和 DASH | 僅 HLS |
支援內容保護 | DRM | 無 |
DVR 類似功能 (即時倒轉、重新啟動等) |
![]() |
|
建置實況錄音影像隨選播送工作流程 | ![]() |
除了兩個 OTT 即時影片串流解決方案外,AWS 還提供 Amazon Interactive Video Service (Amazon IVS),用於建立互動影片體驗。瀏覽 Amazon IVS 頁面以進一步了解。
-
包含 Amazon S3 的 AWS 即時串流
-
AWS 即時串流
-
包含 Amazon S3 的 AWS 即時串流
-
AWS 解決方案概觀
下圖顯示您可以使用解決方案的實作指南和隨附的 AWS CloudFormation 範本來自動部署的無伺服器架構。包含 Amazon S3 解決方案架構的 AWS 即時串流
該 AWS CloudFormation 範本會啟動必要的 AWS 產品和服務,以擷取、編碼和交付即時串流影片。
- AWS Elemental MediaLive 將擷取一個輸入饋送,並將您的內容轉碼為一個調整式位元速率 (ABR) HTTP 即時串流 (HLS) 作為輸出。
- Amazon Simple Storage Service (Amazon S3) 提供了一個可擴展的高可用性儲存貯體來託管編碼段。
- Amazon CloudFront 分發會設定為使用 Amazon S3 自訂端點作為其來源。CloudFront 分佈會以低延遲和高傳輸速度,向觀眾提供即時串流。
- Amazon S3 儲存貯體可存放 CloudFront 日誌。
您可以將此解決方案設定為從 AWS Elemental Link 裝置擷取即時傳輸協定 (RTP)、即時簡訊協定 (RTMP)、HTTP 即時串流 (HLS) 內容或即時影片。
-
AWS 即時串流
-
AWS 解決方案概觀
下圖顯示您可以使用解決方案的實作指南和隨附的 AWS CloudFormation 範本來自動部署的無伺服器架構。AWS 即時串流解決方案架構
此解決方案的 AWS CloudFormation 範本會啟動必要的 AWS 產品和服務,以擷取、編碼和交付即時串流影片。
- AWS Elemental MediaLive 會擷取兩個輸入摘要,並將您的內容轉碼為兩個調整式位元速率 (ABR) HTTP 即時串流 (HLS) 作為輸出。
- AWS Elemental MediaPackage 會擷取 MediaLive ABR 輸出,並將即時串流以 HLS、HTTP 動態調整式串流 (DASH) 和常用媒體應用程式格式 (CMAF) 封裝格式傳送至三個 MediaPackage 自訂端點。
- Amazon CloudFront 分佈會設定為使用 MediaPackage 自訂端點作為其來源,並包含 CDN 識別碼自訂 HTTP 標頭來驗證請求。MediaPackage 僅會履行使用 CDN 識別符在 MediaPackage 和 CloudFront 之間授權的播放請求。此 CDN 識別符作為 CloudFormation 部署的一部分而建立,安全地存放在 AWS Secrets Manager 中。
- CloudFront 分佈會以低延遲和高傳輸速度,向觀眾提供即時串流。
- 示範 HTML 預覽播放程式可用於協助您測試解決方案。此播放程式是託管於 Amazon Simple Storage Service (Amazon S3) 儲存貯體的靜態網站。Amazon CloudFront 用於限制對解決方案中網站儲存貯體內容的存取。