Настраиваем OBS на стрим без лагов и фриз.
В данной статье я Snake93rus расскажу Вам, как нужно настроить программу OBS для качественного стрима без лагов и фриз, на сервера twitch.tv.
Качество данных настроек вы можете посмотреть на моем канале http://ru.twitch.tv/snake93rus стримы будут посвящённые ВТОРОЙ КАМПАНИИ. Следите за анонсами стримов в в официальной теме стримеров ссылка появится позже и в группе контакта: http://vk.com/thecheck
Настройки кодирования рекомендованные для стабильного вещания в ОБС
1. Установите флажок «Use CBR» Требование твича.
2. Установите флажок » Enabled CBR padding»
3. Максимальная битовая скорость должна быть 3300 или 80% от вашей пропускной загрузки, какая сумма меньше. В практике же приоритет отдается параметру битрейта нежели процентному соотношению.
4. Размер буфера рекомендуется равным битрейт. Изменение этого параметра не рекомендуется изменять, если вы не знаете, что вы делаете.
Рекомендуемый битрейт для разрешений 720p и 1080p перечислены ниже.
• Рекомендуемый битрейт 1080p: 3000-3500. Данное разрешение не рассматриваю, так как не каждый зритель сможет комфортно смотреть стрим, по сколку обработка данного разрешение требует высокой производительности компьютера.
• Рекомендуемый битрейт 720p: 1800-2500
Настройки видео
1. Видеоадаптер должен быть установлен по умолчанию. Если у вас есть больше чем один, выберите адаптер через который Вы играете в World of Tanks. Есть исключение для владельцев ноутбуков с двумя видеоадаптерами.
2.Base Рекомендую здесь выставлять разрешение захвата клиента на котором вы играете.
3. Downscale данная опция определяет разрешение отправляемого потока, вот тут и надо выставлять понижение разрешения на 720p если вы стримить собираетесь не Full HD 1080p.
4. Используйте фильтр «Билинейное» если у вас нет проблем с размытием в вашем случае. Бикубический и Ланцош оба поддерживаются, но требует больших ресурсов от вашего компьютера. Эту опцию можете пробовать каждый индивидуально.
5. FPS рекомендуется устанавливать 30. Обратите внимание, что 720p со скоростью 60 кадров в секунду для некоторых игр будет выглядеть лучше, чем с низким битрейтом 1080p при 30 fps. Но 60 кадров не рекомендуется использовать во избежание лагов.
6. Aero рекомендуется отключать, только если вы используете монитор или захвата экрана.
• Не отключать Aero, если вы используете многослойные окна, окно захвата, или игра захвата. Windows 8 не можете отключить Aero.

