고정 비트레이트

화면이 멈춰 있든 화려하게 폭발하든, 1초마다 똑같은 양의 물을 콸콸 쏟아내는 수도꼭지예요.

정의 고정 비트레이트(CBR, Constant Bitrate)는 영상이나 음악 같은 디지털 데이터를 처리할 때 시간에 상관없이 매초 일정한 데이터양을 유지하며 압축하고 전송하는 기술 방식이에요. 화면의 복잡도나 소리의 크기와 무관하게 데이터 처리 속도가 항상 균일하게 유지돼요.

수도꼭지를 항상 똑같이 틀어두는 방식

매초 1리터씩 물이 나오는 수도꼭지가 있다고 상상해 보세요. 작은 컵을 씻을 때도, 커다란 냄비를 씻을 때도 똑같은 양의 물을 계속 흘려보내는 상황이에요.

고정 비트레이트는 바로 이 수도꼭지처럼 작동해요. 비트레이트(Bitrate)는 1초 동안 주고받는 데이터의 크기를 뜻하는데요. 고정 비트레이트는 화면에 아무런 움직임이 없는 고요한 장면이든, 수천 발의 불꽃이 터지는 화려한 액션 장면이든 매초 똑같은 양의 데이터를 보내요.

이렇게 하면 통신망을 관리하기가 무척 편해져요. 데이터를 보내는 쪽이나 받는 쪽 모두 '1초에 딱 이만큼의 데이터만 오겠구나' 하고 미리 완벽하게 예측할 수 있기 때문이에요. 갑자기 데이터가 폭증해서 인터넷 회선에 무리가 가거나 기기가 멈추는 돌발 상황을 막아줄 수 있어요.

고정 비트레이트: 화면 변화에 상관없이 항상 일정한 데이터 전송량 항상 일정한 데이터 전송량 전송량 시간 정지 화면 폭발 장면 폭발 장면

안정성은 최고지만 아쉬운 낭비가 생겨요

고정 비트레이트의 가장 큰 장점은 예측 가능한 안정성이에요. 데이터 크기가 일정하므로 영상 전체의 파일 용량을 계산하기도 아주 쉬워요. 영상 길이에 초당 데이터양만 곱하면 전체 용량이 바로 나오거든요.

하지만 명확한 단점도 있어요. 검은 화면만 나오는 단순한 장면에서는 필요 이상으로 많은 데이터를 써서 용량을 낭비하게 돼요. 정작 물이 별로 필요 없는 작은 컵에도 물을 콸콸 쏟아붓는 셈이에요.

반대로 아주 복잡하고 빠르게 움직이는 장면에서는 데이터가 부족해질 수 있어요. 정해진 데이터 상한선에 억지로 끼워 맞추다 보니 화면이 뭉개지거나 모자이크처럼 깨지는 화질 저하 현상이 생기기도 해요.

조금 더 정확히 말하면: 실시간 방송의 숨은 일꾼

조금 더 정확히 말하면, 고정 비트레이트는 저장용 파일보다 끊김 없는 실시간 스트리밍(인터넷 생방송) 환경에서 빛을 발해요. 인터넷 방송을 송출할 때 네트워크 상태는 언제든 불안정해질 수 있거든요.

이때 데이터 전송량이 들쑥날쑥하면 통신 지연이 생기거나 방송 화면이 뚝뚝 끊기기 쉬워요. 그래서 유튜브 라이브나 치지직 같은 플랫폼으로 방송을 보낼 때는 화질의 낭비를 조금 감수하더라도 일정한 데이터 송출 속도를 보장하는 고정 비트레이트를 주로 사용해요.

반면 넷플릭스처럼 미리 만들어둔 영화를 저장하거나 감상할 때는 장면마다 데이터양을 조절하는 가변 비트레이트(VBR)가 더 유리해요. 상황에 따라 안정성이 최우선이면 고정 비트레이트를, 효율적인 용량과 화질이 중요하면 가변 비트레이트를 선택하는 것이죠.

🤔 흔한 오해

✕ 오해

고정 비트레이트는 데이터가 고정되어 있으므로 영상 화질도 항상 일정하다.

✓ 사실

데이터 전송량만 일정할 뿐, 장면의 복잡도에 따라 화질은 달라져요. 단순한 장면은 깨끗하지만 복잡하고 빠른 장면에서는 데이터 부족으로 화면이 깨질 수 있어요.

🧺 일상에서 만나요

1 유튜브나 인터넷 개인 방송 송출 프로그램에서 끊김 없는 안정적인 생방송을 위해 CBR 설정을 켜요.
2 초기 디지털 음원 파일에서 곡 길이에 맞추어 용량을 정확히 계산하고 균일하게 재생하기 위해 사용되었어요.
💡 그러니까 한마디로

장면의 복잡함과 상관없이 매초 일정한 데이터양을 보내 끊김 없는 안정성을 확보하는 기술이에요.