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

Amazon Web Services

Monitoring a Live Streaming Workflow with Amazon CloudWatch (Korean)

Amazon Web Services and Amazon via AWS Skill Builder

This course may be unavailable.

Overview

실습 개요

모든 비디오 워크플로에서 중요한 부분은 워크플로에 문제가 생기기 전에 문제를 감지하고 수정하기 위해 소프트웨어 서비스 및 해당 태스크의 상태를 모니터링할 수 있어야 한다는 것입니다. 다시 진행하는 것이 불가능하고 문제 또는 중단에 따른 비용이 수익, 벌금 또는 평판 손상 측면에서 클 수 있는 라이브 비디오 스트리밍의 경우에는 특히 그렇습니다.

이 실습에서는 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 배포를 생성하지 않습니다.

추가 정보: 라이브 스트리밍 워크플로를 수동으로 빌드하는 방법에 대해 알고 싶다면 자습형 실습(SPL)인 ‘Building a Live Video Channel with MediaLive, MediaPackage and Amazon CloudFront (SPL-207)’를 이수하십시오.

라이브 워크플로에서 측정할 주요 지표

다음은 라이브 스트리밍 워크플로에서 모니터링할 주요 지표의 예입니다.

  • MediaLive 채널의 상태 변경 사항: 일부 워크플로에서는 채널이 매우 긴 기간 동안, 심지어는 365일 24시간 실행되므로 실수로 중지된 채널이 없는지 확인하는 것이 중요합니다. 상태에는 starting, running, stopping 및 idle이 있습니다.

  • 채널의 문제 또는 잠재적 문제: MediaLive는 비디오 입력 손실, 오디오 입력 손실, 실시간 미만 출력 등을 포함하여 채널에서 특정 조건이 발생할 때 알림을 생성합니다. 가능한 한 빠르게 이러한 조건이 발생했음을 아는 것이 중요합니다.

  • MediaLive 입력: AWS 미디어 서비스의 경우 워크플로의 시작이며, 가능한 한 빨리 입력 단계에서 중단 또는 실패를 플래그 지정하는 것이 중요합니다.

  • MediaPackage에 대한 MediaLive 출력: 너무 늦기 전에 개입할 수 있도록 변경 사항(예: MediaLive 출력의 감소)에 대한 경고를 받는 것이 중요합니다.

  • MediaPackage에 대한 입력(수신이라고도 함): MediaLive의 출력을 모니터링하는 것만으로는 충분하지 않습니다. MediaPackage가 실제로 입력을 수신하고 있는지, 그리고 그 속도가 어떻게 되는지 확인해야 합니다.

  • MediaPackage 출력(송신이라고도 함): 모니터링해야 할 또 다른 중요한 영역입니다. 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 Management Console의 기본 탐색 기능에 익숙해야 합니다.

Reviews

Start your review of Monitoring a Live Streaming Workflow with Amazon CloudWatch (Korean)

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.