Появление лагов при стриме с включенной камерой

Задай вопрос и получи ответ! Пишите о своих проблемах, вас проконсультируют
soreal
Неофит
Сообщения: 7
Зарегистрирован: 08 июл 2017, 22:08

Появление лагов при стриме с включенной камерой

Сообщение soreal »

Всем привет!

Уже больше недели пытаюсь перебороть проблему - при стриминге игры The Elder Scrolls Online с включенной камерой (logitech с920) игра начинает безбожно фризить. При этом при тех же настройках BF1, например, идет совершенно бодро в FHD 60Hz

Система: FX8320E, 16Gb RAM 1600MHz , GTX 1070, Win10 Edu
Настройки: кодек NVENC , битрейт 6000.
Пробовал снижать битрейт, использовать x264, менять разрешение камеры(снижать с FHD до HD и даже ниже), полностью переустанавливать игру (со сносом всех настроек и скачиванием последнего клиента)

Проблема появляется именно при запуске трансляции, если просто открыт OBS с предпросмотром - все ок. Стоит включить трансляцию - начинается слайд-шоу, отключаем трансляцию/источник с камерой в OBS - лаги тут же уходят.

Саппорт ТЕСО мне помочь ничем не смог, не найдя никаких проблем в предоставленном им отчете по системе. Есть впечатление, будто начинает сильно просаживаться пинг, и отсюда лаг, но как это связано с камерой, и почему не проявляется в очень пингозависимом battlefield - мне непонятно.

Может кто-то сталкивался с чем-то аналогичным? В какую сторону хоть копать?
Аватара пользователя
tangar
Ангел
Сообщения: 4261
Зарегистрирован: 10 июл 2015, 19:47

Re: Появление лагов при стриме с включенной камерой

Сообщение tangar »

камера ест проц; стримь с nvenc, а не x264

у камеры ограничь фпс до 24 и сбрось все настройки яркости, контраста и проч в дефолт

для 30 фпс ставь битрейт 4000

и выруби предпросмотр
youtube.com/StreamHelp Школа Стримера | youtube.com/StreamGuild стримы | youtube.com/igroglaz обзоры
soreal
Неофит
Сообщения: 7
Зарегистрирован: 08 июл 2017, 22:08

Re: Появление лагов при стриме с включенной камерой

Сообщение soreal »

tangar писал(а):камера ест проц; стримь с nvenc, а не x264

у камеры ограничь фпс до 24 и сбрось все настройки яркости, контраста и проч в дефолт

для 30 фпс ставь битрейт 4000

и выруби предпросмотр
как я писал в первом посте, именно nvenc я и использую. Нагрузка на проц не превышает 70% и в других играх все отлично работает: и камера с фильтром под хромакей, и микрофон с несколькими VST-плагинами (в т.ч. ресурсоемкий эквалайзер от Fabfilter) и стримится в FHD 60Hz (автоопределение в BF1 почти все настройки ставит в ультра) и включенным предпросмотром. Лаги при включенной камере наблюдаю только в одной игре, которой уже года 4, и по требованиям она никак не может просить больше, чем Battlefield 1. Битрейт ставил даже 3000 при масштабировании до 720р, толку ноль. Как и выкручивание настроек игры в полный минимум, на который без слез смотреть невозможно. Задефолтить и ограничить фпс для камеры попробую, а также отлкючить предпросмотр, но есть ощущение, что дело все же не в этом.

Может ли камера создавать какой-то дополнительный траффик? Мне казалось, что нет, и все источники, смешавшись в OBS, идут одним потоком в объеме, определяемым выставленным битрейтом. Но такое ощущение, будто камера генерит дополнительный поток, который сильно заваливает канал (потому что характер лагов очень похож на лаги при плохом пинге, например, может "залипнуть" кнопка движения вперед, и персонаж убежит значительно дальше, чем планировалось, и т.п.). Опять же, непонятно, почему такой проблемы нет в той же батле на забитых 64 игроками картах. Интернет L2TP 100/100 (по факту замеров со спидтеста прим. 90/90). Пинг до Европы прим. ~40ms
soreal
Неофит
Сообщения: 7
Зарегистрирован: 08 июл 2017, 22:08

