YoVDO

Monitoring a Live Streaming Workflow with Amazon CloudWatch (Traditional Chinese)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Amazon CloudWatch Courses Livestreaming Courses AWS Elemental MediaLive Courses Video Compression Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

實驗室概觀

任何影片工作流程都有一個重要的部分,就是能夠監控軟體服務及其任務的狀態和運作情況,以便在問題危及工作流程之前偵測到問題並予以排除。這在串流即時影片時尤其明顯,因為在這種情況下,不可能有機會「重來一遍」,而且造成的問題或中斷可能會讓您在收入、罰款或評價損害方面付出極大代價。

在此實驗室中,您將使用 Amazon CloudWatch 監控即時串流視訊工作流程的特定層面。

在實驗室設定期間,將有一個 AWS CloudFormation 範本會建立即時串流工作流程,如下所示。

1 AWS CloudFormation 會建立一個 AWS Elemental MediaLive 頻道,該通道採用高解析度的輸入串流。

2 MediaLive 會將該輸入壓縮成多個較低解析度、適合透過網際網路串流的版本。

3 MediaLive 會饋送到 AWS Elemental MediaPackage 中,它會暫時對影片進行快取,然後將其封裝並依據請求向閱聽者播放。

4 接下來,您將設定 Amazon CloudWatch 來監控關鍵點的工作流程。

注意:實際上,若要為數百、數千或數百萬的觀眾同時提供服務,封裝的視訊串流必須透過大型分佈網路進行散發。這類內容交付網路 (CDN) 的數量眾多,Amazon CloudFront CDN 也是其中之一。為了節省時間且方便此實驗室進行,您將不會建立 CloudFront 分佈。

補充說明:如需有關如何手動建置即時串流工作流程的資訊,請完成自主進度實驗室「Building a Live Video Channel with MediaLive, MediaPackage and Amazon CloudFront (SPL-207)」(使用 MediaLive、MediaPackage 和 Amazon CloudFront 建置即時影片頻道 (SPL-207))。

即時工作流程中要測量的關鍵指標

以下是要在即時串流工作流程中監控的關鍵指標範例。

  • MediaLive 頻道的狀態變更:在某些工作流程中,頻道運作時間很長 (甚至是全天候不間斷),而要知道這些頻道是否意外中止是非常重要的。狀態包括啟動中、執行中、停止和閒置。

  • 頻道中的問題或潛在問題:MediaLive 會在頻道中發生特定情況時產生警示,包括視訊輸入遺失、音訊輸入遺失,以及輸出落後無法即時提供等等。最重要的是要儘早知道這些問題是否發生。

  • 輸入到 MediaLive:對於 AWS 媒體服務來說,這是工作流程的開始,最重要的是儘早標記輸入階段的任何中斷或失敗。

  • MediaLive 輸出到 MediaPackage:獲取變更警告 (例如 MediaLive 輸出的下降) 非常重要,以在為時已晚之前儘早進行介入。

  • 輸入到 MediaPackage (稱為 ingress (傳入)):只監控 MediaLive 的輸出並不足夠,您還需要確認 MediaPackage 實際上是否正在接收輸入,以及以何種速率接收輸入。

  • MediaPackage 輸出 (稱為 egress (傳出)):此為監控的另一個重要區域,這是 AWS 媒體服務將內容傳遞到下一個下游系統 (例如 CDN) 的階段。

目標

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

  • 根據 MediaLive 警示和頻道狀態變更建立通知
  • 建立指標以測量 MediaLive 輸入和輸出
  • 建立指標以測量 MediaPackage 輸入和輸出
  • 建置儀表板以檢視這些指標
  • 在 CloudWatch 中操控工作流程並觀察結果

技術知識先決條件

此實驗室是以 Building a Live Video Channel with MediaLive, MediaPackage and Amazon CloudFront 自主進度實驗室 (SPL-207) 中建立的即時串流工作流程為基礎。

若要成功完成此實驗室,您應該熟悉使用 AWS Elemental 媒體服務建置即時串流工作流程的基本程序,包括:

  • 將 MediaLive 輸入連接到 MediaLive 頻道
  • 設定 MediaLive 頻道
  • 設定 MediaPackage 頻道
  • 播放 MediaPackage 頻道的影片

您也應該熟悉 AWS 管理主控台的基本瀏覽方式。


Tags

Related Courses

Premiere Pro Guru: Outputs and Media Encoder
LinkedIn Learning
Premiere Pro Guru: Understanding Compression
LinkedIn Learning
Premiere Pro Guru: Understanding Video Compression
LinkedIn Learning
Become a Video Editor
LinkedIn Learning
Introduction to AWS Media Services by Use Case (Japanese)
Amazon Web Services via AWS Skill Builder