본문으로 건너뛰기
Previous
Next
SRT 뜻과 의미 | 기술 용어 사전 | pkglog
멀티미디어

SRT

다른 이름: Secure Reliable Transport , SRT Protocol

정의

Secure Reliable Transport. Haivision이 개발한 UDP 기반 저지연 스트리밍 프로토콜. UDT(UDP-based Data Transfer) 기반으로 패킷 손실 복구, 재전송, AES 암호화 지원. RTMP 대체 목적. 0.5~2초 지연. 원격 중계, 기여(Contribution) 인코딩 표준

상세 설명

📋 기술 스펙

  • UDP 기반: 포트 임의 지정 (기본 없음)
  • ARQ(Automatic Repeat reQuest): 패킷 손실 감지 및 재전송
  • FEC(Forward Error Correction): 선택적 오류 정정 부호
  • AES-128/256 암호화: 기본 탑재
  • Latency: 밀리초 단위 지연 설정 가능 (기본 120ms)
  • Handshake: 5-way (연결 설정, 키 교환)
  • Caller/Listener/Rendezvous 모드: 다양한 연결 시나리오
  • Live/File 모드: 라이브 스트리밍 또는 파일 전송

💡 실무 활용

  • OBS Studio, vMix, Wirecast: RTMP 대신 SRT 인제스트
  • AWS MediaConnect, Zixi, Haivision: 기여 인코딩 (방송국→클라우드)
  • Wowza, Nimble Streamer: SRT 서버
  • 원격 중계: 모바일 본딩 장비 (LiveU, TVU Networks)

장점

  • 저지연 + 안정성: 0.5~2초 지연, 패킷 손실 복구
  • UDP 기반: RTMP보다 불안정 네트워크에서 강건
  • 암호화 기본: AES-128/256 내장
  • 오픈소스: SRT Alliance, libsrt (BSD 라이선스)

⚠️ 단점 및 제약

  • 브라우저 미지원: UDP WebRTC와 별개, MSE 불가
  • CDN 제한: 일부 CDN만 SRT 지원 (AWS MediaConnect, Wowza)
  • 복잡한 설정: Latency, 암호화 키 수동 설정
  • 표준화 부족: IETF 표준 아님 (업계 사실상 표준)

🔧 호환성

OBS Studio, FFmpeg, VLC, vMix, Wowza, Nimble, AWS MediaConnect, GStreamer

📚 표준 정보

표준화 기구: SRT Alliance (오픈소스 컨소시엄)

출시 연도: 2017년