

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

# 코드 실행 및 확인
<a name="producersdk-android-reviewcode"></a>

Android [생산자 라이브러리에 대한 Android](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html) 예제 애플리케이션을 실행하려면 다음을 수행합니다.

1. Android 디바이스에 연결합니다.

1. [**Run**], [**Run...**], [**Edit configurations...**]를 차례로 선택합니다.

1. 더하기 아이콘(**\$1**), **Android 앱을** 선택합니다. **이름** 필드에 **AmazonKinesisVideoDemoApp**을 입력합니다. [**Module**] 풀다운에서 [**AmazonKinesisVideoDemoApp**]을 선택합니다. **확인**을 선택합니다.

1. [**Run**]과 [**Run**]을 차례로 선택합니다.

1. [**Select a Deployment Target**] 화면에서 연결된 디바이스를 선택하고 [**OK**]를 선택합니다.

1. 디바이스의 [**AWSKinesisVideoDemoApp**] 애플리케이션에서 [**Create new account**]를 선택합니다.

1. [**USERNAME**], [**Password**], [**Given name**], [**Email address**] 및 [**Phone number**]의 값을 입력한 다음 [**Sign up**]을 선택합니다.
**참고**  
이러한 값의 제약 조건은 다음과 같습니다.  
**Password:** 대문자, 소문자, 숫자, 특수 문자를 포함해야 합니다. [Amazon Cognito 콘솔](https://console.aws.amazon.com/cognito/home)의 사용자 풀 페이지에서 이러한 제약 조건을 변경할 수 있습니다.
**Email address:** 확인 코드를 수신할 수 있는 유효한 주소여야 합니다.
**Phone number:** **\$1*<Country code>**<Number>*** 형식이어야 합니다(예: **\$112065551212**).

1. 이메일로 받은 코드를 입력하고 **확인을** 선택합니다. **확인**을 선택합니다.

1. 다음 페이지에서 기본값을 유지하고 **스트림**을 선택합니다.

1. 에 로그인 AWS Management Console 하고 미국 서부(오레곤) 리전에서 [Kinesis Video Streams 콘솔](https://console.aws.amazon.com//kinesisvideo/home/)을 엽니다.

   [**Manage Streams**] 페이지에서 [**demo-stream**]을 선택합니다.

1. 내장 플레이어에서 스트리밍 비디오가 재생됩니다. 프레임이 쌓여 비디오가 재생될 때까지 잠깐 기다려야 할 수 있습니다(일반적인 대역폭과 프로세서 상태에서 최대 10초).
**참고**  
디바이스의 화면이 회전하면 (예: 세로에서 가로로) 애플리케이션이 비디오 스트리밍을 중지합니다.

코드 예제는 스트림을 생성합니다. 코드에 있는 `MediaSource`가 시작되면 카메라에서 `KinesisVideoClient`로 프레임을 전송하기 시작합니다. 그런 다음 클라이언트는 **데모 스트림**이라는 Kinesis 비디오 스트림으로 데이터를 전송합니다.