Как настроить OBS для стрима на слабом интернете
Стримить можно и с небольшой отдачей, если не пытаться выжать 1080p60. Вот настройки, которые дают чистую картинку на скромном канале.
Сначала измерь отдачу
Нужна не скорость загрузки, а скорость отдачи (upload). Проверь её несколько раз в разное время суток и возьми нижнее значение. Именно оно определяет, сколько можно отдать в трансляцию.
Разрешение и FPS
Для шутеров ставь 720p60, для стратегий и спокойных игр подойдёт 1080p30. В динамичных играх FPS важнее разрешения: зритель простит мягкую картинку, но не рваное движение.
Битрейт по отдаче
- Отдача 4-5 Мбит/с: 720p30, 2500-3000 кбит/с.
- Отдача 6-8 Мбит/с: 720p60, 3500-4500 кбит/с.
- Отдача от 10 Мбит/с: 1080p60, до 6000 кбит/с.
Звук ставь 160 кбит/с AAC: этого хватает и для голоса, и для игры.
Кодировщик
Если в компьютере видеокарта NVIDIA GTX 16-й серии, RTX или новее, выбирай NVENC: кодирование уходит на видеокарту, и процессор свободен для игры. У AMD и Intel есть свои аппаратные кодировщики. Программный x264 даёт хорошее качество, но на пресетах медленнее veryfast так грузит процессор, что игра теряет FPS.
Остальные настройки
- Управление битрейтом: CBR.
- Интервал ключевых кадров: 2 с.
- Профиль: high.
- Фильтр масштабирования: Lanczos, если уменьшаешь картинку с 1080p.
- Динамический битрейт: включи в расширенных настройках, блок «Сеть».
Тест без зрителей
Добавь к ключу трансляции ?bandwidthtest=true и запусти эфир на 10 минут. Смотри в статистике OBS на пропущенные кадры. Какие бывают потери и что значит каждая, мы разобрали в статье о пропущенных кадрах.
Если отдачи хватает, а кадры теряются
Иногда канала достаточно, а поток всё равно рвётся из-за маршрута до сервера Twitch. Тогда попробуй стримить через защищённое подключение в соседней стране и сравни потери. Если улучшения нет, дело в самой отдаче, и поможет только снижение битрейта.