Re: Появление лагов при стриме с включенной камерой

Сообщение soreal »

Провел серию тестов, отключение предпросмотра в OBS Studio на глаз никак не повлияло на производительность. Ограничение фпс на камере - тоже. Сегодня, правда, даже без камеры были лаги, но при ее включении все становилось еще хуже.
Нашел в игре счетчик фпс/пинга, при включенной камере пинг время от времени падает до 500мс, а иногда и вовсе выдает значение "999+".
Без камеры более-менее стабильно держится в районе 120-140мс. При выключенном стриме 70-100мс :evil: :twisted:
Аватара пользователя
tangar
Ангел
Сообщения: 4261
Зарегистрирован: 10 июл 2015, 19:47

Re: Появление лагов при стриме с включенной камерой

Сообщение tangar »

скрин настроек обс присовокупи плз
и дрова для камеры обнови
youtube.com/StreamHelp Школа Стримера | youtube.com/StreamGuild стримы | youtube.com/igroglaz обзоры
soreal
Неофит
Сообщения: 7
Зарегистрирован: 08 июл 2017, 22:08

Re: Появление лагов при стриме с включенной камерой

Сообщение soreal »

скрины
Вложения
screen3.jpg
screen2.jpg
screen1.jpg
soreal
Неофит
Сообщения: 7
Зарегистрирован: 08 июл 2017, 22:08

Re: Появление лагов при стриме с включенной камерой

Сообщение soreal »

На драйверы камеры тоже грешил и хотел обновить, но судя по всему на 920ый logitech отдельно драйверов нет, в диспетчере устройств стоят какие-то древние 13.80.853.0 от 12ого года (в комплекте с Logitech WEbcam Software).
По крайней мере на оф. сайте logitech больше ничего к этой камере нет, а сам Webcam Software обновлений не находит.
Вложения
настройки камеры в OBS
настройки камеры в OBS
Logitech Webcam Software
Logitech Webcam Software
Аватара пользователя
tangar
Ангел
Сообщения: 4261
Зарегистрирован: 10 июл 2015, 19:47

Re: Появление лагов при стриме с включенной камерой

Сообщение tangar »

1) удали Logitech Webcam Software и заново качни последнюю версию Logitech Webcam Software, мне помогло в свое время
2) стримь в 30 фпс.. 48 - такого значения нет на платформе, его усредняют в 30 все равно
3) битрейт 4000
4) профиль Main, а не high
youtube.com/StreamHelp Школа Стримера | youtube.com/StreamGuild стримы | youtube.com/igroglaz обзоры
soreal
Неофит
Сообщения: 7
Зарегистрирован: 08 июл 2017, 22:08

Re: Появление лагов при стриме с включенной камерой

Сообщение soreal »

tangar писал(а):1) удали Logitech Webcam Software и заново качни последнюю версию Logitech Webcam Software, мне помогло в свое время
2) стримь в 30 фпс.. 48 - такого значения нет на платформе, его усредняют в 30 все равно
3) битрейт 4000
4) профиль Main, а не high
Обычно стоит fps=60, т.к. стримлю battlefield, отсюда и битрейт 6000. 48 кадров осталось после экспериментов с настройками, в том числе масштабирования в 720р, с соответствующим снижением битрейта вплоть до 2500 и разными профилями - эффекта все это не дало.
Попробую вечером переустановить софт на камеру, спасибо.

Вообще, вчера TESO лагала и вовсе без включения стрима, поэтому есть ощущение, что проблема все-таки именно в самой игре, а не в настройках OBS. Хотя что с ней делать уже и не знаю, т.к. сносил подчистую, добавил все ее директории в исключения брандмауера, по рекомендации саппорта открыл все используемые порты на роутере, но это уже вопрос на другой форум...
Аватара пользователя
tangar
Ангел
Сообщения: 4261
Зарегистрирован: 10 июл 2015, 19:47

Re: Появление лагов при стриме с включенной камерой

Сообщение tangar »

да, игра плохо оптимизирована. глянь https://www.reddit.com/r/elderscrollson ... a_pc_well/
youtube.com/StreamHelp Школа Стримера | youtube.com/StreamGuild стримы | youtube.com/igroglaz обзоры
Ответить