

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

# Java 생산자 라이브러리 사용
<a name="producer-sdk-javaapi"></a>

Amazon Kinesis Video Streams 제공 Java 생산자 라이브러리를 사용하여 최소한의 구성으로 애플리케이션 코드를 작성하고 디바이스에서 Kinesis 비디오 스트림으로 미디어 데이터를 전송할 수 있습니다.

애플리케이션이 Kinesis 비디오 스트림으로 데이터 스트리밍을 시작할 수 있도록 다음 단계를 수행하여 코드를 Kinesis Video Streams와 통합합니다.

1. `KinesisVideoClient` 객체의 인스턴스를 생성합니다.

1. 미디어 원본 정보를 제공하여 `MediaSource` 객체를 생성합니다. 예를 들어 카메라 미디어 원본을 생성할 때 카메라를 식별하고 카메라가 사용하는 인코딩을 지정하는 등 정보를 제공합니다.

   스트리밍을 시작하고자 할 때 사용자 지정 미디어 원본을 생성해야 합니다.

1. 미디어 원본을 `KinesisVideoClient`에 등록합니다.

   `KinesisVideoClient`에 미디어 원본을 등록한 후에 해당 미디어 원본으로 데이터를 사용할 수 있을 때 해당 데이터로 `KinesisVideoClient`를 호출합니다.

## 절차: Java 생산자 SDK 사용
<a name="producer-sdk-java-using"></a>

이 절차에서는 Java 애플리케이션에서 Kinesis Video Streams Java 생산자 클라이언트를 사용하여 Kinesis 비디오 스트림으로 데이터를 전송하는 방법을 보여줍니다.

이 단계에서는 카메라 또는 마이크와 같은 미디어 소스를 필요로 하지 않습니다. 대신 테스트 목적으로 코드가 일련의 바이트로 구성된 샘플 프레임을 생성합니다. 카메라 및 마이크와 같은 실제 소스로부터 미디어 데이터를 전송할 때 동일한 코딩 패턴을 사용할 수 있습니다.

이 절차에는 다음 단계가 포함됩니다.
+ [코드 다운로드 및 구성](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producersdk-javaapi-downloadcode.html)
+ [코드 작성 및 검사](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producersdk-javaapi-writecode.html)
+ [코드 실행 및 확인](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producersdk-javaapi-reviewcode.html)