Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Building a Live Video Channel with MediaLive, MediaStore and CloudFront (Traditional Chinese)

Amazon Web Services and Amazon via AWS Skill Builder

This course may be unavailable.

Overview

實驗室概觀

在即時串流活動中,即時動作與在某一裝置上看到的內容,兩者之間的延遲或時間延遲可能會不利於收視。AWS Elemental MediaStore 有助於緩解這項問題。MediaStore 是一種媒體來源和儲存服務,可在物件儲存前方提供事後寫入快取。其旨在提供高效能、可預測的低延遲和一致性。

如果低延遲是最重要的考量,並且您的工作流程不需要 AWS Elemental MediaPackage 的即時封裝和數位版權管理 (DRM) 相互操作性;舉例來說,您的即時串流已經是正確格式,並且已套用任何需要的 DRM,則您可使用 AWS Elemental MediaStore 作為流暢的影片創作和儲存服務,以提供交付即時串流媒體所需的效能和一致性,以及 AWS 跨服務提供的安全性與耐久性。

即時串流工作流程


在此實驗室中,您將使用 AWS Elemental MediaLive、AWS Elemental MediaStore 和 Amazon CloudFront 來建立即時串流影片工作流程。MediaLive 將執行編碼和壓縮,在此使用案例中,也將執行封裝。MediaLive 將使用 MediaStore 容器作為其目的地來產生調整式位元率 (ABR) 內容。您將為該容器建立政策,以允許 CloudFront 將其作為來源並提供 ABR 串流以供檢視者透過行動裝置和桌面瀏覽器進行存取。為了方便起見,您將僅使用一種封裝協定:Apple HLS (HTTP 即時串流),這是一種常用的調整式位元率串流格式。

注意:即時環境通常與內部部署貢獻編碼器有關,其會將 Mezzanine 品質影片串流到 MediaLive。接下來,MediaLive 將使用 MediaStore 容器端點作為其目的地建立多個調整式位元率轉譯。然後,CloudFront 分佈將使用該 MediaStore 容器作為來源並對其進行串流。

為了在實驗室環境中重新建立此操作,而非讓您提供即時影片串流,此實驗室提供了一個影片來源檔案來模擬即時串流以供 MediaLive 進行編碼。此實驗室設定也使用 AWS CloudFormation 範本自動建立必要的 IAM 角色。

目標

此實驗室結束後,您將能夠執行下列動作:

  • 建立 MediaStore 容器以作為 CloudFront 的來源
  • 建立 CloudFront 分佈
  • 將 MediaLive 設定為擷取兩個來源輸入摘要
  • 使用內建範本建立 MediaLive 頻道,將內容轉碼為調整式位元率輸出
  • 將 MediaLive 設定為輸出到 MediaStore 端點
  • 建立允許存取其內容的 MediaStore 容器政策
  • 使用播放器透過 CloudFront URL 播放串流影片

注意:您將在實驗室開始時建立 CloudFront 分佈,因為完全部署需要 20 分鐘。

技術知識先決條件

若要成功完成此實驗室,您應該熟悉 AWS 管理主控台的基本瀏覽方式。

Reviews

Start your review of Building a Live Video Channel with MediaLive, MediaStore and CloudFront (Traditional Chinese)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.