

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

# SRT Listener 입력 설정
<a name="input-listener-srt"></a>

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

전송 스트림 소스는 AES로 암호화해야 합니다.

**역할**

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

푸시 및 풀로 입력을 분류하는 측면에서 SRT Listener 입력은 푸시 입력입니다. 콘텐츠를 MediaLive로 푸시할 수 있는 IP 주소를 제어하려면 SRT Listener 입력과 함께 입력 보안 그룹을 사용해야 합니다.

**Topics**
+ [준비](input-listener-srt-prereqs.md)
+ [SRT 리스너 입력 생성](input-listener-srt-setup.md)
+ [업스트림 시스템에 연결 정보 제공](setup-uss-srt-listener.md)
+ [이 절차의 결과](input-listener-srt-result.md)
+ [SRT Listener 입력을 위한 네트워크 위치](input-listener-srt-network-locations.md)

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

1. 업스트림 시스템의 운영자와 다음 정보에 대해 논의합니다.
   + 업스트림 시스템이 푸시할 IP 주소입니다. 이 주소의 트래픽을 허용하는 입력 보안 그룹을 생성하려면이 주소가 필요합니다. 입력 보안 그룹에 대한 자세한 내용은 섹션을 참조하세요[입력 보안 그룹 작업](working-with-input-security-groups.md).
   + 업스트림 시스템에서 사용할 암호화 알고리즘: AES 128, AES 192 또는 AES 256. SRT Listener 입력에는 암호화가 필요합니다.

     업스트림 시스템의 운영자와 암호에 합의합니다. 암호는 소스 콘텐츠를 암호화하고 해독하기 위한 키를 생성하는 데 사용됩니다.
   + 업스트림 시스템에서이 식별자를 사용하는 경우 스트림 ID입니다. 스트림 ID는 업스트림 시스템이 연결 핸드셰이크 중에 보낼 수 있는 선택적 자유 형식 문자열입니다. MediaLive는 스트림 ID 값에 관계없이 모든 연결을 허용합니다. MediaLive는 모니터링 및 문제 해결 목적으로만 스트림 ID를 로깅합니다.
   + 패킷 손실 및 복구를 구현하는 데 선호되는 지연 시간(밀리초)입니다. 패킷 복구는 SRT의 주요 기능입니다. 유효한 범위는 120\$115,000밀리초입니다.

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 암호를 Secrets Manager에 일반 텍스트로 저장합니다(예: `secretpassword123`). 보안 암호를 생성할 때 키/값 옵션 또는 JSON 형식을 사용하지 마십시오. 다른 서비스와의 상호 운용성 문제가 발생할 수 있습니다. 암호는 일반 텍스트로만 저장합니다.  
암호가 10\$179자인지 확인합니다.

1. 업스트림 시스템의 IP 주소가 포함된 입력 보안 그룹을 생성하거나 식별합니다. 입력 보안 그룹 생성에 대한 자세한 내용은 섹션을 참조하세요[입력 보안 그룹 생성](create-input-security-groups.md).

# SRT 리스너 입력 생성
<a name="input-listener-srt-setup"></a>

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

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

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

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

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

1. **Input class(입력 클래스)** 섹션에서 이 입력에 대한 클래스를 선택합니다.
   + STANDARD\$1INPUT: MediaLive는 중복성을 위해 두 개의 IP 주소를 할당합니다.
   + SINGLE\$1INPUT: MediaLive는 하나의 IP 주소를 할당합니다.

1. **입력 보안 그룹** 섹션에서 이전에 생성하거나 식별한 입력 보안 그룹을 선택합니다. 이 보안 그룹에는 콘텐츠를이 입력으로 푸시할 업스트림 시스템의 IP 주소가 포함되어야 합니다.

1. **SRT 리스너 설정** 섹션에서 다음 필드를 작성합니다.
   + **최소 지연** 시간: 업스트림 시스템과 합의한 지연 시간 값을 밀리초 단위로 입력합니다. 유효한 범위는 120\$115,000밀리초입니다. SRT는 발신자와 수신자가 제안한 값의 최대값을 선택합니다.
   + **스트림 ID**: 선택 사항입니다. 업스트림 시스템에서이 식별자를 사용하는 경우 스트림 ID를 입력합니다.

