

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

# SRT 호출자 입력 설정
<a name="input-caller-srt"></a>

이 섹션에서는 SRT 리스너로 설정된 업스트림 시스템에서 전송되는 전송 스트림(TS) 콘텐츠를 수집하도록 설정하는 방법을 설명합니다. 이 섹션에서는 업스트림 시스템에서 소스 콘텐츠를 설정하는 방법과 업스트림 시스템을 MediaLive에 연결하는 입력을 생성하는 방법을 설명합니다.

전송 스트림 소스는 AES로 암호화할 수 있습니다.

**역할**

SRT 입력을 사용하면 MediaLive에는 두 가지 역할이 있고 업스트림 시스템에는 두 가지 역할이 있습니다.
+ SRT 연결 핸드셰이크의 경우: MediaLive는 SRT 호출자(핸드셰이크를 시작하는 당사자)입니다. 업스트림 시스템은 SRT 리스너입니다. 업스트림 시스템은 MediaLive가 소스 콘텐츠 전송에 앞서 SRT 연결 핸드셰이크를 호출하고 시작할 때까지 기다립니다.
+ 전송의 경우: 연결이 이루어진 후 업스트림 시스템은 항상 콘텐츠의 발신자입니다. MediaLive는 항상 콘텐츠의 수신자입니다.

푸시 및 풀로 입력을 분류하는 측면에서 SRT 입력은 풀 입력입니다. SRT 입력과 함께 입력 보안 그룹을 사용하지 않습니다.

**Topics**
+ [준비](input-caller-srt-prereqs.md)
+ [SRT 입력 생성](input-caller-srt-setup.md)
+ [업스트림 시스템에서 올바른 설정 확인](setup-uss-srt-caller.md)
+ [이 절차의 결과](input-caller-srt-result.md)

# 준비
<a name="input-caller-srt-prereqs"></a>

1. 업스트림 시스템의 운영자로부터 다음 정보를 얻습니다.
   + 업스트림 시스템이 이를 사용하는 경우 스트림을 포함한 콘텐츠의 IP 주소 및 포트입니다. 예를 들어 **192.0.2.120:7001** 스트림이 있는 입니다**mycontent**.

     표준 클래스 입력에는 두 개의 주소가 필요하고 단일 클래스 입력에는 하나의 주소가 필요합니다. 입력 클래스와 클래스 사용에 대한 자세한 내용은 [채널 클래스 및 입력 클래스 선택](class-channel-input.md)을(를) 참조하세요.
   + 콘텐츠의 암호화 여부입니다. 암호화되는 경우 암호화가 AES 128, AES 192 또는 AES 256을 사용하는지 확인합니다.

     업스트림 시스템의 운영자로부터 암호를 가져옵니다.
   + 업스트림 시스템에서이 식별자를 사용하는 경우 스트림 ID입니다. 업스트림 시스템에 스트림 ID가 필요할 수 있으며,이 경우 스트림 ID를 가져와야 합니다. 그렇지 않으면 호출자와 리스너 간의 SRT 핸드셰이크가 실패할 수 있습니다.
   + 패킷 손실 및 복구를 구현하는 데 선호되는 지연 시간(밀리초)입니다. 패킷 복구는 SRT의 주요 기능입니다.

1. 콘텐츠가 암호화된 경우 운영자가 제공한 암호를 저장해야 합니다. 조직의 누군가 보안 암호에 암호를 저장해야 합니다 AWS Secrets Manager. 자세한 내용은 [ AWS Secrets Manager 보안 암호 생성을](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_secret.html) 참조하세요. **다른** 유형의 보안 암호를 생성합니다. 보안 암호를 생성한 결과는 다음과 같은 ARN입니다.

   `arn:aws:secretsmanager:region:123456789012:secret:Sample-abcdef`

# SRT 입력 생성
<a name="input-caller-srt-setup"></a>

