Калькулятор битрейта стрима - размер видео

Рассчитайте оптимальный битрейт, размер файла и требования к пропускной способности для видеострима на YouTube, Twitch и других платформах.

Введите разрешение, частоту кадров, глубину цвета, коэффициент сжатия и длительность, чтобы получить точные расчёты битрейта, размера файла и пропускной способности.

Калькулятор битрейта стрима - размер видео
Рассчитайте оптимальный битрейт, размер файла и требования к пропускной способности для видеострима на YouTube, Twitch и других платформах.

О калькуляторе битрейта стрима

Битрейт — самая важная величина в видеостриминге. Он показывает, сколько данных передаётся каждую секунду — обычно в мегабитах в секунду (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, создаёт терабайты данных в час и никогда не используется для интернет-стриминга. Глубина цвета показывает, сколько бит используется для кодирования каждого пикселя. Стандартное видео использует 24 бита (8 бит на канал × 3 канала: красный, зелёный, синий). Профессиональный контент с альфа-каналом прозрачности использует 32 бита. HDR-контент может использовать 30 или 36 бит для более широкой цветовой гаммы и более ярких светлых участков. Размер файла выводится из битрейта и длительности: Размер файла (MB) = Битрейт (Mbps) × Длительность (секунды) ÷ 8. Например, 60-минутный стрим 1080p/30fps при 7.5 Mbps даст примерно 3.4 GB записанных данных. Для многоплатформенного стриминга общая пропускная способность равна битрейту одного потока, умноженному на число одновременных целевых потоков, плюс 20% на сетевые колебания и вариативность кодера. Перед выходом в эфир обязательно убедитесь, что скорость отдачи уверенно превышает требуемую общую пропускную способность — в идеале минимум на 30%. Практические ориентиры по платформам: YouTube рекомендует 6–8 Mbps для 1080p/30fps (в этом калькуляторе используйте коэффициент сжатия около 0.005), Twitch ограничивает стримы 6–8 Mbps для 1080p/60fps (коэффициент ~0.006 для 720p/60fps), Facebook Live рекомендует 4–6 Mbps для 1080p, а Instagram Live лучше всего работает при 2–6 Mbps. Эти рекомендации предполагают кодирование H.264 с типичными настройками качества.

Примеры битрейта стрима

Четыре практических сценария — от обычного стрима 1080p до профессиональной записи 4K — с коэффициентами сжатия, настроенными под реальные требования платформ.

СценарийБитрейтПримечания
YouTube 1080p/30fps — 1920×1080, 30 fps, 24 бит, сжатие 0.005, 60 мин7.46 MbpsРазмер файла ≈ 3.28 GB за 60 минут. Соответствует рекомендованному YouTube диапазону 6–8 Mbps для обычной загрузки 1080p.
Twitch 720p/60fps игровой — 1280×720, 60 fps, 24 бит, сжатие 0.006, 120 мин7.96 MbpsРазмер файла ≈ 7 GB за 120 минут. Укладывается в лимит Twitch для партнёров 6–8 Mbps. Высокий fps чётко передаёт динамичные игры.
Профессиональная запись 4K — 3840×2160, 24 fps, 32 бит, сжатие 0.008, 90 мин51 MbpsВысококачественная 4K-производство на 51 Mbps. Размер файла ≈ 33.6 GB за 90 минут. Подходит для архивной записи с высоким битрейтом.
Многоплатформенный стрим × 3 — 1920×1080, 30 fps, 24 бит, сжатие 0.005, 3 потока26.9 Mbps всегоТри одновременных потока с учётом 20% накладных расходов. Для стабильной доставки на все платформы нужно около 27 Mbps upload.

Как пользоваться калькулятором битрейта стрима

  1. Введите ширину и высоту разрешения в пикселях. Типичные значения: 1280×720 (720p), 1920×1080 (1080p), 2560×1440 (1440p) и 3840×2160 (4K).
  2. Введите частоту кадров в кадрах в секунду. Используйте 24 fps для кинематографичного контента, 30 fps для обычного стриминга и 60 fps для игр или спорта.
  3. Введите глубину цвета: 24 бита для стандартного RGB-видео, 32 бита для видео с альфа-каналом или 30/36 бит для HDR-контента.
  4. Введите коэффициент сжатия для вашего кодека и целевого качества. Для H.264 при типичном качестве стрима (6–8 Mbps для 1080p/30fps) используйте примерно 0.004–0.006. Более высокие значения означают меньше сжатия и большие файлы.
  5. Введите длительность в минутах и количество одновременных потоков, затем нажмите Рассчитать, чтобы увидеть битрейт, размер файла и требования к общей пропускной способности.

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 upload. При многоплатформенном стриминге умножьте битрейт одного потока на число направлений и добавьте 20% накладных расходов, затем убедитесь, что upload превышает эту сумму.
Почему платформы рекомендуют разные битрейты для одного и того же разрешения?
Рекомендации платформ зависят от их затрат на хранение и доставку, возможностей CDN, пропускной способности аудитории и типа контента, который они в основном обслуживают. Игровой контент 1080p/60fps требует большего битрейта, чем talking-head видео с тем же разрешением, потому что быстрые движения и смена сцен требуют больше данных в секунду для чистого кодирования.
В чём разница между битрейтом и размером файла?
Битрейт — это скорость, бит в секунду, описывающая, как быстро течёт поток данных во время стрима. Размер файла — это общий накопленный объём данных: Размер = Битрейт × Длительность ÷ 8 (чтобы перевести биты в байты). Более высокий битрейт даёт лучшее качество, но при записи создаёт более крупные файлы. Для live streaming битрейт определяет требования к пропускной способности; для VOD — требования к хранилищу.
Стоит ли стримить с постоянным или переменным битрейтом?
Для live streaming рекомендуется постоянный битрейт (CBR), потому что он даёт предсказуемое использование канала и снижает риск скачков буферизации. Переменный битрейт (VBR) отдаёт больше данных сложным сценам и меньше простым, обеспечивая лучшее качество при том же среднем битрейте, но пики могут превысить вашу upload-ёмкость. Большинство платформ для прямых трансляций рекомендуют CBR.
Как частота кадров влияет на требования к битрейту?
В формуле калькулятора частота кадров оказывает прямое линейное влияние на битрейт: удвоение с 30 fps до 60 fps удваивает расчётный битрейт. На практике современные кодеки частично компенсируют это, потому что соседние кадры при 60 fps более похожи и лучше поддаются межкадровому прогнозу. Поток 60 fps обычно требует примерно в 1.3–1.7 раза больший битрейт, чем тот же контент при 30 fps, чтобы сохранить сопоставимое качество.