1. **복호화** 필드를 작성합니다. SRT Listener 입력에는 암호화가 필요합니다.
   + **알고리즘**: 업스트림 시스템과 합의한 AES 128, AES 192 또는 AES 256 암호화 알고리즘을 선택합니다. 암호화는 항상 AES를 사용하지만 알고리즘 길이는 사용자와 발신자 간에 협상할 수 있습니다. 사용할 길이를 모르는 경우 가장 낮은 값을 입력합니다. 발신자가 더 긴 길이를 사용하기로 협상하는 경우 MediaLive는 항상 더 긴 길이에 동의합니다.
   + **암호 암호 ARN**: ARNs 목록이 채워지면 [이전에 생성한](input-listener-srt-prereqs.md) 암호의 ARN을 선택합니다. 목록이 비어 있는 경우 항목 필드에 ARN을 입력합니다.

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

1. **생성(Create)**을 선택합니다. MediaLive는 입력을 생성하고 하나 또는 두 개의 IP 주소를 할당합니다(입력 클래스에 따라 다름). 입력은 할당된 IP 주소와 포트 5050이 있는 입력 목록에 나타납니다.

# 업스트림 시스템에 연결 정보 제공
<a name="setup-uss-srt-listener"></a>

SRT Listener 입력을 생성한 후에는 MediaLive에 연결하도록 SRT 호출자를 구성할 수 있도록 업스트림 시스템의 운영자에게 연결 정보를 제공해야 합니다.

**연결 정보를 가져오는 방법**

1. **입력** 페이지에서 방금 생성한 SRT 리스너 입력의 이름을 선택합니다.

1. 입력 세부 정보 페이지의 **대상** 섹션에서 IP 주소와 포트를 기록해 둡니다. 표준 클래스 입력의 경우 두 개의 대상이 있습니다. 단일 클래스 입력의 경우 대상이 하나 있습니다.

   대상은 형식입니다`srt://ip-address:5050`. 예제:

   `srt://54.123.45.67:5050`

   `srt://54.123.45.68:5050`

1. 업스트림 시스템의 운영자에게 이러한 대상 URLs을 제공합니다. 운영자는 이러한 주소에 연결하도록 SRT 호출자를 구성해야 합니다.

업스트림 시스템의 연산자가 다음과 같이 설정되어 있는지 확인합니다.
+ 올바른 수의 소스를 제공하도록 다음을 설정합니다.
  + MediaLive 채널이 표준 채널인 경우 두 대상 주소 모두에 푸시해야 합니다. 두 콘텐츠 소스의 비디오 해상도와 비트레이트가 동일한지 확인합니다.
  + MediaLive 채널이 단일 파이프라인 채널인 경우 단일 대상 주소로 푸시해야 합니다.
+ 사용자가 동의한 것과 동일한 암호화 알고리즘과 암호를 사용하도록 SRT 호출자를 구성합니다.
+ 지연 시간 값을 사용하도록 SRT 호출자를 구성합니다. SRT는 양쪽에 구성된 최대 지연 시간 값을 협상하고 사용합니다.
+ 입력 구성에서 스트림 ID를 지정한 경우 업스트림 시스템은 연결 중에 스트림 ID 값을 선택적으로 전송할 수 있습니다. MediaLive는 모든 스트림 ID 값(또는 스트림 ID 없음)과의 연결을 허용합니다. 스트림 ID는 모니터링 및 문제 해결을 위해서만 로깅됩니다.

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

이 설정의 결과로 SRT Listener 입력은 하나 또는 두 개의 *대상* URLs과 함께 존재합니다. 이러한 대상은 MediaLive가 소스 콘텐츠를 수신하기 위해 할당한 URLs입니다.

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

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/medialive/latest/ug/images\srt-push-uss-input.png)


# SRT Listener 입력을 위한 네트워크 위치
<a name="input-listener-srt-network-locations"></a>

SRT Listener 입력은 다음 네트워크 위치를 지원합니다.
+ **AWS**: 표준 클라우드 배포. MediaLive는 입력 대상에 탄력적 IP 주소를 할당합니다.
+ **VPC**: Amazon Virtual Private Cloud에 배포. MediaLive는 입력 대상에 대해 VPC에 탄력적 네트워크 인터페이스(ENI)를 할당합니다. VPC에서 SRT Listener 입력을 생성할 때 VPC 서브넷 및 보안 그룹을 지정해야 합니다.
+ **ON\$1PREMISES**: MediaLive Anywhere 배포. 온프레미스 배포의 경우 입력을 생성할 때 IP 주소와 네트워크 구성을 지정해야 합니다.