커스텀 RTMP 스트리밍: 어떤 플랫폼에서든 라이브 방송하는 방법
플랫폼이 RTMP URL과 스트림 키를 제공한다면 그곳으로 방송할 수 있습니다. 커스텀 RTMP 스트리밍이 어떻게 작동하는지, 그리고 이를 활용해 어디서든 24시간 라이브 방송하는 방법을 알려드립니다.
읽는 데 약 3분
이 페이지의 내용
모든 주요 스트리밍 플랫폼, 그리고 많은 틈새 플랫폼은 라이브 피드를 받아들일 때 같은 기본 언어를 사용합니다. 바로 RTMP입니다. 이것을 이해하면 더 이상 원클릭 연결 버튼이 있는 플랫폼에만 묶이지 않습니다. 송출 대상이 RTMP URL과 스트림 키를 제공한다면, 여러분의 자체 서버를 포함해 어디로든 방송할 수 있습니다.
이 가이드에서는 커스텀 RTMP 스트리밍이 무엇인지, 그리고 이를 활용해 어디서든 24시간 방송을 운영하는 방법을 설명합니다.
핵심 요약
- RTMP는 플랫폼이 라이브 피드를 받을 때 사용하는 표준 프로토콜입니다.
- 송출 대상은 결국 RTMP URL과 스트림 키, 이 두 가지입니다.
- 커스텀 RTMP를 사용하면 기본 제공 플랫폼뿐 아니라 어디로든 방송할 수 있습니다.
- 반복 재생목록과 함께 쓰면 어떤 RTMP 송출 대상에서도 24시간 방송할 수 있습니다.
RTMP란 무엇인가
RTMP(Real-Time Messaging Protocol)는 인코더에서 스트리밍 서버로 오디오와 비디오를 보내는 오랫동안 검증된 방식입니다. "라이브를 시작"하면 인코더가 플랫폼의 인제스트 서버와 RTMP 연결을 열고 피드를 밀어 넣습니다. 그러면 플랫폼이 이를 시청자에게 배포합니다. RTMP는 워낙 폭넓게 지원되기 때문에 여러 플랫폼 동시 스트리밍을 가능하게 하는 공통분모 역할을 합니다.
URL + 키 = 송출 대상
모든 RTMP 송출 대상은 결국 두 가지 값으로 정리됩니다.
- RTMP URL(서버 / 인제스트 URL) — 피드를 보낼 곳입니다. 예를 들어 플랫폼의 인제스트 엔드포인트입니다.
- 스트림 키 — 해당 서버에서 여러분의 특정 채널을 식별하는 비밀 코드입니다.
두 값을 StreamHouse 같은 서비스에 입력하면 그곳으로 영상을 전달해 줍니다. 플랫폼의 "연결" 버튼이 뒤에서 하는 일도 사실 이것이 전부입니다.
커스텀 RTMP가 유용한 곳
커스텀 RTMP는 송출 대상이 유명 플랫폼이 아닐 때 진가를 발휘합니다. 자체 호스팅 서버(Nginx RTMP나 리스트리머 등), 기업이나 교육 포털, 지역 플랫폼, 자체 웹사이트의 화이트라벨 플레이어가 그 예입니다. RTMP 인증 정보를 발급하는 곳이라면 어디든 유효한 송출 대상이 됩니다. 서비스의 기본 목록에 없는 플랫폼에 방송할 때도 활용할 수 있습니다.
RTMP로 24시간 라이브 방송하기
- 송출 대상에서 RTMP URL과 스트림 키를 받습니다.
- 영상을 업로드하고 반복 재생목록을 만듭니다.
- 커스텀 RTMP 송출 대상을 추가하고 URL과 키를 붙여넣습니다.
- 시작을 누르면 재생목록이 그곳으로 끊임없이 송출됩니다.
피드가 미리 인코딩되어 클라우드에서 호스팅되므로, 어떤 RTMP 엔드포인트로 보내든 하루 종일 안정적으로 유지됩니다.
자주 묻는 질문
RTMP와 RTMPS의 차이는 무엇인가요?
RTMPS는 RTMP를 TLS 암호화로 감싼 방식입니다. 송출 대상이 RTMPS 엔드포인트를 제공한다면 그쪽을 선택하세요. 전송 중에 스트림 키와 피드를 보호해 줍니다.
제 서버로 방송할 수 있나요?
네. 서버가 RTMP(또는 RTMPS) URL과 키를 제공한다면 사전 녹화 재생목록을 24시간 방송할 수 있습니다.
모든 플랫폼이 RTMP를 지원하나요?
YouTube, Twitch, Kick, Rumble, Facebook을 포함해 대부분의 라이브 플랫폼이 지원합니다. 인제스트 URL과 키를 발급하는 나머지 모든 곳은 커스텀 RTMP로 연결할 수 있습니다.


