스트리밍 비트레이트 계산기 - 영상 용량과 파일 크기
YouTube, Twitch 및 기타 플랫폼의 영상 스트리밍에 필요한 최적 비트레이트, 파일 크기, 대역폭을 계산합니다.
해상도, 프레임 속도, 색심도, 압축 계수, 재생 시간을 입력하면 정확한 비트레이트, 파일 크기, 대역폭 계산 결과를 확인할 수 있습니다.
스트리밍 비트레이트 계산기 - 영상 용량과 파일 크기
YouTube, Twitch 및 기타 플랫폼의 영상 스트리밍에 필요한 최적 비트레이트, 파일 크기, 대역폭을 계산합니다.
스트리밍 비트레이트 계산기 소개
비트레이트는 영상 스트리밍에서 가장 중요한 수치입니다. 1초 동안 전송되는 데이터량을 의미하며, 일반적으로 메가비트/초(Mbps)로 표시됩니다. 이는 화질, 파일 크기, 그리고 인터넷 연결이 감당해야 하는 대역폭 사이의 균형을 결정합니다.
기본 공식은 다음과 같습니다: 비트레이트(Mbps) = (너비 × 높이 × 프레임 속도 × 색심도 × 압축 계수) ÷ 1,000,000. 너비와 높이를 곱하면 프레임당 총 픽셀 수가 나오고, 여기에 프레임 속도를 곱하면 초당 픽셀 수가 됩니다. 여기에 색심도를 곱하면 압축 전의 원시 비트레이트가 됩니다. 마지막으로 압축 계수를 곱하면 비디오 코덱의 효율을 반영할 수 있습니다. 값이 낮을수록 압축이 강하고 파일은 더 작아집니다.
H.264(라이브 스트리밍에서 가장 널리 쓰이는 코덱)의 경우, YouTube 수준의 1080p/30fps 스트리밍에서 일반적인 압축 계수는 약 0.005이며, 약 7.5 Mbps가 됩니다. 이는 YouTube 권장값인 6–8 Mbps와 일치합니다. H.265(HEVC)는 같은 화질을 대략 절반의 비트레이트로 구현할 수 있으며, 이에 해당하는 압축 계수는 약 0.002–0.003입니다. 압축되지 않은 영상의 압축 계수는 1.0으로, 시간당 TB 단위의 데이터를 생성하므로 인터넷 스트리밍에는 사용되지 않습니다.
색심도는 각 픽셀을 몇 비트로 인코딩하는지 나타냅니다. 표준 영상은 24비트(채널 8비트 × 3채널: 빨강, 초록, 파랑)를 사용합니다. 알파 투명도 채널이 있는 전문 콘텐츠는 32비트를 사용합니다. HDR 콘텐츠는 더 넓은 색역과 더 밝은 하이라이트를 위해 30비트 또는 36비트를 사용할 수 있습니다.
파일 크기는 비트레이트와 재생 시간으로 계산됩니다: 파일 크기(MB) = 비트레이트(Mbps) × 재생 시간(초) ÷ 8. 예를 들어, 60분짜리 1080p/30fps 스트림을 7.5 Mbps로 녹화하면 약 3.4 GB의 데이터가 생성됩니다.
여러 플랫폼에 동시 송출할 때 총 대역폭은 단일 스트림 비트레이트에 동시 송출 대상 수를 곱하고, 여기에 네트워크 변동과 인코더 차이를 고려한 20% 오버헤드를 더한 값입니다. 시작하기 전에 업로드 속도가 필요한 총 대역폭을 충분히 초과하는지 반드시 확인하세요. 이상적으로는 최소 30%의 여유가 있어야 합니다.
실용적인 참고용 플랫폼 권장값은 다음과 같습니다. YouTube는 1080p/30fps에 6–8 Mbps를 권장합니다(이 계산기에서는 약 0.005의 압축 계수를 사용). Twitch는 1080p/60fps 스트림을 6–8 Mbps로 제한하며(720p/60fps는 약 0.006의 압축 계수), Facebook Live는 1080p에 4–6 Mbps를 권장하고, Instagram Live는 2–6 Mbps에서 가장 잘 작동합니다. 이 권장값은 모두 H.264 인코딩과 일반적인 품질 설정을 전제로 합니다.
스트리밍 비트레이트 예시
표준 1080p 스트리밍부터 4K 전문 녹화까지, 실제 플랫폼 목표에 맞춰 보정한 압축 계수를 사용하는 4가지 실용적인 사례입니다.
| 시나리오 | 비트레이트 | 비고 |
|---|---|---|
| YouTube 1080p/30fps — 1920×1080, 30 fps, 24비트, 압축 0.005, 60분 | 7.46 Mbps | 60분 기준 파일 크기는 약 3.28 GB입니다. YouTube의 표준 1080p 업로드 권장 범위인 6–8 Mbps와 일치합니다. |
| Twitch 720p/60fps 게임 스트리밍 — 1280×720, 60 fps, 24비트, 압축 0.006, 120분 | 7.96 Mbps | 120분 기준 파일 크기는 약 7 GB입니다. Twitch의 6–8 Mbps 파트너 상한 내에 들어갑니다. 높은 fps는 빠른 게임 장면을 선명하게 담아줍니다. |
| 4K 전문 녹화 — 3840×2160, 24 fps, 32비트, 압축 0.008, 90분 | 51 Mbps | 51 Mbps의 고품질 4K 제작입니다. 90분 기준 파일 크기는 약 33.6 GB입니다. 고비트레이트 아카이브 녹화에 적합합니다. |
| 멀티 플랫폼 스트리밍 × 3 — 1920×1080, 30 fps, 24비트, 압축 0.005, 3 스트림 | 26.9 Mbps 합계 | 20% 오버헤드를 포함한 3개의 동시 스트림입니다. 모든 플랫폼으로 안정적으로 전송하려면 약 27 Mbps의 업로드 대역폭이 필요합니다. |
스트리밍 비트레이트 계산기 사용 방법
- 해상도의 너비와 높이를 픽셀 단위로 입력하세요. 일반적인 값은 1280×720(720p), 1920×1080(1080p), 2560×1440(1440p), 3840×2160(4K)입니다.
- 프레임 속도를 초당 프레임 수로 입력하세요. 영화적인 콘텐츠는 24 fps, 일반 스트리밍은 30 fps, 게임이나 스포츠는 60 fps가 적합합니다.
- 색심도를 입력하세요. 표준 RGB 영상은 24비트, 알파 채널이 있는 영상은 32비트, HDR 콘텐츠는 30/36비트를 사용합니다.
- 코덱과 목표 화질에 맞는 압축 계수를 입력하세요. H.264의 일반적인 스트리밍 품질(1080p/30fps에서 6–8 Mbps)에는 약 0.004–0.006을 사용합니다. 값이 높을수록 압축이 적고 파일은 더 커집니다.
- 재생 시간(분)과 동시 스트림 수를 입력한 뒤 계산을 클릭하면 비트레이트, 파일 크기, 총 대역폭 요구량을 확인할 수 있습니다.
스트리밍 비트레이트 계산기 FAQ
인코더에는 어떤 압축 계수를 사용해야 하나요?
H.264로 YouTube 수준의 1080p/30fps(6–8 Mbps)를 맞추려면 압축 계수 0.004–0.006 정도를 사용하세요. Twitch의 720p/60fps 게임 스트리밍(6–8 Mbps)에는 약 0.006이 적합합니다. H.265/HEVC는 같은 화질을 대략 절반의 비트레이트로 구현할 수 있으므로, 동일한 스트림에는 0.002–0.003을 사용하면 됩니다. 목표 비트레이트를 알고 있다면 cf = (목표 Mbps × 1,000,000) ÷ (W × H × fps × colorDepth)로 역산할 수 있습니다.
라이브 스트리밍에 업로드 속도는 얼마나 필요하나요?
네트워크 변동에 대비해 업로드 속도는 목표 스트리밍 비트레이트의 최소 1.5배여야 합니다. 6 Mbps 스트림이라면 최소 9 Mbps 업로드 속도가 필요합니다. 멀티 플랫폼 스트리밍의 경우 단일 스트림 비트레이트에 전송 대상 수를 곱하고 20% 오버헤드를 더한 뒤, 업로드 속도가 그 총합을 넘는지 확인하세요.
같은 해상도인데 왜 플랫폼마다 권장 비트레이트가 다른가요?
플랫폼 권장값은 저장 및 전송 비용, CDN 성능, 목표 시청자 대역폭, 그리고 주로 다루는 콘텐츠 유형을 반영합니다. 1080p/60fps 게임 콘텐츠는 같은 해상도의 토킹헤드 영상보다 더 많은 비트레이트가 필요합니다. 빠른 움직임과 장면 전환을 깔끔하게 인코딩하려면 초당 더 많은 데이터가 필요하기 때문입니다.
비트레이트와 파일 크기의 차이는 무엇인가요?
비트레이트는 초당 몇 비트가 흐르는지를 나타내는 속도입니다. 파일 크기는 누적된 데이터의 총량으로, 크기 = 비트레이트 × 재생 시간 ÷ 8(비트를 바이트로 변환)입니다. 비트레이트가 높을수록 화질은 좋아지지만 녹화 파일은 더 커집니다. 라이브 스트리밍에서는 비트레이트가 대역폭 요구량을, VOD에서는 저장 공간 요구량을 결정합니다.
고정 비트레이트와 가변 비트레이트 중 무엇을 써야 하나요?
라이브 스트리밍에는 고정 비트레이트(CBR)가 권장됩니다. 대역폭 사용이 예측 가능하고 버퍼링 급증 위험을 줄여주기 때문입니다. 가변 비트레이트(VBR)는 복잡한 장면에 더 많은 데이터를, 단순한 장면에 더 적은 데이터를 배분해 같은 평균 비트레이트에서도 더 나은 화질을 제공하지만, 대역폭 피크가 업로드 한도를 초과할 수 있습니다. 대부분의 라이브 플랫폼은 CBR을 권장합니다.
프레임 속도는 비트레이트 요구량에 어떤 영향을 주나요?
이 계산기의 공식에서는 프레임 속도가 비트레이트에 직접적인 선형 영향을 줍니다. 30 fps에서 60 fps로 두 배가 되면 계산된 비트레이트도 두 배가 됩니다. 실제로는 60 fps의 인접 프레임이 더 비슷하기 때문에 최신 코덱이 일부 이를 보정합니다. 같은 화질을 유지하려면 60 fps 스트림은 보통 30 fps 동일 콘텐츠의 약 1.3–1.7배 비트레이트가 필요합니다.