Управление битрейтом obs cbr vbr cqp без потерь что лучше
Настройка битрейта для OBS
После успешной первичной настройки OBS для стриминга, у вас появится множество вопросов. Один из них — что такое битрейт? Кратко говоря, битрейт отвечает за скорость демонстрации и отображения видеофайла. На показатели этого параметра отвечают несколько составляющих вашего ПК. Битрейт не стоит недооценивать, низкий показатель может привести к высоким задержкам передачи видео на стриме, что вызовет меньше спроса у вашей потенциальной аудитории.Сейчас вы узнаете о том, как настроить битрейт в OBS для стрима и как правильно подобрать битрейт для OBS.
Определение рекомендуемых показателей
Мы уже рассказывали о настройках для OBS, после успешной установки программы переходим к категории настроек “Вывод” в настройках программах. Тут нам помогут в управлении битрейтом obs пару утилит, с их помощью понять, что выбрать станет проще.
NVIDIA NVENC Specs и x264 Specs — верные помощники в работе каждого стримера. Установить программы можно с официального сайта, с их помощью стриминг будет в формате Full HD, с минимальными задержками. Эти кодировщики отвечают за плавность передаваемой картинки, можете сравнить на ютьюбе разницу при записи с ними и без них.
В графе настроек “Управление битрейтом” рекомендовано ставить показатель “постоянный” или “CBR”. При иных значениях возможно урезание качества для сохранения скорости передачи информации. Подберите соответствующие показатели при помощи таблицы битрейта для OBS, составленной комьюнити стримеров.
В последних обновлениях Twitch начал поддержку битрейта в 6000, при высоких аппаратных показателях вашего устройства можете выбирать это значение для качественного стриминга.
CBR против VBR
От битрейта напрямую зависит не только качество изображения, но и объем архива. Именно здесь в игру и вступают такие режимы как CBR и VBR. Для приведенных ниже экспериментов применялась скоростная поворотная камера так как изменить сцену на ней проще простого.
Для начала CBR
CBR – режим основанный на постоянном, непрерывном битрейте. То есть пропускная способность вообще не меняется. С помощью поворотной камеры было сымитировано движение в кадре, используя кодек сжатия H264 и установив предельный CBR 8Мбит/c.
На данном графике четко видно, что битрейт вообще не меняется во время движения в кадре. Собственно, ничего удивительного, так как активность постоянная. После чего, мы направили камеру на место где движения нет вообще – активность осталась неизменной.
ВЫВОД – независимо от сцены, нагрузка не меняется, то есть нет никакого риска потери качества.
Теперь разберемся с VBR
VBR – режим с переменной скоростью передачи данных. То есть поток меняется в зависимости от сцены. Для проведения тестов устанавливаем кодек сжатия H264, VBR 8 Мбит/c.
На тесте слева мы все еще видим режим CBR, а начиная со средины, включаем VBR и создаем имитацию активного движения в кадре при помощи вращения камеры (горизонтального сканирования).
Как можно заметить, график стал разбитым, а битрейт возрос до 10 Мбит что превышает заданный в настройках лимит на 25%!
Давайте посмотрим на график активности в сценах без движения, максимальная установка VBR 8 Мбит/c. И видим, что битрейт упал до 5 Мбит, движения в кадре нет, снова график ровный, нагрузка на сеть стабильная, но что случится если в кадре вновь возникнет резкое движение – битрейт внезапно возрастает с 5 до 8 Мбит.
ВЫВОД – стабильная нагрузка отмечается только в кадрах без движения, как только активность перед камерой возрастает, растет и нагрузка, причем довольно существенно!
Итоги тестов
CBR показывает стабильный уровень битрейта независимо от сцены, не создает резких перепадов нагрузок. Данный режим позволяет максимально точно предсказать необходимый объем архива что в свою очередь является огромным преимуществом. Из негативных сторон – битрейт занимает намного больше места в архиве.
VBR реагирует исключительно на активность в кадре, позволяет существенно экономить пространство на жестком диске. Но недостатков у него куда больше чем у CBR. Так при росте активности в кадре будет расти и битрей, а с учетом использования нескольких камер пропускная способность системы очень быстро может приблизиться к предельной, следствие – масса артефактов и искажений на итоговой картинке в плоть до полного зависания системы. Даже приблизительный объем при таком режиме рассчитать довольно проблематично.
Проблема в том, что при монтаже систем видеонаблюдения многие рассчитывают с учетом переменного битрейта, то есть VBR (8Мбит/c) и даже не задумываются о том, что при появлении активности в кадре битрейт может приблизится к 10Мбит/c, а это в свою очередь ведет к сильным глюкам и зависанию системы. Вопрос – а зачем тогда вообще нужна такая никчемная система видеонаблюдения? При расчете системы желательно иметь неплохой запас пропускной способности, вплоть до 50%.
Дополнительный поток в IP СВН
Первый поток, main stream, применяется для отображения максимального разрешения камеры. А второй, дополнительный (sub stream), имеет куда меньшее разрешение, максимально ограниченное на 720p, но чаще всего даже D1.
На нашем сайте Вы можете ознакомиться с услугами по установке видеонаблюдения, там же Вы сможете для себя подобрать систему видеонаблюдения. Для более подробной информации Вы всегда можете позвонить нашим менеджерам.
Что такое битрейт? Какая разница между CBR и VBR?
Битрейт — основополагающий параметр сжатия видео. Он выражает общую степень сжатия потока и тем самым определяет размер требуемого канала передачи данных. Чем выше битрейт, тем больше деталей видеоизображения удается сохранить, и тем реалистичнее выглядит видео. При выборе битрейта всегда приходится находить баланс между качеством кодирования и размером канала.
Существует два основных подхода к распределению битов в потоке: постоянный (constant bitrate — CBR) и переменный (variable bitrate — VBR) битрейты. Под постоянным и переменным битрейтом инженеры могут подразумевать две разные вещи. При вещании имеется в виду постоянное или переменное количество бит, которое передается за 1 секунду. При кодировании — постоянное и переменное наполнение и опустошение буфера с одной или разной скоростью.
CBR показывает стабильный уровень битрейта независимо от сцены, не создает резких перепадов нагрузок. CBR не оптимален со стороны качества, потому что поток не изменяется в зависимости от динамики и сложности видео.
Позволяет в сложных местах повышать битрейт и снижать степень сжатия, чтобы получать более качественное изображение. Переменный битрейт регулируется в зависимости от скорости изменения картинки. Например, битрейт статичного видеофрагмента (заката) будет значительно ниже, чем битрейт движения (автомобильной погони).
Больше полезной информации о видео технологиях вы можете найти здесь.
Выбор битрейта для записи мультимедиа
Битрейт (bitrate, англ.) — означает величину (численность) бит, которая используется для записывания или передачи мультимедийного материала, длящегося на протяжении одной секунды. При фиксации мультимедийного (аудио и видео) контента в формате МР3 происходит его поблочное сжатие с помощью определённых процедур (алгоритмов). А эти алгоритмы подразделяются на виды в зависимости от битрейта (его величины). На каждый из таких блоков (фреймов) отводится от тридцати двух до трёхсот двадцати бит.
Кодирование
Алгоритмы VBR, CBR и ABR, используемые для кодирования в МР3-формате, не обеспечивают полную сохранность качества — оно теряется. Впрочем, это можно ощутить только при просмотре (проигрывании) лишь на качественной аппаратуре.
Для непрофессионального взгляда материал, записанный с использованием механизмов VBR, CBR и ABR, будет выглядеть вполне качественно.
Проведём анализ различий в алгоритмах VBR, CBR и ABR, для того чтобы знать, каким из них правильно воспользоваться для записи и последующего хранения или передачи файлов. Какой из них лучше для качества или для решения других задач.
Constant bitrate
Как видно из названия (constant — постоянный, англ.), в этой разновидности алгоритма на одну секунду материала выделяется постоянное количество бит. Все блоки равны друг другу.
Благодаря использованию CBR есть возможность заранее знать размер исходного файла или ширину потока. Это важно для передачи информации по каналам, обладающим ограниченной шириной.
Алгоритм Constant bitrate
Применение такого кодирования не идеально:
Недостатки качества при записи «сложных» участков решаются повышением битрейта, например, до максимальных 320 кбит/с, но при этом увеличивается ширина потока передачи или размер файла.
Variable bitrate
Легко догадаться, что такая разновидность метода (VBR) является переменной (variable — переменный, англ.).
Для такой кодировки характерно то, что битрейт в этом случае изменяется в процессе самого кодирования программой-кодеком. И зависит битрейт в указанном случае от насыщенности звукового или видеоматериала.
То есть при выборе VBR-кодирования программой для записи пустой картинки будет выбран меньший битрейт, а для записи насыщенных картинок или быстро сменяющихся изображений — больший.
Алгоритм Variable bitrate
Отрицательным моментом этого алгоритма является трудность предвидения предстоящих изменений. Увеличение битрейта при записи будет реально происходить с опозданием.
Кроме того, фрагменты, звучащие тихо, воспринимаются при VBR-кодировании как фрагменты, не несущие важности, и под них на этом основании выделяется минимальный битрейт.
Поэтому CBR с максимальным значением в 320 кбит/с обеспечит большее качество.
Правда, в настоящее время появилась кодировка VBR 2 Pass.
Суть её в том, что программа сначала анализирует мультимедийный поток (в первый раз), а затем производит запись, сжимая её на основе данных, полученных при первичном сканировании. Это даёт лучший результат по качеству, и в этом смысле такая кодировка лучше.
Average bitrate
Average переводится с английского как усреднённый. Таковой является разновидность ABR, являющаяся в некотором роде помесью VBR и CBR.
Выбирая режим ABR, пользователь задаёт какое-то его значение в килобитах в секунду. Кодек же может изменять его в ту или иную сторону, придерживаясь установленного среднего значения.
Алгоритм Average bitrate
Метод ABR выгодно отличается от других назначаемым количеством бит в секунду. Вы можете выбирать абсолютно любой числовой параметр от 8 до 320. В то время как кодировка CBR может использовать только шестнадцатикратное значение.
Из вышеизложенного следует, что если для результата важен размер полученного файла, то для высшего качества лучше присмотреться к кодировке ABR или CBR.
В противном же случае обратить внимание на метод VBR 2 Pass.
В этой статье вы ознакомились с кодировками VBR, CBR и ABR. Теперь вы знаете, чем отличается каждая из них, какая лучше для вашей конкретной задачи и какую из них нужно выбрать.
Управление битрейтом OBS: что выбрать для наилучшего качества?
Управление битрейтом OBS: что выбрать, на какие значения стоит ориентироваться, почему важно разбираться в этих цифрах? Очень увлекательная тема, в которой стоит разобраться более детально – постарались простым языком объяснить важность этого параметра!
Что это
Настройка битрейта OBS играет большую роль – этот показатель представляет собой степень сжатия потока, обратно пропорциональную качеству. Чем ниже этот показатель, тем выше уровень сжатия, тем больше потеря качества на выходе.
Почему этот параметр столь важен? Он определяет качество картинки, которая выходит на стрим. Чем больше – тем лучше. Видео битрейт OBS принято использовать при измерении эффективной скорости передачи потока данных по каналу, то есть минимального размера, который может пропускать поток без задержек.
При этом важно помнить: ставить самое максимальное из доступных значений не имеет смысла – если пропускная способность платформы не поддерживает подобные цифры (например, максимум 6000 на Твиче, даже если вы поставите битрейт 20000, больше 6000 на выходе не получите).
При этом можно выбирать очень высокий битрейт для OBS для записи, если ваша единственная цель сделать VoD. Когда вы записываете трансляцию исключительно на своём компьютере, можно ставить цифры побольше. Для стриминга нужно выбирать меньшие значения.
Какой ставить
Сейчас попробуем разобраться, сколько битрейта ставить в OBS и от чего этот показатель зависит.
Нам не обойтись без таблицы битрейта для OBS! Если вы будете опираться на возможный показатель частоты кадров и желаемое качество, сможете с лёгкостью подобрать нужное значение. Вам также может будет полезен материал о том, какой должен быть fps в играх.
Разрешение/ Частота кадров | Низкое качество | Нормальное качество | Отличное качество |
360p/ 25fps | 500 | 800 | 1200 |
480p/ 25fps | 750 | 1200 | 1600 |
480p/ 30fps | 1000 | 1400 | 1800 |
720p/ 30fps | 2000 | 2750 | 3500 |
1080p/ 30fps | 3200 | 6000 | 9000 |
1080p/ 60fps | 5500 | 8000 | 14000 |
Если вы уже решили, какой битрейт в OBS ставить, делаем следующее:
Немного отойдём от поисков ответа на вопрос, как узнать свой битрейт для OBS – поговорим о других доступных параметрах.
Почему лучше оставить CBR? При иных значениях возможно урезание качества для сохранения скорости передачи информации! Этого мы стремимся избежать.
Программный кодировщик лучше не менять – по умолчанию будет установлено значение х264. Пока оставим его без изменений.
Хотите разобраться, как узнать, какой битрейт ставить в ОБС? Попробуем подсказать! Ниже небольшая таблица с рекомендованными значениям и для стрима на популярных платформах.
Разрешение | Битрейт | Комментарий |
1080p/ 60fps | 3500 | Высокое качество изображения без лагов и задержек, но повышенная нагрузка на процессор |
1080p/ 30fps | 2000 | Хорошее качество с минимумом задержек, но низкой плавностью изображения |
720p/ 60fps | 1500 | Картинка может быть слегка замыленной, но эти настройки подходят даже слабым компьютерам |
720p/ 30fps | 1500 | Заметная расплывчатость. |
Если приведённых значений недостаточно для понимания того, какой битрейт оставить в OBS, воспользуемся таблицей расширенных настроек. При подборе показателей нужно учитывать скорость интернета (скорость передачи данных от вас на сервер) и общее качество трансляции!
В приведённой ниже таблице вы увидите рекомендованные показатели не только для видео, но и аудио битрейт OBS.
Качество | Разрешение | Видео Kbps | Аудио Kbps | FPS |
Низкое | 240р (426х240) | 400 (300-700) | 32 | 15/30 |
Низкое | 270р (480х270) | 400 (300-700) | 64 | 15/30 |
Среднее | 360р (640х360) | 750 (400-1000) | 96 | 15/30 |
Среднее | 480р (854х480) | 1000 (500-2000) | 96 | 15/30 |
Высокое | 540р (960х540) | 1000 (800-2000) | 96 | 30/60 |
Высокое | 720р (1280х720) | 2500 (1560-4000) | 128 | 30/60 |
Высокое | 720р (1280х720) | 3800 (2500-6000) | 128 | 60 |
Высокое | 1080р (1920х1080) | 4500 (3000-6000) | 128 | 30 |
Высокое | 1080р (1920х1080) | 6800 (4500-9000) | 128 | 60 |
Высокое | 1440р (2560х1440) | 9000 (6000-13000) | 128 | 30 |
Высокое | 1440р (2560х1440) | 13000 (9000-18000) | 128 | 60 |
Высокое | 4к/2560р (3840х2160) | 23000 (13000-34000) | 128 | 30 |
Высокое | 4К/2560 (3840х2160) | 35000 (20000-51000) | 128 | 60 |
Вместе постарались определить и поставить оптимальный битрейт для стрима OBS. Надеемся, теперь качество ваших трансляций станет еще лучше! Очень важно разобраться, как на работу приложения влияют те или иные параметры – особенно, если вы хотите стать классным стримером. Читайте нашу статью о том, как повысить фпс в играх. Удачи!