![]()
배틀그라운드 한창 교전 중인데 화면이 뚝뚝 끊깁니다. 채팅창에 "렉 심하다" "화면 멈춤" 댓글이 올라옵니다. 시청자 수가 눈에 띄게 줄어들기 시작합니다. 이런 경험, 게임 방송하는 분이라면 한 번쯤 겪어보셨을 겁니다. 게임 방송 프레임 최적화는 장비를 새로 사는 것보다 기존 세팅을 제대로 잡는 게 먼저입니다. 저도 컨설팅하면서 PC 사양은 충분한데 설정 하나 잘못 건드려서 20fps까지 떨어지는 분들을 수도 없이 봤습니다.
프레임이 떨어지는 진짜 원인 3가지
프레임이 떨어진다고 바로 PC를 탓하면 안 됩니다. 대부분의 경우 원인은 세 가지 중 하나입니다.
1. 인코더 과부하
OBS에서 x264 소프트웨어 인코딩을 사용하면 CPU에 부담이 집중됩니다. 게임도 CPU를 쓰고, 인코딩도 CPU를 쓰니 당연히 충돌합니다. RTX 그래픽카드를 쓰고 있다면 NVENC 하드웨어 인코더로 바꾸는 것만으로 프레임이 20fps 이상 올라가는 경우가 흔합니다.
2. 해상도와 비트레이트 불일치
1080p 60fps로 송출하면서 비트레이트를 3000kbps로 잡으면 화질은 뭉개지고 인코더는 억지로 압축하느라 프레임이 떨어집니다. 반대로 비트레이트만 높이면 업로드 대역폭이 부족해서 프레임 드롭이 생깁니다.
3. 백그라운드 프로세스 간섭
크롬 탭 20개, 디스코드 화면 공유, 백신 실시간 검사. 이런 것들이 동시에 돌아가면 아무리 좋은 PC라도 버팁니다. 방송 전 불필요한 프로세스를 정리하는 습관이 중요합니다.
OBS 인코더 설정으로 게임 프레임 최적화하기
OBS 설정 하나 바꾸는 데 30초면 됩니다. 효과는 즉각적입니다.
| 설정 항목 | 비추천 (기본값) | 추천 세팅 |
|---|---|---|
| 인코더 | x264 (Software) | NVENC H.264 (GPU 있을 때) |
| 레이트 컨트롤 | VBR | CBR |
| 프리셋 | Max Quality | Quality 또는 Performance |
| 키프레임 간격 | 0 (자동) | 2초 |
| B-프레임 | 2 | 0 (게임 방송 시) |
여기서 핵심은 프리셋입니다. Max Quality로 놓으면 GPU가 인코딩에 힘을 다 쏟아서 정작 게임 렌더링이 느려집니다. Quality나 Performance로 한 단계 내리면 화질 차이는 시청자가 거의 못 느끼는데, 프레임은 확실히 안정됩니다.
GPU와 CPU 부하를 분산하는 게임 방송 프레임 세팅
인코더만 바꿔도 절반은 해결됩니다. 나머지 절반은 부하 분산입니다.
- 게임 내 그래픽 설정에서 수직 동기화(V-Sync)를 끄세요. 방송 송출 프레임과 게임 프레임이 동기화되면서 오히려 입력 지연이 생깁니다.
- 게임 내 프레임 제한을 120fps로 설정하세요. 무제한으로 놓으면 GPU가 300fps 찍으려고 풀로드되고, 인코딩할 여력이 없어집니다.
- OBS 프로세스 우선순위를 높음(High)으로 설정하세요. 작업 관리자에서 수동으로 바꿔도 되고, OBS 고급 설정에서도 변경 가능합니다.
"게임 프레임을 144에서 120으로 제한했을 뿐인데, OBS 인코딩 프레임 드롭이 0%가 됐습니다. 체감 차이는 전혀 모르겠고요." - 숲 게임 BJ 하연님
비트레이트와 해상도, 프레임 최적화의 균형점
무조건 1080p 60fps가 정답은 아닙니다. 인터넷 환경과 PC 사양에 맞는 조합을 찾아야 합니다.
| 업로드 속도 | 추천 해상도 | 추천 비트레이트 | 프레임 |
|---|---|---|---|
| 10Mbps 이상 | 1080p | 6000kbps | 60fps |
| 5-10Mbps | 900p | 4500kbps | 60fps |
| 3-5Mbps | 720p | 3500kbps | 60fps |
| 3Mbps 미만 | 720p | 2500kbps | 30fps |
업로드 속도는 fast.com에서 측정할 수 있습니다. 여기서 중요한 건 최대 속도가 아니라 안정성입니다. 10Mbps가 나오더라도 간헐적으로 3Mbps까지 떨어진다면 720p 세팅이 더 안전합니다.
- 유선 인터넷은 필수입니다. 와이파이는 전자레인지 하나에도 대역폭이 흔들립니다.
- 방송 전 속도 테스트를 3회 이상 돌려서 최저값 기준으로 세팅하세요.
프레임 최적화 전후, BJ 실전 사례
사례 1: 아프리카TV 게임 BJ 민수님 (RTX 4060, 롤 방송)
민수님은 롤 방송 중 교전 시 프레임이 40fps까지 떨어졌습니다. 원인은 x264 인코더 사용이었습니다. NVENC로 전환하고 게임 내 프레임을 144로 제한하자, 방송 프레임이 안정적으로 60fps를 유지하기 시작했습니다. 시청자 평균 체류 시간이 12분에서 23분으로 늘었습니다.
사례 2: 팬더 게임 BJ 소라님 (GTX 1660, 발로란트 방송)
소라님의 문제는 비트레이트였습니다. 1080p에 6000kbps를 설정했지만 실제 업로드 속도가 5Mbps 수준이었습니다. 900p에 4500kbps로 조정하자 프레임 드롭이 사라졌습니다. 화질 차이를 눈치챈 시청자는 없었습니다. 오히려 "오늘 방송 왜 이렇게 쾌적하냐"는 반응이 나왔습니다.
두 분 모두 큰손탐지기로 프레임 개선 전후 시청자 체류 패턴을 비교했는데, 최적화 이후 후원 빈도가 확실히 올라간 걸 확인했습니다. 끊기지 않는 방송이 곧 수익과 직결된다는 걸 데이터로 증명한 셈입니다.
방송 중 프레임 드롭 실시간 대응법
세팅을 아무리 잘 잡아도 예상치 못한 프레임 드롭은 생깁니다. 방송 중에 대처할 수 있는 방법을 미리 알아두면 당황하지 않습니다.
- OBS에서 Ctrl+Shift+1을 눌러 성능 통계 독을 띄워두세요. 인코딩 지연, 렌더링 미스, 네트워크 드롭을 실시간으로 구분할 수 있습니다.
- 인코딩 과부하가 원인이라면 OBS 프리셋을 한 단계 낮추세요. 방송 중에도 설정 변경이 가능합니다.
- 네트워크 드롭이 원인이라면 비트레이트를 1000kbps 정도 낮추세요. 잠깐 화질이 떨어지지만 끊김보다 낫습니다.
시청자 입장에서 화질이 살짝 낮은 건 괜찮습니다. 끊기는 건 참을 수 없습니다. 시청자 유입 분석 기능을 활용하면 프레임 드롭이 발생한 시간대와 시청자 이탈 시점을 비교해볼 수 있습니다. 어떤 순간에 시청자가 떠나는지 정확히 파악하는 게 근본적인 해결의 시작입니다.
- OBS 인코더를 NVENC(또는 AMF)로 변경했는가
- 게임 내 프레임 제한을 120fps로 설정했는가
- 비트레이트를 업로드 속도의 70% 이하로 잡았는가
- 방송 전 백그라운드 프로세스를 정리했는가
- OBS 성능 통계 독을 활성화했는가
- 유선 인터넷으로 연결되어 있는가
지금 바로 OBS를 열어서 인코더 설정부터 확인해보세요. x264에서 NVENC로 바꾸는 데 30초면 충분합니다. 그리고 다음 방송에서 하단 상태바의 드롭 프레임 수치를 한번 지켜보세요. 그 숫자가 0에 가까워지는 순간, 채팅창의 분위기가 달라지는 걸 직접 느끼실 겁니다.