업스트림 시스템에서 필요한 정보를 얻은 후 SRT 입력을 생성할 수 있습니다.

**SRT 입력을 설정하려면**

1. [업스트림 시스템에서 얻은](input-caller-srt-prereqs.md) 정보가 있는지 확인합니다.

1. MediaLive 콘솔([https://console.aws.amazon.com/medialive/](https://console.aws.amazon.com/medialive/))을 엽니다.

1. 탐색 창에서 **입력**을 선택합니다. **입력** 페이지에서 **입력 생성**을 선택합니다. 그런 다음 **SRT 호출자를** 선택합니다.

1. **Input class(입력 클래스)** 섹션에서 이 입력에 대한 클래스를 선택합니다.
   + STANDARD\$1INPUT
   + SINGLE\$1INPUT

1. **소스 A** 및 **소스 B** 섹션에서 얻은 정보를 입력합니다.

1. 해당하는 경우 **복호화** 필드를 작성합니다.
   + **활성화됨**: 확인란을 선택합니다. 추가 필드가 나타납니다.
   + 적절한 알고리즘을 선택합니다.
   + ARNs 목록이 채워지면 [이전에 생성한](input-caller-srt-prereqs.md) 암호의 ARN을 선택합니다. 목록이 비어 있는 경우 항목 필드에 ARN을 입력합니다.

1. 태그를 이 입력과 연결하려면 **태그** 섹션에서 태그를 생성합니다. 자세한 내용은 [리소스에 태그 지정](tagging.md)를(을) 참조하세요.

1. **생성(Create)**을 선택합니다. MediaLive에서 입력을 생성하여 입력 목록에 추가합니다. 입력은 하나 또는 두 개의 소스를 지정합니다. 소스는 목록에 표시되지 않지만, **이름** 링크를 선택하면 세부 정보 페이지에 소스가 표시됩니다.

# 업스트림 시스템에서 올바른 설정 확인
<a name="setup-uss-srt-caller"></a>

업스트림 서버의 운영자는 업스트림 시스템에 소스 콘텐츠를 설정해야 합니다. 운영자가 다음과 같이 설정되었는지 확인합니다.
+ 올바른 수의 소스를 제공하도록 다음을 설정합니다.
  + MediaLive 채널이 표준 채널인 경우 콘텐츠에 대해 두 개의 소스를 설정합니다. 두 콘텐츠 소스의 비디오 해상도와 비트레이트가 동일한지 확인합니다.
  + MediaLive 채널이 단일 파이프라인 채널인 경우 콘텐츠에 대해 하나의 소스를 설정합니다.
+ 합의된 URL에서 콘텐츠를 사용할 수 있도록 설정하고 합의된 애플리케이션 이름과 인스턴스 이름을 사용합니다. 이러한 URL은 [이 섹션의 앞부분](setup-mp4-obtain-info.md)에서 얻은 URL이며 RTMP 입력에 구성한 URL입니다. 이 [절차 이후의 다이어그램](setup-result-rtmp-push.md)에 표시된 URL에 해당합니다.

# 이 절차의 결과
<a name="input-caller-srt-result"></a>

이 설정의 결과로 하나 또는 두 개의 *소스* URLs을 지정하는 SRT 호출자 입력이 존재합니다. 이러한 소스는 업스트림 시스템의 소스 콘텐츠에 대한 URL입니다.

채널 런타임 시 MediaLive(발신자)는 업스트림 시스템(리스너)과 핸드셰이크를 수행합니다. MediaLive는 두 개의 URLs(표준 채널의 경우) 또는 하나의 URL(단일 파이프라인 채널의 경우)에 연결하고 소스 콘텐츠를 채널로 가져옵니다.

![\[Diagram showing data packets flowing from upstream systems to SRT caller inputs in MediaLive.\]](http://docs.aws.amazon.com/ko_kr/medialive/latest/ug/images\srt-pull-uss-input.png)
