1단계: Android 프로듀서 라이브러리 코드 다운로드 및 구성 - Amazon Kinesis Video Streams

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

1단계: Android 프로듀서 라이브러리 코드 다운로드 및 구성

Android 생산자 라이브러리 절차의 이 단원에서는 Android 예제 코드를 다운로드하고 Android Studio에서 프로젝트를 엽니다.

사전 요건과 이 예제에 관한 기타 세부 정보는 Android 생산자 라이브러리 사용을 참조하십시오.

  1. 디렉터리를 생성한 다음 AWS Mobile SDK for Android GitHub 리포지토리에서 해당 디렉터리를 복제합니다.

    $ git clone https://github.com/awslabs/aws-sdk-android-samples
  2. Android Studio를 엽니다.

  3. 열리는 화면에서 [Open an existing Android Studio project]를 선택합니다.

  4. aws-sdk-android-samples/AmazonKinesisVideoDemoApp 디렉터리로 이동하여 [OK]를 선택합니다.

  5. AmazonKinesisVideoDemoApp/src/main/res/raw/awsconfiguration.json 파일을 엽니다.

    CredentialsProvider노드에서 사전 요구 사항 섹션의 자격 증명 풀 설정 절차의 자격 증명 풀 ID를 제공하고 사용자 ID AWS 리전 (예:) 를 입력합니다. us-west-2

    CognitoUserPool노드에서 사전 요구 사항 섹션의 사용자 풀 설정 절차에 나와 있는 앱 클라이언트 암호, 앱 클라이언트 ID 및 풀 ID를 제공하고 사용자 AWS 리전 (예:) 를 입력합니다. us-west-2

  6. awsconfiguration.json 파일은 다음과 비슷합니다.

    { "Version": "1.0", "CredentialsProvider": { "CognitoIdentity": { "Default": { "PoolId": "us-west-2:01234567-89ab-cdef-0123-456789abcdef", "Region": "us-west-2" } } }, "IdentityManager": { "Default": {} }, "CognitoUserPool": { "Default": { "AppClientSecret": "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmno", "AppClientId": "0123456789abcdefghijklmnop", "PoolId": "us-west-2_qRsTuVwXy", "Region": "us-west-2" } } }
  7. 해당 지역에 맞게 AmazonKinesisVideoDemoApp/src/main/java/com/amazonaws/kinesisvideo/demoapp/KinesisVideoDemoApp.java 업데이트하십시오 (다음 샘플에서는 US_WEST_2로 설정됨).

    public class KinesisVideoDemoApp extends Application { public static final String TAG = KinesisVideoDemoApp.class.getSimpleName(); public static Regions KINESIS_VIDEO_REGION = Regions.US_WEST_2;

    AWS 리전 상수에 대한 자세한 내용은 지역을 참조하십시오.

다음 단계

2단계: 코드 검사