RTMP 송출, 스트림 키 넣는 순서와 오류 점검표
RTMP 송출을 서버 주소와 스트림 키 두 값으로 정리했습니다. 카메라에서 시청자까지 신호가 가는 길, 키를 넣는 다섯 단계, 유튜브 권장 인코더 값, 유튜브 · 페이스북에서 키를 찾는 위치, 연결이 안 될 때 위에서부터 보는 점검표, RTMPS · HLS · SRT 차이를 담았습니다.

RTMP는 송출 프로그램이나 하드웨어 인코더가 영상과 소리를 플랫폼 서버로 보내는 방식입니다. 플랫폼에서 받은 서버 주소(URL)와 스트림 키, 두 값을 송출 프로그램에 넣으면 연결되고, 유튜브 같은 플랫폼은 받은 영상을 시청자의 기기와 네트워크에 맞게 여러 화질로 바꿔 내보냅니다. 스트림 키는 그 채널로 방송을 내보낼 수 있는 열쇠라 비밀번호처럼 다룹니다. 송출 프로그램과 플랫폼이 모두 지원하면 암호화된 RTMPS 주소를 고릅니다.
RTMP — 무엇이고 언제 쓰나요
휴대폰 앱에서 바로 방송할 때는 RTMP를 몰라도 됩니다. 카메라 여러 대 · 외부 마이크 · 화면 공유 · 자막을 얹어 방송할 때, 즉 인코더를 쓸 때 RTMP가 필요합니다. 인코더는 영상을 스트리밍할 수 있는 디지털 형식으로 바꾸는 프로그램이나 장비입니다. 신호는 아래 순서로 갑니다.
- 카메라 · 마이크 — 영상과 소리를 만듭니다.
- 캡처보드 · 오디오 인터페이스 — 카메라와 마이크 신호를 PC로 들입니다.
- 송출 프로그램 · 하드웨어 인코더 — 장면을 합치고 압축합니다. OBS Studio 같은 무료 오픈 소스 송출 프로그램이나 전용 장비가 이 자리입니다.
- RTMP(S) — 서버 주소와 스트림 키로 플랫폼 서버에 연결해 영상을 보냅니다.
- 플랫폼 → 시청자 — 플랫폼이 받아 여러 화질로 바꿔 시청자에게 내보냅니다.
상품 화면 · 가격 자막을 얹는 라이브커머스 방송은 3번에서 장면을 만들고 4번으로 내보내는 구성입니다. 그래서 RTMP 설정은 장면 구성이 끝난 뒤 마지막에 붙는 연결 작업입니다.
RTMP 서버 주소와 스트림 키는 어떻게 넣나요
- 키 받기 — 플랫폼에서 방송을 만들고 서버 주소와 스트림 키를 복사합니다. 유튜브는 라이브 스트리밍을 처음 사용 설정할 때 최대 24시간이 걸리므로 첫 방송 전날까지 켜 둡니다.
- 프로그램에 넣기 — 송출 프로그램의 방송 설정에서 서비스를 해당 플랫폼으로 고르고(목록에 없으면 "사용자 지정"), 서버 칸에 주소, 스트림 키 칸에 키를 붙여 넣습니다. 주소와 키를 한 칸에 이어 붙이지 않습니다.
- 출력 값 맞추기 — 해상도 · 비트레이트 · 키프레임을 플랫폼 권장값에 맞춥니다(아래 표).
- 테스트 — 비공개나 일부 공개로 테스트 방송을 열고, 본 방송과 같은 장소 · 네트워크 · 장비로 소리와 움직임이 있는 장면을 내보냅니다.
- 상태 확인 뒤 시작 — 플랫폼의 스트림 상태 메시지에 경고가 없는지 보고 본 방송을 시작합니다.
| 항목 | 유튜브 권장 인코더 값 |
|---|---|
| 프로토콜 | RTMP · RTMPS(HDR이나 RTMP가 지원하지 않는 코덱은 HLS) |
| 동영상 코덱 | H.264 · H.265(HEVC) · AV1 |
| 프레임 속도 | 최대 60fps |
| 키프레임 빈도 | 2초 권장, 4초를 넘지 않게 |
| 비트레이트 방식 | CBR(고정 비트레이트) 권장 |
| 1080p · 30fps(H.264) | 최소 5Mbps · 권장 14Mbps |
| 720p · 30fps(H.264) | 최소 3Mbps · 권장 8Mbps |
| 오디오 | AAC 또는 MP3, 스테레오 44.1kHz · 128Kbps |
표는 유튜브 고객센터에서 2026년 10월 15일에 확인한 값입니다. 다른 플랫폼은 각자의 권장값이 따로 있어 그 플랫폼 도움말을 따릅니다. 비트레이트를 방송 장소의 업로드 속도에 맞추는 법은 라이브 방송 송출 설정 글에 정리돼 있습니다.
플랫폼별로 서버 주소와 키는 어디에 있나요
| 플랫폼 | 키 위치 | 확인할 것 |
|---|---|---|
| 유튜브 | YouTube 스튜디오 → 만들기 → 라이브 스트리밍 시작 → "스트림" 탭의 스트림 설정 | 스트림 URL 칸의 자물쇠 아이콘을 누르면 RTMPS 주소가 보임. 이전에 방송했다면 키를 포함한 설정이 그대로 불러와짐 |
| 페이스북 | 라이브 만들기에서 영상 소스를 "스트리밍 소프트웨어"로 고르면 서버 URL과 스트림 키가 표시됨 | 서버 주소가 rtmps:// 로 시작. 다시 쓰는 지속 스트림 키 옵션이 있음 |
| 국내 라이브커머스 플랫폼 | 플랫폼마다 외부 송출(RTMP) 지원 여부와 신청 조건이 다름 | 판매자 도움말에서 방송일 기준으로 확인 |
송출 프로그램 쪽 입력 화면은 프로그램마다 이름이 조금씩 다릅니다. OBS Studio의 서비스 목록과 사용자 지정 입력은 OBS 사용법 글에, 프리즘 라이브 스튜디오의 송출 대상 추가는 프리즘 라이브 스튜디오 설정 글에 있습니다.
RTMP 연결이 안 될 때 무엇부터 보나요
위에서 아래로 봅니다. 앞의 세 줄은 연결 단계의 문제라 송출 프로그램이 오류 메시지를 띄우고, 아래 두 줄은 연결된 뒤의 문제라 플랫폼의 스트림 상태 화면에 나타납니다.
| 증상 | 먼저 볼 것 | 조치 |
|---|---|---|
| 서버에 연결할 수 없음 | 주소 오타 · 앞뒤 공백, rtmp와 rtmps를 섞어 씀 | 플랫폼 화면에서 주소를 다시 복사해 붙여 넣기 |
| SSL 인증서 오류(RTMPS) | 주소가 rtmps:// 로 시작하는지 | 그래도 오류가 나면 주소에 포트 443을 지정(유튜브 안내) |
| 연결 시간 초과 | 인코더가 RTMPS를 지원하는지, 회사 · 행사장 네트워크의 방화벽 | 인코더 업데이트 · 설명서 확인, 망 담당자에게 송출 주소와 포트 허용 요청, 휴대폰 테더링으로 비교 |
| 연결됐는데 플랫폼은 대기 중 | 다른 방송 예약의 키를 넣었는지, 키를 재설정한 뒤 옛 키를 쓰는지 | 지금 방송의 키를 다시 복사해 넣기 |
| 끊기고 버퍼링 | 업로드 속도 대비 비트레이트, 키프레임 간격 | 비트레이트를 한 단계 낮추고 키프레임 2초 확인 |
RTMPS · HLS · SRT는 RTMP와 무엇이 다른가요
- RTMPS — RTMP를 TLS(SSL) 연결 위에서 보내 암호화한 방식입니다. 서버에 닿을 때까지 데이터가 암호화돼 중간에서 끼어들 수 없어 유튜브는 RTMPS 사용을 권합니다. 주소가 rtmps:// 로 시작합니다.
- HLS — 영상을 짧은 조각으로 나눠 HTTPS로 보내는 방식입니다. 유튜브에서는 HDR이나 RTMP가 지원하지 않는 코덱을 쓸 때 고르고, 주소가 https로 시작하며 키가 주소 안에 들어 있습니다. 조각 단위로 보내 지연이 RTMP보다 깁니다.
- SRT — Secure Reliable Transport의 줄임말로, 받는 쪽이 지원해야 쓸 수 있는 다른 송출 방식입니다. 한 클라우드 송출 서비스의 문서는 RTMPS · RTMP · SRT를 받고 SRT는 9000번 포트로 연결한다고 안내합니다. 쓰려는 플랫폼의 송출 도움말에서 지원 여부부터 봅니다.
같은 방송을 여러 플랫폼에 동시에 내보내는 구성은 송출 프로그램 설정과 업로드 속도 계산이 달라지므로, 한 곳 송출이 안정된 뒤에 붙입니다.
자주 묻는 질문
RTMP 주소와 스트림 키는 방송마다 바뀌나요?
플랫폼마다 다릅니다. 유튜브는 이전에 방송한 적이 있으면 스트림 키를 포함한 이전 설정을 불러와 인코더를 다시 바꿀 필요가 없고, 페이스북은 다시 쓰는 지속 스트림 키를 고를 수 있습니다. 키를 재설정했다면 송출 프로그램에도 새 키를 넣어야 연결됩니다.
스트림 키가 노출되면 어떻게 하나요?
키를 가진 사람은 그 채널로 방송을 내보낼 수 있으므로 플랫폼 화면에서 바로 키를 재설정하거나 새로 만들고, 송출 프로그램에 새 키를 넣습니다. 방송 화면을 공유하거나 설정 화면을 캡처해 보낼 때는 키 칸을 가립니다.
RTMP와 RTMPS 중 무엇을 쓰나요?
송출 프로그램과 플랫폼이 모두 지원하면 RTMPS를 씁니다. 유튜브는 송출 프로그램에 YouTube RTMPS 사전 설정이 있으면 그것을 고르고, 없으면 라이브 관제실의 자물쇠 아이콘으로 RTMPS 주소를 꺼내 넣으라고 안내합니다. 프로그램이 RTMPS를 지원하지 않으면 최신 버전으로 올린 뒤 다시 봅니다.
테스트 방송은 어떻게 하나요?
공개 범위를 비공개나 일부 공개로 두고, 본 방송과 같은 장소 · 네트워크 · 장비로 내보냅니다. 유튜브는 본 방송과 비슷한 소리와 화면 움직임이 들어간 영상으로 테스트하라고 안내합니다. 방송 중 상태 메시지를 함께 봅니다.
오늘 할 일
다음에 방송할 플랫폼에서 서버 주소와 스트림 키를 받아 송출 프로그램에 넣고, 비공개로 5분 동안 테스트 송출을 해 보십시오. 연결 오류가 나면 위 점검표의 첫 줄부터 차례로 봅니다.
이어서 읽기 — 동시 송출, 방식 3가지 비교표와 설정 6단계 · 영상 스위처, 카메라 2~4대 라이브 연결 순서와 사양표