Вкладка Дополнительно.
1. Используйте многопоточной оптимизации: убедился полезно.
2. Приоритет процесса Класс: Обычный. Не рекомендуется устанавливать выше, потому что начнут появляться лаги в клиенте World of Tanks.
• Сцена время буферизации (мс): 400
3. Отключить кодирование при просмотре: Если у вас есть мониторинг при просмотре вашего потока с сервиса вещания.
4. Разрешить другим модификаторов на горячие клавиши: Пользуйтесь
5. x264 CPU предустановки: Это будет установить кодировку уровне. Я рекомендуем «veryfast», если у Вас нет мощного компьютера. Затем установите ее медленнее. Предупреждение: если вы будете устанавливать параметр ниже в сторону Slow то будет заметное понижение FPS если процессор будет не справляется.
6. Используйте CFR: Не обязательно использовать, но рекомендуется.
7. Пользовательский кодировщик x264 настройки: по умолчанию (пробел). Чуть позже предложу дополнительные настройки кодека в данную опцию.
8. Интервал между ключевыми кадрами: Установите это в 2. Требование твича.
9. Разрешить 61-120 FPS запись в настройки видео: этот параметр использовать в World of Tanks не получается.
10. Использования Quick Sync и использовать пользовательские настройки для x264 QSV должна оставаться по желаю.
Данные настройки тестировал через рестриме с кибергейма на твич, все было стабильно. Пробуйте, пишите ваши результаты данных настроек.
С уважением Snake93rus.
Проблемы с битрейтом во время трансляции. Трассировка до сервера
Нестабильный битрейт, скачки, падения битрейта. Статья является дополнением к документу «OBS Studio. Пропуск кадров, отключение от сети, лаги», если вы перепробовали все способы из этого документа, то возможной причиной всё-таки может являться ваш интернет провайдер. Здесь мы рассмотрим, как сделать трассировку до нужного нам сервера. В статье рассмотрим трассировку до YouTube сервера, для других сервисов будет добавляться по мере надобности или, когда посетители перестанут использовать на нашем сайте интернет блокировщик рекламы, используя интернет блокировщик рекламы вы лишаете себя получения актуальной и полезной информации, похоже это не совсем очевидно 45% пользователям которые посещают наш ресурс.
Командная строка
Для WINDOWS:
Для LINUX:
стандартный терминал запускается сочетанием клавиш CTRL+ALT+T.
Проверка трассировки
Трассировка маршрута показывает скорость прохождения пакетов между маршрутизаторами, от вашего ПК до нужного сервера. Хотя это не показывает явных проблем с падением битрейта но всё таки может показать какие то проблемы. Лучше всего проводить трассировку вместе с вашим провайдером и следовать его инструкциям, только он может сказать есть ли какие-либо проблемы между вашим ПК и его линией.
Windows:
Также с помощью команды pathping в Windows можно определи количество потери пакетов
OBS Studio. Пропуск кадров, отключение от сети, лаги
Во всех этих полях нас интересует лишь одно значение которое находится в скобках (%), проценты пропуска кадров. Параметр имеет три цветовые индикации (белый всё хорошо, желтый есть проблемы, красный большой пропуск кадров) и показывает общий процент пропуска кадров.
Также в определении проблемы и диагностики параметров поможет бесплатный инструмент «OBS Log Analyzer» для анализа файла журнала (log file) из OBS Studio.
Чтобы создать чистый файл журнала, выполните следующие действия:
Примечание!
Проблемы с сетью в OBS Studio
«Dropped frames» (вырезанные кадры, отброшенные фрагменты) свидетельствуют о том, что соединение компьютера не стабильно. Либо в том случае, если битрейт слишком большой. И соединение просто не может его поддерживаться на заданной скорости, поэтому программа вынуждена не показывать часть кадров. Однако если выброшено слишком много фрагментов, то это может означать, что произошло отключение от потокового сервера. Одновременно с этим проблема может быть с подключением, когда случайные регулярные отключения происходят из-за действий брандмауэра, антивируса или аппаратного обеспечения (маршрутизаторов, к примеру).
Попробуйте включить динамический битрейт (OBS Studio 24+, только RTMP)
В версии OBS Studio 24.0 и выше появилась новая функция под названием Dynamic Bitrate. Эта функция определяет, когда ваше Интернет-соединение перегружено, и автоматически снижает выходной битрейт, чтобы не пропускать кадры. Как только нагрузка на интернет исчезнет, выходной битрейт автоматически вернется к исходному значению.
Попробуйте «Сетевую оптимизацию»
Попробуйте сменить сервер
Пользователям Twitch: стоит использовать инструмент TwitchTest для поиска таких серверов, которые обеспечат максимальную скорость передачи и лучшую пропускную способность.
Понижение битрейта
Необходимо попробовать уменьшить битрейт, наблюдая, на какой скорости прекратятся пропущенные кадры. Всё же провайдер может в зависимости от своих работ снижать скорость предоставления канала. И потому далеко не всегда то, что работало вчера, будет работать сегодня. И потому снижение скорости является логичным решением при плохом соединении.
Отказаться от передачи по беспроводной сети
Беспроводное соединение не всегда может стабильно работать. При этом потоковость требует именно стабильности. В беспроводных же сетях нередко могут наблюдаться проблемы, которые даже не всегда получается диагностировать. Соединение может просто прерываться, последует отказ в работе. В этом случае вряд ли получится помочь. Стоит только проводить потоковую передачу по проводным соединениям.
Использование другого потокового сервиса (в качестве теста)
Может сослужить пользу использование другого потокового сервиса. В этом случае можно будет определить, находится ли корень проблемы в провайдере. К примеру, если проблемы возникают при использовании Twitch.tv, попробуйте потоковую передачу на Ustream.tv или Hitbox.tv. Если проблема в их работе исчезает, то скорее всего всё связано со службой потоковой передачи. В том случае, если проблемы с кадрами остаются, от всё дело с вашим соединением в целом.
Проверка настроек брандмауэра / маршрутизатора / антивируса / сетевого программного обеспечения
Также иногда отдельные программы (особенно те, что «оптимизируют» или «улучшают» сетевое соединение) или драйвера могут вызывать очень большие проблемы со скоростью. И потому в том случае, если ничего не помогает, нужно удалить любое дополнительное ПО или те драйверы, которые напрямую не связаны с установленной в ПК сетевой картой. Стоит оставить только основной драйвер, предоставляемый производителем. И избегать всегда «оптимизации» или «настройки» от сторонних программ.
Скоростные тесты
Свяжитесь с вашим Интернет-провайдером
Подытожим, провайдер интернет-услуг (ISP) часто проводит техническое обслуживание или изменяет на своей стороне что-то, что может вызывать у вас как у пользователя проблемы. Если Вы уже испробовали все, что описано в этом руководстве, и ничего из этого не помогло, мы рекомендуем позвонить своему Интернет-провайдеру и объяснить ему проблему.
Сообщите ему подробно. Что именно вы пытаетесь сделать (я пытаюсь стримить на площадку (Twitch / YouTube и т. д.) И что происходит в это время (моё соединение нестабильно и происходит потеря пакетов). Они должны помочь вам определить вашу проблему. Это стоит делать только после того как Вы попробовали всё в из этого руководства и уверены, что OBS не может быть прямой причиной проблем с подключением или пропущенными кадрами.
Проблемы пропуска кадров кодировщика и рендера в OBS Studio
Проблемы пропуска кадров кодировщика и рендера связаны уже непосредственно с вашим оборудованием
Перегрузка графического процессора
Быстрое исправление: запустите OBS от имени администратора [только для Windows]
В OBS Studio версии 24.0.2 и новее программа может попросить ОС зарезервировать некоторую емкость графического процессора для использования OBS. Во многих случаях проблемы с перегрузкой графического процессора можно решить, просто запустив OBS от имени администратора; попробуйте это, прежде чем продолжать искать причину. Чтобы запустить OBS Studio от имени администратора, закройте программу, затем просто щелкните правой кнопкой мыши по ярлыку OBS Studio и выберите «Запуск от имени администратора».
Обновление Windows 10 1809
С обновлением Windows 10 1809 для корректной работы OBS необходимо отключать «Игровой режим» (Game Mode). Включение данного режима может изменить приоритет обработки захвата, поэтому OBS будет выдавать пустые кадры, что приведет к пропускам кадров. В обновлении 1903 и выше эту функцию рекомендуют наоборот включить.
Отключение режима Game mode в Windows 10
30 января 2020, 15:03
Больше решений проблем в нашей группе VK: OBS Studio | Open Broadcaster Software. Знаете, другой способ напишите в комментарии.
Устранение проблемы пропуска кадров в ОБС
Видеорекодер OBS Studio дружелюбен по отношению к начинающим стримерам: повсюду всплывающие подсказки, инструкции и рекомендации. Пара минут в настройках и трансляция уже организована. Но, несмотря на старания разработчиков, не каждая карьера стримера начинается настолько молниеносно: порой проблемы все равно встречаются. Например, возникает большой пропуск кадров в OBS. Почему подобное происходит и как действовать дальше – вот в чем предстоит разобраться.
Причины возникновения проблемы пропуска кадров
Официальный форум, посвященный OBS Studio, переполнен вопросами о настройке стримов, микрофона, доступных плагинах, выбираемых темах для интерфейса и дополнительных инструментах, необходимых для подготовки повторов или добавления новых сцен. Но кроме технической информации будущие и уже активные стримеры с завидной регулярностью и крайне разгоряченно обсуждают Dropped Frames – проблему, связанную с потерей кадров в OBS, лагами и снижением качества картинки во время трансляций.
И, хотя советы на форуме периодически встречаются весьма дельные, из-за беспрерывно появляющихся веток обсуждений, не потеряться среди ежедневно добавляемых сообщений от пользователей практически невозможно. А потому ниже – краткая инструкция по борьбе с Dropped Frames:

Как избавится от потери кадров на стриме
Если после перезапуска программы или компьютера запущенные стримы вновь сталкиваются с эффектом Dropped Frames, то есть опять происходит пропуск кадров в ОБС, что делать дальше пользователю – то без правильной настройки (и парочки экспериментов) не обойтись. Предстоит в пошаговом режиме пройти по каждому из пунктов, перечисленных ниже, – сменить сервер, установить новый битрейт, временно деактивировать антивирус.
Смена сервера и потокового сервиса
После того, как на стриме начинают пропадать кадры (от 10% и более процентов) многие стримеры мгновенно обращаются за помощью к SpeedTest и проверяют не появилось ли проблем с пингом, скорость загрузки или отдачи информации.
С 99% вероятностью пройденный тест не выявит проблем, ведь OBS транслирует сигнал не через ближайший сервер, а тот, который выбран в настройках принимающей стороны (тот же Twitch или YouTube).
Выбрать подходящий сервер для Twitch помогает TwitchTest, а YouTube половину настроек выставляет в полуавтоматическом режиме – в зависимости от текущей скорости интернета и региона.
Настройка приоритетов и битрейта
Раздел с «Настройками» в OBS Studio содержит раздел, посвященный битрейту, приоритетам кодировки и даже количеству FPS. Параметры разбросаны по вкладкам «Вещание», «Выход» и «Расширенные». А потому перед тем, как стартовать очередной стрим рекомендуется пройти по каждому из пунктов в индивидуальном порядке.
Wi-Fi и Ethernet
Беспроводной доступ к сети облегчает жизнь: разрешает проводить трансляции далеко за пределами рабочего места, передвигаться по квартире или дому, экспериментировать, добавлять интерактива на трансляции. Проблема заключается лишь в том, что Wi-Fi не предлагает стабильности: за повышенную мобильность приходится платить резким падением скорости, потерей сигнала.
Если эффект Dropped Frames встречается слишком часто, то почему бы не поэкспериментировать: прямое подключение к интернету добавит стабильности, исключит потерю кадров.
Проверка параметров брандмауэра или антивируса
Защитные службы, запускаемые вместе с компьютером, с завидной регулярностью блокируют порты, необходимые для стабильной работы OBS, передачи транслируемого сигнала. Сходу найти причину блокировки сложно, а потому предстоит или добавить obs.exe в исключения в брандмауэре или в антивирусном комплексе, или же воспользоваться чуть более радикальными мерами. Тот же Avast разрешает временно деактивировать половину экранов защиты, а вместе с тем проверить – как поменяется ситуация – начнут ли вновь пропадать кадры или же доступ к сети станет стабильнее из-за разблокированного TCP-порта.
Игровой режим
После обновления Windows 10 до версии 1809 разработчики из Microsoft начали автоматически подключать «игровой режим» вместе с запуском развлекательного контента. Формально Game Mode необходим для повышения FPS и качественного распределения нагрузки на ПК. Но на деле проблем становится больше. В том числе и с OBS Studio – возникают сложности с захватом экрана, приоритетом обработки сигнала, появлению пустых кадров.
Деактивировать «Игровой режим» в Windows 10 разрешает специальный ползунок, расположенный в «Параметрах» – раздел «Игры».
Привязка к IP и динамическая смена битрейта
Сетевые параметры OBS Studio представлены в разделе «Расширенные», меню с «Настройками». Также они разделены на следующие пункты:
Итоги
Проблемы с пропуском кадров OBS Studio встречаются преимущественно из-за нестабильного подключения к интернету, излишней нагрузки на сеть, некорректно выставленных настроек (битрейт превышает допустимые пределы, а у процессора низкий приоритет) или неподходящего сервера, выбранного для передачи сигнала. Несмотря на разнообразие причин, разобраться с возникшей ситуацией легче, чем кажется – достаточно воспользоваться каждой рекомендацией, перечисленной выше.
Полезное видео
Дополнительный материал по теме:
Как настроить ОБС для слабого ПК
OBS (Open Broadcaster Software) – это программа, созданная для записи и трансляции видео в прямом эфире. С помощью этой программы стримеры транслируют контент на Twitch и Youtube каналах. С этих трансляций стримеры зарабатывают немалое количество популярности и денег, а бренды пользуются стримами как способом рекламировать себя. Благодаря этому больше и больше людей загораются желанием стримить, но сталкиваются с ограниченной мощностью бюджетных компьютеров и медленного интернета. Потому многие стремятся разобраться, как происходит настройка ОБС для слабого ПК без вреда для него и обеспечения надежности соединения.
Автоматическая настройка OBS
Для начала стоит скачать ОБС, а потом воспользоваться настройкой трансляции в автоматическом режиме. Для ее запуска нужно зайти в программу, открыть верхнее меню, где выбрать пункт «Инструменты». Затем кликнуть по вкладке «Мастер автоматической настройки».
Тогда станет доступно три параметра:
Здесь необходимо выбрать «Оптимизировать для трансляции, вторично для записи». А после нажать «Далее».
После этого возникнет всплывающее окно, в котором отобразится:

Дополнительно необходимо поставить галочки напротив:
После этого, нажать «Применить».
Как настроить OBS для слабого ПК
Перед тем, как настроить ОБС на слабом ПК отметим параметры подходящие под это определение. Итак, что нужно компьютеру для того, чтобы эфир проходил без лагов и задержек:
Оперативная память и GPU относительно недорогие, но хороший CPU стоит недешево. Бюджетные процессоры нередко не могут справиться с нагрузкой стрима, что приводит к перегреву и порче.
Чтобы с этим бороться, надо разгрузить процессор и при этом не сильно нагружать видеокарту и память. Ранее баланс достигался с помощью автоматического распределения ресурсов между графическим и центральным процессорами, однако по факту эта функция не работает без определенных манипуляций. Именно поэтому необходима ручная настройка стрима для слабого компьютера.
Чтобы настроить OBS, следует обратить внимание на «Вывод» и «Видео» в панели настроек.

Во вкладке «Вывод» выбрать кодек х264. Это позволит стримить в высоком качестве, без нагрузки на GPU. Минус этого способа – нагружается сам процессор, что будет влиять на общую работу компьютера.
Теперь нужно подобрать оптимальное для эфира разрешение. Часто для 1080р качества эфира используют разрешение «1920х1080».

Следующий этап того, как настроить ОБС для слабого ПК – определение битрейта (количества бит, используемых при передаче-обработке данных в единицу времени). От этого параметра будет зависеть, сколько бит информации в секунду приходит на стриминговый сервис от ПК по интернет-соединению.
Управление битрейтом лучше выбирать постоянное (CBR). В этом случае картинка эфира будет стабильной, а соединение не будет обрываться. Чтобы подобрать правильный битрейт для стрима, предварительно потребуется узнать исходящую пропускную способность интернет-соединения и настройте ее так, чтобы сбоев на трансляции не было.

Следующим этапом выбирается предустановка использования ЦП, чтобы задать качество вывода экрана и нагрузку на CPU. Для бюджетной конфигурации ПК стоит отдать предпочтение значению «ultrafast».

В последнюю очередь, выберем среднее значение FPS, равное 30.
После проделанных действий вкладки должны выглядеть так –
«Вывод»:
«Видео»:
Настройка OBS для очень слабого ПК
Если компьютер не может нормально работать при предыдущих настройках, то в таком случае нужно их немного изменить.
Во вкладке «Видео» поменять значение FPS с 30 до 25, а входное разрешение с 1080р на 720р. Во вкладке «Вывод» заменить значение битрейта на 1500.
Настройка OBS для МЕГА-слабого ПК
Если ПК всё еще не справляется, то нужно задуматься о смене комплектующих. Понижение качества картинки и битрейта только ухудшают трансляцию. Если это пока невозможно, то параметры того, как настроить OBS для слабых ПК таков:
Что убавить, не жертвуя четкостью стрима
Если процессор ПК не из самых мощных или не нагружается с кодеком х264 и предустановкой «veryfast», то можно воспользоваться кодеком NVIDIA NVENC H.264. Если установлен графический процессор от NVIDIA модели GTX 10хх, то прекрасное качество стрима обеспечено, а с серией RTX 20хх кодек NVENC функционирует лучше кодека х264. При нужно помнить, что игра не должна сильно нагружать «железо». Тем, кто проводит онлайн-лекции и вебинары, достаточно просто выбрать то, меньше всего нагружает компьютер.
Если игра чрезмерно нагружает видеокарту, то нужно понизить параметры графики в ней. Можно также ограничить частоту кадров в игре. Это даст стабильный показ и соединение для проведения эфира. Также улучшению качества способствует повышение битрейта.
Заключение
На качество транслируемого контента в техническом плане влияют два фактора – мощность комплектующих компьютера и скорость интернет-соединения. Качественный поток требует надежную работу обоих элементов. Когда один из этих элементов не может обеспечить устойчивый поток, то требуется настраивать OBS вручную, как и для трансляции ВК.
Решающими факторами хорошего стрима на бюджетном пк являются:
Правильная регулировка этих параметров обеспечит четкую трансляцию без сильной нагрузки на ПК и сеть. На слабом компьютере удастся проводить различные лекции, подкасты, разговорные стримы в высоком качестве. Для игр подобная конфигурация подходит с трудом. Если хочется транслировать игровой контент, то придется потратиться на новый ПК.
Полезное видео
Практическое руководство:














