Пропуск кадров отрисовки и кодирования в OBS Studio

Не маловажной задачей является поиск и устранение пропуска кадров отрисовки и кодирования в OBS Studio от этого зависит успех вашей онлайн трансляции. Для этого в программе существует инструмент «Статистика» который важно уметь читать.

5

Рейтинг: 5/5 - 1 голосов


Комментарии

В рендеринге кадров участвует некое устройство процессор или видеокарта в зависимости от того, что вы выбрали для кодировщика х264 или H264. Сам захват (рендеринг*, отрисовка) картинки почти никак не сказывается на устройстве, а вот сжатие (кодирование**) серьёзно влияет на него, каждую секунду устройство подготавливает 30-60 кадров с определённым качеством сжатия, чем качественнее картинка, тем сложнее процесс сжатия, требующие от кодировщика больше ресурсов. Ресурс prostrimer.ru постарается ответить на ваш вопрос «Пропуск кадров отрисовки и кодирования в OBS Studio» как можно подробнее, а вы пишите в комментариях помогло вам это или нет.

И как только у кодировщика заканчиваются ресурсы для сжатия картинки под Ваши задумки он начинает пропускать кадры, например, у видеокарт есть для этого отдельный блок, что серьезно снижает нагрузку от процесса кодирования на саму видеокарту, но не минимизирует нагрузку полностью. Если вы перегрузите видеокарту, например, игрой и нагрузите кодировщик по полной то скорее всего он не справится с задачей, так как с видеокартой у них общая пропускная способность. 

По идеи вам нужно найти некий баланс между двух этих систем для достижения своих результатов, пожертвовать ли настройками качества игры или настройкой качества кодировщика для снижения нагрузки и минимизацию потерь кадров решать только Вам. У новичков в OBS Studio потеря кадров одна из причин непонимания процесса захвата и кодирования видео, они думают, что это всё так просто, нет OBS даёт вам лишь инструмент, а настроить и понимать процесс должны Вы сами.

Проверка статистики в OBS Studio

Давайте откроем статистику в OBS Studio для этого выберите в верхнем меню «Вид» 1 -> «Статистика» 2 и немного разберём окно и посмотрим, что за что отвечает:

  • Пропуск кадров рендеринг (отрисовка):
    • показывает, как кодировщик справляется с непосредственным захватом изображения.
  • Пропуск кадров кодирование:
    • этот параметр показывает, как кодировщик справляется со сжатием и подготовкой картинки к трансляции и записи.
  • Трансляция:
    • здесь показывается пропуски сети, в большинстве случаев за пропуск отвечает интернет провайдер, но есть и другие проблемы, например, с роутером или маршрутизатором.

В статистике нас интересуют данные в скобках (%), проценты пропуска кадров. Параметр имеет три цветовые индикации белый всё хорошо, желтый есть проблемы, красный большой пропуск кадров, цифры через слеш это пропуск кадров/отрисовано

Эту инструкцию написал и тщательно проверил для Вас ресурс PROstrimer полная и качественная версия документа всегда доступна по ссылке тут. Правильное диагностирование проблем с OBS уже даёт 99% к успеху в её решении, давайте разберём небольшой пример обратите внимание на скриншот ниже.

Откройте статистику в OBS шаг 1 и 2, и диспетчер задач сочетанием клавиш CTRL+ALT+DEL посмотрите на нагрузку кодировщика 100% в большинстве случаев означает что кодировщик работает на пределе своих возможностей о перегрузке нам сигнализируют показания под цифрами 4 и 5, информация под цифрами 3 и 6 говорят о проблеме с сетью.

Анализатор журнала OBS Studio «OBS Log Analyzer»

Также в определении проблемы и диагностики параметров поможет бесплатный инструмент «OBS Log Analyzer» для анализа файла журнала (log file) из OBS Studio. Чтобы создать чистый файл журнала, выполните следующие действия:

  1. Перезапустите OBS Studio.
  2. Начните свою трансляцию или запись продолжительностью 30 секунд. Убедитесь, что все нужные игры / приложения открыты и захвачены и т.д. для более точного определения проблемы.
  3. Остановите трансляцию или запись.
  4. Выберите -> «Справка» -> «Файлы журнала» -> «Отгрузить текущий файл журнала». Вставьте полученную ссылку на страницу https://obsproject.com/tools/analyzer или отправьте в чат поддержки, который вы используете например, нашу OBS Studio | Open Broadcaster Software.

