Нестабильный битрейт
В данном разделе описывается диагностика проблемы нестабильной передачи данных от программы у вас на ПК до сервера StreamVi.
Для начала необходимо выяснить, по какой причине происходит колебание битрейта. Возможны три основные причины:
- Проблемы с отрисовкой или кодированием — связаны с вашим ПК.
- Проблемы с передачей данных — вызваны проблемаими при формировании пакетов или их передачей по сети
- Включен динамический битрейт, тогда потерь в статистике не будет и нужно всего лишь изменить настройки OBS, чтобы программа передавала постоянный битрейт
Чтобы определить источник проблемы в OBS, откройте вкладку «Вид», затем выберите пункт «Статистика».
В открывшемся окне будет отображаться информация о текущей трансляции, если она запущена в данный момент, либо о последней трансляции, если вы не закрывали OBS после её завершения
Потери нескольких кадров не страшны при старте трансляции (максимум в течении минуты) - это нормально. Но если потери возникают во время трансляции, то необходимо выявить и устранить причину. В зависимости от данных в окне со стаистикой есть три варианта, сейчас разберем каждый случай:
Если в разделе статистика у вас показываются пропуски в пункте “Пропуск кадров (сеть)”, то следуйте пунктам диагностики из раздела Сетевые проблемы
Если у вас возникают пропуски кадров при рендеринге или кодировании, то следуйте пунктам и зраздела Перегрузка кодировщика
Если пропусков нет, но при этом битрейт передается с колебаниями, то следуйте пунктам ниже.
Обязательные настройки для постоянного стабильного битрейта:
- Проверьте настройки OBS на вкладке Настройки → Для продвинутых (или в старых версиях OBS “Расширенные”) → Сеть
- Семейство IP должно быть на значении “Только IPv4”
- Должны быть убраны галочки “Регулировать битрейт в зависимости от перегруженности сети”, “Включить сетевую оптимизацию”, “Включить прореживание пакетов”
- Проверить опцию управление битрейтом. Она должна быть на значение CBR