

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# MediaLive를 사용하는 방법
<a name="getting-started"></a>

다음은 AWS Elemental MediaLive를 시작하는 방법에 대한 세 가지 제안입니다.
+ 워크플로 마법사를 사용하여 작동 채널을 빠르게 생성합니다. [MediaLive 워크플로 마법사 사용](wizard.md)을(를) 참조하세요.

  마법사는 간결한 사용자 환경을 제공하고 자주 사용되는 쉬운 입력(소스) 유형 및 출력 유형을 지원합니다.

  비디오 인코딩을 처음 사용하는 경우 마법사를 사용하면 시작에 필요한 도움을 받을 수 있으며 필요할 수 있는 모든 기능을 갖추었습니다.

  이미 비디오 인코딩 경험이 있는 경우 마법사를 사용하면 일반 MediaLive 콘솔을 사용하여 향상할 수 있는 기본 워크플로를 빠르게 생성할 수 있습니다.
+ [자습서](getting-started-tutorial.md)를 따릅니다.

  마법사에 따라 워크플로를 생성한 다음 워크플로에 기능을 더 추가하기로 결정할 수 있습니다. 자습서에서는 MediaLive 콘솔의 기본 작업에 대해 소개합니다.
+ 처음부터 워크플로를 설계하거나 워크플로 마법사를 개선합니다. 이 경우 *설정* 접두사가 붙은 섹션부터 가이드를 참조해야 합니다. 이 섹션에서는 워크플로를 설계하고 해당 워크플로 내의 채널을 설계하는 방법에 대한 자세한 지침을 제공합니다. 이 섹션에는 가이드의 나머지 섹션에 대한 상호 참조가 포함되어 있습니다.

**Topics**
+ [워크플로 마법사](wizard.md)
+ [자습서](getting-started-tutorial.md)

# MediaLive 워크플로 마법사 사용
<a name="wizard"></a>

AWS Elemental MediaLive 워크플로 마법사를 사용하면 MediaLive 채널을 빠르게 시작하고 실행할 수 있습니다. 마법사는 채널과 입력을 생성합니다(아직 존재하지 않는 경우). 그러나 다른 서비스(예:의 채널)에서도 관련 리소스를 생성합니다 AWS Elemental MediaPackage. 따라서 MediaLive 부분뿐만 아니라 전체 워크플로에도 도움이 됩니다.

**Topics**
+ [

# 워크플로 마법사 정보
](wizard-about.md)
+ [

# 워크플로 마법사 사용
](wizard-procedure.md)
+ [

# 다음 단계 - 초보 사용자
](wizard-next-step-novice.md)
+ [

# 다음 단계 - 숙련된 비디오 사용자
](wizard-next-step-experienced.md)

# 워크플로 마법사 정보
<a name="wizard-about"></a>

## 지원되는 입력
<a name="wizard-inputs"></a>

워크플로 마법사를 사용하려면 다음 중 하나에서 단일 소스를 수집해야 합니다.
+ 플로우 인 AWS Elemental MediaConnect.
+  AWS Elemental Link 하드웨어 디바이스의 콘텐츠입니다.
+ 휴대폰 또는 웹캠의 콘텐츠 소스는 RTMP 프로토콜을 사용하여 전달됩니다.
+ Amazon S3 또는 HTTP 서버에 저장된 MP4 파일

## 지원되는 출력
<a name="wizard-outputs"></a>

워크플로 마법사를 사용하면 소스에서 비디오 자산 하나와 오디오 자산 하나를 추출하여 다음 출력 유형 중 하나 이상으로 변환할 수 있습니다.
+ Amazon CloudFront로 전송하기 위해 AWS Elemental MediaPackage 채널로 전송할 출력입니다. CloudFront는 최종 사용자에게 콘텐츠를 배포합니다.
+ CloudFront로 전송하기 위해 AWS Elemental MediaStore 컨테이너로 전송할 출력입니다. CloudFront는 최종 사용자에게 콘텐츠를 배포합니다.
+ Facebook, Twitch 또는 YouTube로 전송할 출력

