SRT Flow 구성
On this page
SRT 송출 장비의 영상을 StreamLink로 받아 수신 시스템에 전달합니다. 이 예제에서는 StreamLink의 입력과 출력을 모두 Listener로 설정합니다. 송출 장비와 수신 시스템은 각각 Caller로 연결합니다.
연결 역할
| 구간 | StreamLink 역할 | 상대 장비 역할 | 영상 이동 방향 |
|---|---|---|---|
| 입력 | SRT Listener | 송출 장비의 SRT Caller | 송출 장비 → StreamLink |
| 출력 | SRT Listener | 수신 시스템의 SRT Caller | StreamLink → 수신 시스템 |
Caller는 연결을 시작하는 쪽입니다. 이 예제의 수신 시스템은 Caller로 연결한 뒤 영상을 받습니다.
시작 전 준비
- Event 구성을 완료합니다.
- 송출 장비와 수신 시스템이 SRT를 지원하는지 확인합니다.
- 두 장비의 공인 IP, UDP 통신 허용 여부, 비트레이트를 확인합니다.
- 암호화를 사용할 경우 양 끝에 동일한 키와 키 길이를 설정할 수 있어야 합니다.
1. Flow 생성
Event의 Flow management에서 새 Flow를 생성합니다. 이름은 demo_srt, 대역폭 한도는 원본과 전송 오버헤드를 수용할 수 있는 값으로 설정합니다.

2. SRT 입력 추가
Flow를 선택하고 Add Input을 엽니다.

입력 이름 / 리전 / 가용 영역을 선택하고 Protocol은 SRT, Mode는 Listener로 설정합니다.

| 설정 | 입력할 내용 |
|---|---|
| Input name | demo_source 등 구분 가능한 이름 |
| Region / Availability Zone | 송출 장비와 연결할 입력 노드의 위치 |
| Mode | Listener |
| Latency | 송출 장비 ↔ 입력 노드 구간의 RTT / 지터 / 손실을 고려한 값 |
| Security group / IP allowlist | 송출 장비의 실제 공인 IP 범위 |
| Decryption | 암호화 사용 시 송출 측과 같은 키와 키 길이 |
IP 허용 목록은 접속 가능한 상대를 제한합니다. 암호화는 전송 내용을 보호합니다.
저장 후 Address 목록에서 입력 주소를 확인하고 송출 장비에 적용합니다. 주소 / 포트 / 필요한 Stream ID는 콘솔 값을 사용합니다.
3. SRT 출력 추가
Add Output에서 기본적인 일대일 전송에 사용할 Pinpoint 유형을 선택하고 SRT Listener 출력을 구성합니다.

| 설정 | 입력할 내용 |
|---|---|
| Output name | demo_receiver |
| Region / Availability Zone | 수신 시스템과 연결할 출력 노드의 위치 |
| Mode | Listener |
| Latency | 출력 노드 ↔ 수신 시스템 구간의 상태에 맞춘 값 |
| Max concurrent pulls | 필요한 동시 수신 연결 수. Pinpoint SRT Listener는 최대 4개 |
| Security group / IP allowlist | 수신 시스템의 공인 IP 범위 |
| Encryption | 사용 시 수신 측에 동일한 키와 키 길이 적용 |
수신 시스템에는 생성된 출력 주소를 넣고 SRT Caller 모드를 선택합니다. 수신 시스템이 Listener여야 하는 구성이라면 StreamLink 출력을 Caller로 바꾸고 수신 측 주소를 목적지로 지정해야 합니다.
Latency 설정 기준
공식 문서의 초기 참고값은 상대 장비와 해당 StreamLink 노드가 같은 국가이면 120ms, 다른 국가이면 200ms, 다른 대륙이면 1,000ms입니다. 실제 환경에서는 RTT와 지터, 재전송에 필요한 시간을 보고 조정합니다.
서울 입력 구간은 송출 장비와 입력 노드 사이의 RTT를 기준으로 Latency를 설정합니다. 입력 / 출력 연결은 각각의 네트워크 조건에 맞춰 조절합니다.
4. 시작과 검증
- Flow를 시작합니다.
- 송출 장비에서 입력 주소로 영상을 보냅니다.
- 수신 시스템에서 출력 주소에 연결합니다.
- 콘솔에서 입력 / 출력 비트레이트와 연결 상태를 확인합니다.
- 수신 영상과 오디오, 끊김, 지연을 확인하고 손실 / 재전송 / 드롭 지표를 함께 점검합니다.
연결이 안 되면 Caller/Listener 조합, UDP 통신, 허용 IP, 주소 / 포트, 암호화 설정부터 대조합니다. 연결은 되지만 영상이 깨지면 원본 비트레이트와 손실 복구 상태를 확인합니다.
이중화와 정리
기본 재생 확인 후 이중화 구성을 추가합니다. 테스트 종료 후 해당 Flow를 정지합니다.