Решение проблем с пропуском кадров отрисовки и кодирования в OBS Studio

Предоставьте OBS Studio в свойствах права администратора

В OBS Studio версии 24.0.2 и новее программа может попросить ОС зарезервировать некоторую емкость графического процессора для использования OBS. Во многих случаях проблемы с перегрузкой графического процессора можно решить, просто запустив OBS от имени администратора; попробуйте это, прежде чем продолжать искать причину. Чтобы запустить OBS Studio от имени администратора, закройте программу, затем просто щелкните правой кнопкой мыши по ярлыку OBS Studio и выберите «Запуск от имени администратора».

Отключайте предпросмотр в OBS Studio

Предпросмотр в OBS Studio тоже потребляет часть ресурсов, отключение предросмотра поможет немного освободить ресурсов системы. Также можно назначить для этого горячую клавишу как совместно с запуском трансляции, так и любую другую клавишу. Работа с горячими клавишами описана у нас на сайте PROstrimer.

Минимизируйте количество плагинов и медиа-источников в OBS

Используйте в OBS Studio только нужные Вам плагины для ваших задач, удалите лишние источники захвата и медиа-источники, которыми вы не пользуетесь. Разнесите источники захвата игры, приложения, экрана по возможности в разные сцены. Уменьшите использование разных фильтров для источников и уменьшите количество использования источника браузер.

Не перегружайте графический и центральный процессор

Так как. для кодирования видео требуются небольшие ресурсы графического и центрального процессора не нагружайте их до 100%. Проверьте диспетчер задач (Windows) или Activity Monitor (macOS) на наличие программ, использующих много графического процессора. Примечание: не закрывайте программы, если не уверены, для чего они предназначены (т.е. только те, которые вы открыли)

Оптимизируйте игру при использовании OBS Studio

Ограничьте частоту кадров в игре, ограничьте частоту фпс частотой захвата в OBS Studio, отключите вертикальную синхронизацию, уменьшите графические настройки игры для того чтобы снизить нагрузку на CPU/GPU.

Отключите внутри игровые оверлеи

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

  • Athenascope
  • Lowkey.gg
  • Medal.tv
  • MSI Afterburner
  • RivaTuner / RTSS
  • EVGA Precision
  • Dolby Axon
  • ASUS GPU Tweak II
  • TeamSpeak / Mumble / Discord overlays
  • Raptr
  • Overwolf
  • FRAPS
  • Geforce Experience

Закройте эти приложения или отключите их функции экранного меню при использовании OBS Studio.

Программы для управления и улучшения качества веб-камеры

Такие программа как FaceRig, ChromaCam, NVIDIA Broadcast очень много потребляет ресурсов GPU, отключите их или ограничьте работу во время использования OBS Studio если вы играете и транслируете свой игровой процесс.

Обновите или переустановите драйвера видеокарты

Очень актуально для держателей карт AMD Radeon. 

Аппаратный планировщик графического процессора

HAGS (аппаратный планировщик графического процессора) предназначен для снижения нагрузки на центральный процессор. Попробуйте отключить данную опцию, но помните, что NAGS требуется для работы DLSS 3 на видеокартах RTX 40.

Отключите функции Xbox Game Bar в Windows 10 - 11


* Рендеринг (отрисовка) - процесс получения кадра, то есть захват изображения с какого-то устройства.

** Кодирование - процесс преобразования сигнала из формы, удобной для непосредственного использования информации, в форму, удобную для передачи и хранения, то есть для трансляции и записи.


Уникальный опыт доступен благодаря ВК группе «OBS Studio | Open Broadcaster».

Следующие 10 статей которые будут Вам интересны:

Мы старались оцени контент:

Рейтинг: 5/5 - 1 голосов

DMCA ID 316

В цифровую эпоху воровство контента процветает семимильными шагами, вкладка содержит ссылки на файлы для спорного контента. Файлы не предназначены для скачивания, старые файлы открыты.

Список литературы:
docs google:

Авторство

Для создания некоторых статей нанимались копирайтеры, некоторые статьи могут оказаться совершенно некомпетентными, но они дорабатываются и обновляются лично автором сайта и приводятся в надлежащий вид, в рамках свободного от основной работы время. (Более для написания статей копирайтеров нанимать не планируем)



Комментарии без модерации, жду Вас спамеры.

Комментарии ()

    Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.