## 로우 터치 설정
<a name="wizard-low-touch"></a>

워크플로 마법사는 업스트림 시스템에서 가능한 한 많은 설정을 자동으로 수행합니다. 예를 들어 소스가 MediaConnect에 있지만 흐름을 생성하지 않았을 수 있습니다. 이 경우 워크플로 마법사가 자동으로 흐름을 생성합니다.

또한 워크플로 마법사는 다운스트림 시스템에서 가능한 한 많은 설정을 자동으로 수행합니다. 예를 들어 MediaPackage로 전송하려 하지만 MediaPackage 채널을 생성하지 않았고 CloudFront를 설정하지 않았을 수 있습니다. 이 경우 워크플로 마법사가 해당 서비스에서 설정을 수행합니다.

워크플로 마법사는 이러한 리소스를 생성할 때 기존 리소스를 사용하는 대신 사용하는 경우에 가장 잘 작동합니다.

# 워크플로 마법사 사용
<a name="wizard-procedure"></a>

## 워크플로 생성
<a name="wizard-create"></a>

1. 필요한 출력 유형을 결정합니다.

   Facebook, Twitch 또는 YouTube로 전송하지 않는 경우 MediaPackage 또는 MediaStore MediaStore를 사용할지 여부를 결정하는 것이 가장 중요합니다. 출력을 다시 패키징하려는 경우 [MediaPackage](https://aws.amazon.com/mediapackage/)를 선택합니다. 재패키징에 대해 모르고 필요하지 않다고 판단하는 경우 [MediaStore](https://aws.amazon.com/mediastore/)를 선택할 수 있습니다. 잘못 결정한 경우 나중에 언제든지 워크플로를 수정할 수 있습니다.

1. 가지고 있는 소스 유형을 결정합니다. 필요한 경우 소스 제공자에게 문의하세요.

1. 소스가 RTMP 프로토콜을 사용하는 경우 일반 MediaLive 콘솔을 사용하여 입력 보안 그룹을 설정해야 합니다. [입력 보안 그룹 작업](working-with-input-security-groups.md)을(를) 참조하세요.

1. 사용자가 워크플로를 생성하고 실행할 수 있도록 사용자가 보유해야 하는 IAM 권한을 설정했는지 확인합니다. [사용자를 위한 IAM 권한 설정](setting-up-for-production.md) 섹션, 그리고 특히 [참조: 관리자가 아닌 사용자 액세스 요구 사항 요약](setup-users-step-1-summary.md) 섹션을 참조하세요.

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/medialive/](https://console.aws.amazon.com/medialive/) MediaLive 콘솔을 엽니다.

1. 탐색 창에서 **워크플로 마법사**를 선택합니다. 워크플로 마법사의 단계대로 진행합니다.

1. 페이지에서 **생성**을 선택하면 워크플로에 대한 세부 정보가 표시됩니다. 워크플로 마법사에 포함된 각 리소스에 대한 카드가 나타납니다.

   워크플로 마법사는 CloudFormation 스택을 생성합니다. 해당 스택을 CloudFormation 실행하여 다른 모든 리소스를 생성합니다.
   + MediaLive 입력 1개
   + MediaLive 채널 1개
   + 생성한 워크플로와 관련된 모든 AWS 서비스의 모든 리소스입니다. 워크플로에는 MediaPackage, MediaStore 및 CloudFront가 포함될 수 있습니다.

1. 리소스가 모두 생성되면 워크플로의 세부 정보 페이지에서 **워크플로 시작**을 선택할 수 있습니다. 마법사가 채널을 시작합니다. 또한 마법사는 MediaConnect 흐름이 있는 경우 MediaConnect 흐름을 시작합니다.

## 워크플로 수정
<a name="wizard-modify"></a>

워크플로 마법사를 사용하여 기존 워크플로를 수정할 수 없습니다. 변경에 대한 제안은 [다음 단계 - 초보 사용자](wizard-next-step-novice.md) 및 [다음 단계 - 숙련된 비디오 사용자](wizard-next-step-experienced.md) 섹션을 참조하세요.

## 워크플로 삭제
<a name="wizard-delete"></a>

워크플로는 삭제할 수 있습니다. MediaLive는 다음과 같이 워크플로에 속하는 리소스를 처리합니다.
+ 항상 채널을 삭제합니다.
+ 항상 CloudFormation 스택을 삭제합니다.
+ 워크플로 마법사가 입력을 생성한 경우 입력을 삭제합니다. 입력이 이미 있는 경우에는 입력을 삭제하지 않습니다.
+ 워크플로 마법사가 흐름을 생성한 경우 MediaConnect 입력에 연결된 흐름(있는 경우)을 삭제합니다.
+ MediaPackage 채널(있는 경우)과 해당 엔드포인트를 삭제합니다.
+ MediaStore 컨테이너가 있고 워크플로 마법사가 컨테이너를 생성한 경우 MediaStore 컨테이너를 삭제하려고 시도합니다. 컨테이너에 객체가 있는 경우(이 워크플로에 연결되지 않은 객체 포함) 삭제가 실패합니다.
+ 워크플로 마법사가 CloudFront 배포를 생성한 경우 CloudFront 배포를 삭제합니다.

# 다음 단계 - 초보 사용자
<a name="wizard-next-step-novice"></a>

비디오 스트리밍을 처음 접하고 요구 사항이 매우 적당하다면 워크플로 마법사에 구현되어 있는 필요한 모든 기능과 **워크플로 세부 정보** 페이지에서 필요한 모니터링 세부 정보 및 런타임 제어를 사용할 수 있습니다.

하지만 원하는 경우 일반 MediaLive 콘솔을 사용하여 채널에 더 많은 기능을 추가할 수 있습니다. 예를 들어 출력에 캡션을 추가할 수 있습니다(소스에 캡션이 포함되어 있다고 가정). 채널 수정에 대한 내용은 [채널 편집 및 삭제](editing-deleting-channel.md) 섹션을 참조하세요.

MediaStore, MediaPackage 및 CloudFront가 포함된 워크플로를 생성한 경우 해당 서비스에 대한 사용 설명서를 읽어 해당 역할을 더 잘 이해하고, 추가할 수 있는 해당 서비스의 기능에 대한 정보를 확인해야 합니다.

또한 워크플로에서 발생하는 AWS 요금을 이해할 수 있도록 MediaLive 요금 및 기타 AWS 서비스에 대한 정보도 읽어야 합니다. MediaLive 요금에 대한 내용은 [MediaLive의 요금](pricing.md) 섹션을 참조하세요.

# 다음 단계 - 숙련된 비디오 사용자
<a name="wizard-next-step-experienced"></a>

비디오 스트리밍 및 다른 AWS 서비스에 대한 경험이 있는 경우 워크플로에 MediaLive 리소스와 다른 AWS 서비스의 리소스를 더 추가할 수 있습니다. 다음은 워크플로를 수정할 수 있는 몇 가지 방법입니다.
+  AWS 콘솔 또는 AWS SDK를 사용하여 각 서비스를 사용할 수 있습니다. 예를 들어 MediaLive 콘솔을 사용하여 채널에 MediaLive 입력을 더 추가할 수 있습니다. 또는 AWS CLI를 사용하여 MediaStore 컨테이너를 생성한 다음 해당 컨테이너를 대상으로 사용하는 새 MediaLive 출력을 채널에 생성할 수 있습니다.
+  CloudFormation 를 사용하여 CloudFormation 스택을 수정하고에서 생성할에 더 많은 리소스를 포함할 수 CloudFormation 있습니다. 예를 들어 MediaLive 입력을 더 생성하고 연결할 수 있습니다. 또는 워크플로에 AWS Lambda 함수를 추가할 수 있습니다. 자세한 내용을 알아보려면 MediaLive 콘솔에 워크플로의 세부 정보 페이지를 표시한 다음 적절한 링크를 선택하세요.
+ Media Services Application Mapper(MSAM)를 사용하여 리소스를 모니터링할 수 있습니다. 자세한 내용을 알아보려면 MediaLive 콘솔에 워크플로의 세부 정보 페이지를 표시한 다음 적절한 링크를 선택하세요.

MediaStore, MediaPackage 및 CloudFront가 포함된 워크플로를 생성한 경우 해당 서비스에 대한 사용 설명서를 읽어 해당 역할을 더 잘 이해하고, 추가할 수 있는 해당 서비스의 기능에 대한 정보를 확인해야 합니다.

또한 워크플로에서 발생하는 AWS 요금을 이해할 수 있도록 MediaLive 요금 및 기타 AWS 서비스에 대한 정보도 읽어야 합니다. MediaLive 요금에 대한 내용은 [MediaLive의 요금](pricing.md) 섹션을 참조하세요.

# AWS Elemental MediaLive 자습서
<a name="getting-started-tutorial"></a>

이 자습서에서는 RTP 소스로부터 비디오 소스를 수집하여 H.264 비디오 인코딩 하나 및 오디오 인코딩 하나를 포함하는 HLS 출력 하나를 생성하는 방법을 설명합니다. MediaLive는 출력을 로 전송합니다 AWS Elemental MediaPackage. 출력은 다음으로 구성됩니다.
+ 상위 매니페스트 1개: channel.m3u8
+ 변환 매니페스트 1개: channel-1.m3u8
+ 각 출력의 TS 파일: channel-1.00001.ts, channel-1.00002.ts, channel-1.00003.ts 등

이 자습서에서는 채널에 있는 대부분의 구성 필드에 기본값을 사용합니다.

**참고**  
이 자습서에서 예로 표시된 모든 텍스트는 그저 그런 것입니다. 즉, 일반적으로 정보가 어떻게 보이는지 보여주는 샘플입니다. 따라서 각 예제를 자신의 상황에 맞는 정보로 바꾸어야 합니다.

**Topics**
+ [

# 자습서의 사전 조건
](getting-started-prerequisites.md)
+ [

# 1단계: 업스트림 시스템 설정
](getting-started-step1.md)
+ [

# 2단계: 다운스트림 시스템 설정
](getting-started-step2.md)
+ [

# 3단계: 입력 생성
](getting-started-step3.md)
+ [

# 4단계: 주요 정보 설정
](getting-started-step4.md)
+ [

# 5단계: 입력 연결
](getting-started-step4b.md)
+ [

# 6단계: 입력 비디오, 오디오, 캡션 설정
](getting-started-step4a-input-selectors.md)
+ [

# 7단계: HLS 출력 그룹 생성
](getting-started-step5.md)
+ [

# 8단계: 출력 및 인코딩 설정
](getting-started-step6.md)
+ [

# 9단계: 채널 생성
](getting-started-step7.md)
+ [

# 10단계: 업스트림 시스템 및 채널 시작
](getting-started-step8.md)
+ [

# 11단계: 정리
](getting-started-step9.md)

# 자습서의 사전 조건
<a name="getting-started-prerequisites"></a>

MediaLive를 사용하려면 먼저 MediaLive 구성 요소에 액세스하고 생성하고 볼 수 있는 AWS 계정과 적절한 권한이 필요합니다. [MediaLive 사용을 위한 설정 예비 단계](setting-up.md)의 단계를 완료한 후 이 튜토리얼로 돌아갑니다. 해당 단계를 수행할 때까지는 전체 액세스 권한이 있는 관리자라도 MediaLive를 사용할 수 없습니다.

# 1단계: 업스트림 시스템 설정
<a name="getting-started-step1"></a>

업스트림 시스템은 비디오를 MediaLive로 스트리밍하는 시스템입니다. 업스트림 시스템은 스마트 폰에서 실행 중인 애플리케이션으로의 "중계용 인코더"로 작동하는 온프레미스 어플라이언스 중 하나일 수 있습니다. MediaLive 작업을 시작하려면 먼저 업스트림 시스템을 일부 설정해야 합니다.

이 자습서의 목적상, 업스트림 시스템이 RTP 푸시를 통해 비디오 스트림을 보낼 수 있어야 합니다.

"푸시" 전송에서는 업스트림 시스템이 업스트림의 두 IP 주소*에서*(예: **203.0.113.111** 및 **203.0.113.112**에서) 스트림을 푸시 중입니다. 업스트림 시스템은 MediaLive의 두 IP 주소(예: **rtp://198.51.100.10:5000** 및 **rtp://192.0.2.131:5000**)*로* 푸시됩니다. 다음 단계에서는 IP 주소*의* 두 주소가 흰색으로 나열되도록 MediaLive를 설정합니다. 뿐만 아니라 MediaLive는 두 *대상* IP 주소를 생성합니다. 이러한 주소로 푸시하도록 업스트림 시스템을 설정합니다.

**업스트림 시스템을 설정하는 방법**

1. 서로 다른 두 IP 주소에서 RTP 푸시를 수행하도록 업스트림 시스템을 설정합니다. MediaLive는 항상 중복 입력을 필요로 하므로 두 주소에서 푸시해야 합니다.

1. IP 주소를 적어둡니다. 예를 들면 소스 주소 **203.0.113.111** 및 **203.0.113.112**입니다. 나중에 입력 보안 그룹을 설정할 때 이러한 주소가 필요합니다.

# 2단계: 다운스트림 시스템 설정
<a name="getting-started-step2"></a>

이 자습서에서 다운스트림 시스템(MediaLive의 출력 대상)은 AWS Elemental MediaPackage입니다.

에서 채널을 설정해야 하며 AWS Elemental MediaPackage MediaPackage가 생성하는 두 URLs 필요하므로 지금 설정해야 합니다. 이러한 URL은 MediaPackage의 관점에서 입력 URL입니다. MediaLive의 관점에서 출력의 대상 URL입니다.

**다운스트림 시스템을 설정하는 방법**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/) MediaPackage 콘솔을 엽니다.

1. 새 웹 브라우저 탭이나 창에서 [AWS Elemental MediaPackage](https://docs.aws.amazon.com/mediapackage/latest/ug/getting-started.html) 시작하기를 표시하고 1\$13단계에 따라 채널 하나와 관련 엔드포인트를 생성합니다.

1.  AWS Elemental MediaPackage 가 생성한 데이터를 기록해 둡니다. 두 개의 입력 URLs과 연결된 이름 및 암호입니다. 예를 들면, 입력 URL 하나에 대한 데이터는 입니다.
   + `https://39fuo4.mediapackage.us-east-1.amazonaws.com/in/v1/88dpie/channel`
   + `ue739wuty`
   + `due484u`

   채널이 예제와 다른 리전에 있을 수도 있습니다.

1. 웹 브라우저를 열어 두십시오. 아직 닫지 마십시오.

# 3단계: 입력 생성
<a name="getting-started-step3"></a>

입력을 생성해야 합니다. 입력은 업스트림 시스템이 소스 비디오 스트림을 MediaLive 제공하는 방법을 정의합니다. 이 자습서에서는 RTP 입력을 생성합니다.

입력에 적용되는 입력 보안 그룹도 만들어야 합니다. 이 입력 보안 그룹은 "이 특정 IP 주소(사용자가 소유한 IP 주소)만 MediaLive의 이 입력에 푸시할 수 있음"이라는 규칙을 적용합니다. 이 규칙의 보호가 없으면, 입력의 IP 주소 및 포트를 알고 있는 타사가 MediaLive 입력에 콘텐츠를 푸시할 수 있습니다.

**입력 및 입력 보안 그룹을 생성하는 방법**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/medialive/](https://console.aws.amazon.com/medialive/) MediaLive 콘솔을 엽니다.

1. 탐색 창에서 **입력**을 선택합니다.

1. **입력** 페이지에서 **입력 생성**을 선택합니다.

1. **입력 세부 정보** 섹션에서 **입력 이름**에 **my rtp push**를 입력합니다.

1. **입력 유형**에서 **RTP**를 선택합니다.

1. **입력 보안 그룹** 섹션에서 **생성**을 선택합니다.

1. 텍스트 상자에서 이 자습서의 [1단계: 업스트림 시스템 설정](getting-started-step1.md)에서 적은 IP 주소를 입력합니다. 주소를 CIDR 블록으로 입력합니다(예: **203.0.113.111/32** 및 **203.0.113.112/32**).

1. **입력 보안 그룹 생성**을 선택합니다.

1. 입력을 생성하려면 **생성**을 선택합니다.

   MediaLive는 입력 목록에 입력을 추가하고 자동으로 2개의 대상(기본 대상 1개와 중복 대상 1개)을 생성합니다. 이러한 대상에는 포트 5000(예: **rtp://198.51.100.10:5000** 및 **rtp://192.0.2.131:5000**)이 포함됩니다. 이 대상은 업스트림 시스템이 소스를 푸시해야 하는 위치입니다.

1. [10단계: 업스트림 시스템 및 채널 시작](getting-started-step8.md)에서 필요하므로 이 두 주소를 모두 적어둡니다.

# 4단계: 주요 정보 설정
<a name="getting-started-step4"></a>

채널을 새로 생성하기 위한 첫 번째 단계는 MediaLive에서 채널이 실행 중일 때(시작될 때) 채널에 액세스하여 입력의 주요 특성을 지정하는 데 사용될 IAM 역할을 선택하는 것입니다. 이제 채널 생성을 시작할 준비가 되었습니다. 첫 번째 단계는 입력을 식별하는 것입니다. 채널에는 MediaLive에 트랜스코딩(디코딩 및 인코딩) 방법을 지시하는 세부 정보와 특정 출력으로 입력하는 패키지가 들어 있습니다.

채널을 새로 생성하기 위한 첫 번째 단계는 MediaLive에서 채널이 실행 중일 때(시작될 때) 채널에 액세스하여 입력의 주요 특성을 지정하는 데 사용될 IAM 역할을 선택하는 것입니다.

**채널에 대한 주요 정보를 지정하는 방법**

1. MediaLive 콘솔의 탐색 창에서 **채널**을 선택합니다.

1. **채널** 섹션에서 **채널 생성**을 선택합니다.

1. **채널 및 입력 세부 정보** 창의 **일반 정보**에서 **채널 이름**으로 **Test channel**을 입력합니다.

1. **IAM 역할**에서 **템플릿에서 역할 생성**을 선택하고 **IAM 역할 생성**을 선택합니다. **기존 역할 사용** 목록에 이제 **MediaLiveAccessRole** 역할이 표시됩니다.

1. **역할 기억**을 선택합니다.

# 5단계: 입력 연결
<a name="getting-started-step4b"></a>

이제 채널에서 수집할 입력을 식별할 준비가 되었습니다.

**입력을 채널에 연결하는 방법**

1. **채널 생성** 페이지의 탐색 창에서 **입력 연결**에 대해 **추가**를 선택합니다.

1. **입력 연결**에서 "**입력**에 대해 **My RTP push(내 RTP 푸시)**(생성한 입력)를 선택합니다.

   **연결 이름** 필드가 자동으로 입력 자체의 이름으로 채워집니다. 이 이름을 그대로 사용할 수도 있습니다.

1. **확인**을 선택합니다. **입력 연결** 섹션이 닫히고 **일반 입력 설정** 섹션이 나타납니다.

# 6단계: 입력 비디오, 오디오, 캡션 설정
<a name="getting-started-step4a-input-selectors"></a>

"선택기"를 생성하여 입력에서 추출할 특정 비디오, 오디오 및 캡션을 식별할 수 있습니다.

이 자습서에서는 비디오 선택기를 생성하지 않습니다. 대신에 채널이 시작될 때 MediaLive에서 입력에 포함된 비디오(또는 첫 번째 비디오)를 자동으로 선택합니다. 또한 캡션 선택기를 생성하지 않습니다. 일반적으로는 채널 구성에 캡션을 포함하지만 이 자습서에서는 이 과정을 생략합니다.

오디오 선택기를 생성합니다.

**추출할 콘텐츠를 식별하는 방법**

1. **채널 생성** 페이지의 **입력 연결** 창에서 **오디오** 선택기에 대해 **오디오 선택기 추가**를 선택합니다.

1. **오디오 선택기 이름**으로 **My audio source**를 입력합니다.

   **선택기 설정** 필드를 무시합니다. PID 또는 언어는 지정할 필요가 없습니다. 채널이 시작되면 MediaLive에서 이 자습서용으로 허용되는 첫 번째 오디오를 자동으로 선택합니다.

1. 이 창의 다른 모든 필드에서는 기본값을 그대로 유지합니다.

# 7단계: HLS 출력 그룹 생성
<a name="getting-started-step5"></a>

입력을 설정하고 나면 출력 그룹을 생성하여 채널 생성을 계속 진행합니다. 이 자습서에서는 HLS 출력 그룹을 설정합니다.

**출력 그룹을 생성하려면**

1. **채널 생성** 페이지의 **채널 그룹** 섹션에서 **추가**를 선택합니다.

1. **출력 그룹 추가** 섹션에서 **HLS**를 선택한 다음 **확인**을 선택합니다.

1. **HLS 그룹 대상 A** 섹션의 **URL**에 AWS Elemental MediaPackage 가 [2단계: 다운스트림 시스템 설정](getting-started-step2.md)에서 자동으로 생성한 첫 번째 입력 URL을 입력합니다. 예를 들어 **https://39fuo4.mediapackage.us-east-1.amazonaws.com/in/v1/88dpie/channel**``입니다.

1. **자격 증명**:
   + **사용자 이름**에는 이 URL에 해당하는 사용자 이름을 입력합니다. 예를 들어 **ue739wuty**입니다.
   + **암호**에서는 **파라미터 생성**을 선택합니다. **이름**에 **DestinationA-MyHLS**를 입력합니다. **암호**에는 URL에 해당하는 암호를 입력하거나 붙여 넣습니다. 예를 들어 **due484u**입니다.

1. **파라미터 생성(Create parameter)**을 선택합니다.

   암호 **due484u**가 들어 있는 **DestinationA-MyHLS**라는 파라미터를 생성했습니다. 파라미터는 AWS Systems Manager Parameter Store에 저장됩니다. 자세한 내용은 [암호 파라미터 생성 기능 정보](requirements-for-EC2.md#about-EC2Password) 단원을 참조하십시오.

1. **HLS 그룹 대상 B** 섹션의 **URL**에 AWS Elemental MediaPackage 가 [2단계: 다운스트림 시스템 설정](getting-started-step2.md)에서 자동으로 생성한 두 번째 입력 URL을 입력합니다. 예를 들어 **https://mgu654.mediapackage.us-east-1.amazonaws.com/in/v1/xmm9s/channel**입니다.

1. **자격 증명**:
   + **사용자 이름**에는 이 URL에 해당하는 사용자 이름을 입력합니다. 예를 들어 **883hdux**입니다.
   + **암호**에서는 **파라미터 생성**을 선택합니다. **이름**에 **DestinationB-MyHLS**를 입력합니다. **암호**에는 URL에 해당하는 암호를 입력하거나 붙여 넣습니다. 예를 들어 **634hjik**입니다.

1. **파라미터 생성(Create parameter)**을 선택합니다.

   암호 **634hjik**가 들어 있는 **DestinationB-MyHLS**라는 파라미터를 생성했습니다. 파라미터는 AWS Systems Manager Parameter Store에 저장됩니다.

1. **HLS 설정** 섹션에서 **이름**에 **MyHLS**를 입력합니다.

1. **CDN 설정**에서 **Hls webdav**를 선택합니다. 이는 AWS Elemental MediaPackage (채널 출력의 다운스트림 시스템)에서 사용하는 연결입니다.

   다른 모든 **CDN 설정** 필드의 경우 기본값을 그대로 유지합니다.

1. 이 창의 다른 모든 필드에서는 기본값을 그대로 유지합니다.

# 8단계: 출력 및 인코딩 설정
<a name="getting-started-step6"></a>

이제 채널에서 출력 그룹 하나를 정의했으며, 해당 출력 그룹에서 출력 하나를 설정하고 비디오 출력 및 오디오 출력을 인코딩할 방식을 지정할 수 있습니다.

**출력을 설정하는 방법**

1. **출력 그룹** 섹션에서 **출력 1**을 선택합니다. MediaLive는 출력 그룹을 생성할 때 이 출력을 자동으로 추가했습니다. 또한 MediaLive는 **스트림** 설정 섹션에 표시된 대로 하나의 비디오와 하나의 오디오로 출력을 자동으로 설정합니다.

1. **스트림 설정**에서 **비디오**를 선택합니다.

1. **비디오 설명 이름**에서 기본 이름을 **H264 video**로 변경합니다.

1. **코덱 설정**에서 **H264**를 선택합니다.

   남아 있는 필드는 기본값을 그대로 둡니다. 특히, 입력과 동일한 너비를 사용하려면 **너비** 및 **높이**를 비워 둡니다.

1. **스트림 설정**에서 **오디오 1**을 선택합니다.

1. **오디오 설명 이름**에서 기본 이름을 **AAC audio**로 변경합니다.

1. **오디오 선택기 이름**에 **My audio source**를 입력합니다. 이 선택기는 [6단계: 입력 비디오, 오디오, 캡션 설정](getting-started-step4a-input-selectors.md)에서 생성한 오디오 선택기입니다.

1. **코덱 설정**에서 **AAC**를 선택합니다.

1. 남아 있는 필드는 기본값을 그대로 둡니다.

# 9단계: 채널 생성
<a name="getting-started-step7"></a>

이제 최소한의 필수 정보를 입력했으므로 채널을 생성할 수 있습니다.

**채널을 생성하는 방법**
+ **채널 생성** 페이지의 **채널** 섹션에서 **채널 생성**을 선택합니다.

  **채널** 섹션이 다시 표시되고 새로 생성된 채널(**MyHLS**)이 표시됩니다. 상태가 **생성 중**으로 변경되고 나서 **준비 상태**로 변경됩니다.

# 10단계: 업스트림 시스템 및 채널 시작
<a name="getting-started-step8"></a>

업스트림 시스템을 시작하여 이제 스트리밍 콘텐츠를 MediaLive로 푸시하고 콘텐츠를 인코딩하여 AWS Elemental MediaPackage로 전송할 수 있습니다. MediaPackage에서 출력을 미리 볼 수 있습니다.

**업스트림 시스템을 시작하는 방법**

1. 업스트림 시스템에서, [1단계: 업스트림 시스템 설정](getting-started-step1.md)에서 설정한 비디오 소스 스트리밍을 시작합니다. [3단계: 입력 생성](getting-started-step3.md)에서 적어둔 두 대상으로 푸시하도록 설정합니다. MediaLive의 입력에는 주소 두 개가 있습니다. 예: **rtp://198.51.100.10:5000** 및 **rtp://192.0.2.131:5000**.

1. **채널** 페이지에서 채널을 선택합니다.

1. **시작**을 선택합니다. 채널 상태가 **시작 중**으로 변경되었다가 **실행 중**으로 변경됩니다.

1. 가 표시되는 웹 브라우저 탭 또는 창으로 전환 AWS Elemental MediaPackage 합니다.

1. 채널 링크(라디오 버튼 아님)를 선택합니다. 세부 정보 페이지의 **엔드포인트**에서 **재생**을 선택합니다. 미리보기 창이 나타납니다.

1. 비디오를 시작합니다. AWS Elemental MediaLive의 출력이 재생되기 시작합니다.

# 11단계: 정리
<a name="getting-started-step9"></a>

추가 요금이 부과되는 것을 방지하기 위해, 작업을 마치면 이 채널 및 입력을 삭제하십시오.

**채널을 삭제하는 방법**

1. **채널** 페이지에서 채널을 선택합니다.

1. 필요한 경우 **중지**를 선택합니다.

1. **삭제**를 선택합니다.

1. **입력** 페이지에서 입력을 선택합니다.

1. **삭제**를 선택합니다.