Facebook Live 방송 설정: 비트레이트, 해상도, 키프레임
Facebook Live 방송을 선명하고 안정적으로 유지하는 설정을 정리했습니다. 해상도와 프레임 레이트, 비트레이트 범위, 2초 키프레임 규칙, AAC 오디오, RTMPS 서버, 그리고 품질 경고를 가장 자주 일으키는 실수까지 다룹니다.
이 페이지의 내용
Facebook Live의 안전한 설정은 다음과 같습니다. 1080p 또는 720p, 30 fps의 H.264 영상, 1080p30 기준 약 4,500~6,000 kbps 또는 720p30 기준 3,000~4,000 kbps의 고정 비트레이트, 2초 키프레임 간격, 128~160 kbps AAC 오디오를 Facebook RTMPS 서버로 보내는 것입니다. 수치는 Meta의 최신 라이브 영상 사양과 대조해 확인하세요.
이 값들은 생각보다 훨씬 중요합니다. 자동으로 둔 키프레임 간격, 복잡한 장면에서 치솟는 비트레이트, 이전 클립과 프레임 레이트가 다른 클립 모두 Live Producer의 경고나 깨진 화면으로 나타날 수 있습니다. 각 설정과 이를 안정적으로 유지하는 방법을 알아보겠습니다.
핵심 요약
rtmps://live-api-s.facebook.com:443/rtmp/로 송출하세요. Facebook 인제스트는 보안 RTMPS 연결을 기대합니다.- 1080p30, 4,500~6,000 kbps 고정 비트레이트가 무난한 기본값이며, 업로드 속도가 빠듯하면 720p30으로 낮추세요.
- 키프레임 간격은 자동으로 두지 말고 정확히 2초로 설정하세요.
- 재생하는 모든 클립의 해상도, 프레임 레이트, 오디오 형식을 동일하게 유지하세요.
출발점으로 삼을 Facebook Live 설정
인코더에 다음 값을 입력하거나, 사용하는 방송 서비스가 이 값을 적용하는지 확인하세요.
- 서버:
rtmps://live-api-s.facebook.com:443/rtmp/, 스트림 키는 별도 입력란에 넣습니다. - 영상 코덱: 고정 비트레이트(CBR)의 H.264.
- 해상도와 프레임 레이트: 1920×1080 또는 1280×720, 30 fps. 60 fps는 움직임이 많을 때만 사용합니다.
- 영상 비트레이트: 720p30은 약 3,000~4,000 kbps, 1080p30은 4,500~6,000 kbps, 1080p60은 6,000~9,000 kbps.
- 키프레임 간격: 2초.
- 오디오: AAC 스테레오, 128~160 kbps, 44.1 또는 48 kHz.
Meta는 라이브 영상 사양 고객센터 페이지에 권장 값을 공개하고 가끔 수정하므로, 이 범위는 출발점으로 삼으세요. 이 값들의 원리는 라이브 스트리밍 비트레이트는 얼마로 설정해야 할까를 참고하세요.
Facebook 시청자에 맞는 해상도와 프레임 레이트 고르기
Facebook 시청자 중 상당수는 휴대폰 피드에서, 그것도 소리를 끈 채 시청하므로 적절한 해상도는 화면에 무엇을 보여 주느냐에 따라 달라집니다.
- 1080p30은 슬라이드, 제품 클로즈업, 화면 속 텍스트, 전체 화면으로 볼 만한 모든 콘텐츠에 알맞은 기본값입니다.
- 720p30은 업로드가 제한적일 때 인물 중심 화면이나 단순한 장면에 적당합니다. 깔끔한 720p 방송이 비트레이트가 부족한 1080p 방송보다 더 좋아 보입니다.
- 60 fps는 게임플레이나 스포츠처럼 빠른 움직임에서만 추가 비트레이트만큼의 값어치를 합니다.
Facebook은 일반적으로 느린 회선의 시청자를 위해 낮은 화질 버전을 따로 준비하므로, 탄탄한 1080p 소스가 모바일 시청자에게 불리하지 않습니다. 휴대폰용으로 만든 콘텐츠라면 세로 9:16 방송이 피드에 잘 어울릴 수 있지만, 방송 하나에는 한 가지 방향만 쓰세요. 방향이 섞이면 검은 여백이 생깁니다.
Facebook에서 키프레임과 고정 비트레이트가 중요한 이유
키프레임은 뒤따르는 프레임들의 기준이 되는 완전한 한 장의 그림입니다. 스트리밍 플랫폼은 키프레임을 기준으로 라이브 신호를 재생용 조각으로 자르기 때문에, 키프레임이 늦게 오거나 불규칙하면 시청자가 영상이 시작되기까지 더 오래 기다리게 됩니다. 그래서 Facebook은 2초마다 키프레임을 요구하며, 자동 설정이 위험한 이유도 여기에 있습니다. 일부 인코더는 자동 설정에서 키프레임 간격을 훨씬 넓게 잡습니다.
OBS에서는 고급 출력 설정에서 키프레임 간격을 2로 설정하세요. 다른 인코더에서는 GOP 또는 I-프레임 간격이라고 부르고 프레임 단위로 셀 수 있으니, 30 fps라면 60을 입력하세요.
고정 비트레이트가 중요한 이유도 비슷합니다. 가변 비트레이트는 복잡한 장면에서 치솟는데, 이 급등이 업로드 속도를 넘어서면 액션이 절정일 때 딱 맞춰 버퍼링이 생깁니다. 라이브 출력에는 CBR을 사용하세요.
Facebook Live 경고를 부르는 설정 실수
- 일반 RTMP 주소 사용.
rtmp://URL을 가리키는 오래된 프로필이나:443포트가 빠진 주소는 연결에 실패합니다. - 감으로 비트레이트 정하기. 전체 비트레이트를 측정한 업로드 속도보다 충분히 낮게 유지하고, 다른 기기를 위한 여유도 남겨 두세요.
- 소스 파일 섞기. 29.97 fps 클립 다음에 25 fps 클립이 오거나 1080p 다음에 720p가 오면, 전환 지점에서 끊김, 타임스탬프 오류, 연결 끊김이 생길 수 있습니다.
- 오디오 트랙 무시하기. 오디오가 없는 클립이나 앞뒤 클립과 오디오 형식이 다른 클립은 재생목록이 그 클립에 도달할 때 오류를 일으키거나 연결을 끊을 수 있습니다.
- 모든 값을 최대로 올리기. 1080p보다 높게 보내도 Facebook 시청자가 보는 화질은 거의 좋아지지 않습니다. 받아들이는 최대치는 Meta 사양에서 확인하세요.
방송이 아예 연결되지 않는다면 키나 페이지 문제일 가능성이 더 큽니다. Facebook 스트림 키 찾기를 참고하세요.
StreamHouse로 Facebook Live 설정을 안정적으로 유지하기
이런 실수 대부분은 집 컴퓨터에서의 실시간 인코딩과 서로 맞지 않는 파일에서 비롯됩니다. 녹화된 콘텐츠라면 StreamHouse가 두 문제를 모두 해결합니다.
- 모든 업로드에 하나의 인코딩 프로필. 영상을 미리 준비해 두므로 모든 클립이 같은 해상도, 프레임 레이트, 키프레임 간격, 비트레이트로 Facebook에 도달하고, 영상 사이의 타임스탬프도 안정적으로 유지됩니다.
- 입력란 대신 프리셋. 요금제가 허용하는 범위에서 720p 또는 1080p, 30 또는 60 fps, 가로 또는 세로 출력을 고르기만 하면 됩니다.
- 잘못 입력할 서버 URL이 없습니다. Facebook 송출 대상은 스트림 키만 요구합니다.
방송은 클라우드에서 돌아가므로 가정용 업로드 속도가 영향을 주지 않으며, 문제가 생기면 자동으로 다시 연결됩니다. OBS로 라이브를 하나요? 위 값을 OBS에 한 번 설정해 두면 StreamHouse가 그 신호를 중계합니다. Facebook Live 방송 설정하기.
자주 묻는 질문
1080p Facebook Live에는 비트레이트를 얼마로 설정해야 하나요?
1080p 30 fps라면 4,500~6,000 kbps 고정 비트레이트가 좋은 범위이고, 60 fps라면 약 6,000~9,000 kbps를 잡으세요. 상단 값은 업로드에 여유가 있을 때만 사용하고, Meta의 최신 라이브 영상 사양을 확인하세요.
Facebook Live는 60 fps 방송을 지원하나요?
이 글을 쓰는 시점 기준으로 Facebook은 60 fps 라이브 입력을 받으며, 게임플레이나 스포츠처럼 빠른 움직임에 도움이 됩니다. 인물 중심 화면, 슬라이드, 대부분의 녹화 콘텐츠는 30 fps로도 충분히 좋아 보이며 비트레이트도 훨씬 적게 듭니다.
Facebook Live에는 키프레임 간격을 얼마로 해야 하나요?
2초입니다. 인코더가 초 단위로 묻는다면 2를, 프레임 단위로 센다면 프레임 레이트의 두 배(30 fps라면 60)를 입력하세요. 자동 설정은 키프레임 간격을 너무 넓게 잡아 시작이 느려지고 품질 경고가 뜰 수 있습니다.
Facebook Live에 가장 잘 맞는 오디오 설정은 무엇인가요?
44.1 또는 48 kHz 샘플 레이트의 128~160 kbps AAC 스테레오를 재생하는 모든 영상에서 동일하게 유지하세요. 클립 간 음량도 일정하게 맞추세요. 갑자기 소리가 커지면 소리를 켜고 듣는 시청자가 금방 떠납니다.


