Dropped Frames, CPU/GPU Issues, and Improving Stream Quality
First, check out this video that breaks down this topic in 3 parts:
https://www.youtube.com/watch?v=WnRhaZaQ2ns
Before we discuss fixes, there are the 3 types of frame issues and different causes for each:
Here is a breakdown of how to improve stream quality, identify CPU/GPU issues, and troubleshoot dropped frames:
To fix lagged frames:
To fix skipped frames:
Potential solutions for dropped frames and stream disconnects:
First and foremost, when it comes to dropped frames or stream disconnects you must understand that this is almost always a network issue. Sometimes the issue cannot be resolved without contacting your ISP (internet service provider, IE: Xfinity, AT&T, Verizon, etc.) to let them know that you are experiencing issues with your connection. However, there are a few fixes that you can try to do. We would recommend starting with the following to rule out that it doesn’t have anything to do with your local network.
Another potential solution for your issue is reinstalling your network drivers for your computer by going to your motherboard/laptop manufacturers website and downloading them from there.
It could also be a local issue with your network. Open the outbound port 1935 for TCP. We recommend checking out PortForward for assistance with that.
If reinstalling your network drivers and opening the port does not fix your dropped frames issue then you would need to call your ISP and ask them for assistance and let them know you’re experiencing connection issues/packet loss.
For further troubleshooting, please see this post from OBSProject’s Github.
If none of these fixes work, your dropped frames or stream disconnects are certainly due to an internet service provider issue.
Dropped frames/disconnecting/lag? Read this first!
Krazy
Town drunk
NOTE: This thread contains EVERY piece of dropped frames / disconnect / network related advice we can give. If you really truly honestly super duper actually 100% tried everything in this thread (including replacing hardware), and you STILL have issues then the problem is somewhere along the route between you and whichever server you are trying to stream to. In this case, there will not be anything you can do to resolve the issue as an end user.
«Dropped frames» means that your connection to the service you are streaming to is not stable, or can’t keep up with your set bitrate. Because of this, OBS was forced to drop some of the video frames in order to compensate. If you drop too many frames, you may be disconnected from the streaming server. You may also have connection problems such as random disconnections due to firewall / anti-virus / security software, routers, etc. Here are common solutions to these issues:
Try changing servers
If you think the issue is not with your connection speed, the first thing you should do when trying to diagnose a dropped frames/disconnection issue is to try other ingest servers to see if you can get a stable connection. Sometimes the server you are trying to stream to is having an off day or is overloaded when you are trying to stream. Switching another server will resolve many dropped frames/connection issues. Just because the server you have selected is the «closest» to you, or pings the best to you, does not mean it will give you the best connection. In fact, there have been times where Europeans have found US servers most reliable to stream though. So give a wide variety of servers a try, and make sure you try several servers, not just one or two before you give up.
Streaming to Twitch? Use TwitchTest to find the server that you have the best bandwidth to, and the max bit rate you can stream to that server at.
Try lowering bitrate
The next thing to try is lowering your bitrate until the dropped frames stop. Network conditions aren’t always the same from day to day, and what worked yesterday isn’t guaranteed to work today. Sometimes there’s just not much else you can do except lower bitrate to compensate for the poor connection at a given time.
Don’t stream over wireless
In many cases, wireless connections can cause issues because of their unstable nature. Streaming really requires a stable connection. Often wireless connections are fine, but if you have problems, then we are going to be very unlikely to be able to help you diagnose it if you’re on a wireless just because it adds yet another variable. We recommend streaming on wired connections. If you must use Wi-Fi, try to set up your device and router to operate on 5 GHz as the 2.4 GHz frequency is much more susceptible to interference and drops, even though the signal may appear stronger.
Try another streaming service (Just as a test)
It can be helpful to try a different streaming service just to make sure the issue isn’t just with the provider you’re trying to use. For example, if you are having connection problems with Twitch, try streaming on Facebook or YouTube to see if you have the same issues. If the issues disappear, the problem might be with the streaming service. If the problem remains, then the issue is more likely with your connection in general. Check the service status via social media, for example Twitch often posts about outages on the TwitchSupport twitter.
Check your firewall / router / antivirus / network software
If you are getting disconnected and you’ve already tried other servers, then another thing to check is your firewall/router/antivirus software and make sure that they’re not interfering with the connection. If you suspect the problem is your firewall/router, make sure outbound TCP port number 1935 (the port used for RTMP) is allowed. Note that you do NOT need to use any kind of port-forwarding to stream.
In some cases, anti-virus or firewall / security software can be a cause. You can usually temporarily disable it or add an exception for OBS.exe to check to see whether it’s the problem. If disabling it works, simply add an exception for OBS.exe to your antivirus and then re-enable it. (The process for adding an exception will vary, you will have to find out from the vendor’s website or Google on how to do so. Remember to add exceptions for both 32 bit and 64 bit versions of OBS).
In rare cases, some software/drivers/programs claiming to «optimize» or «enhance» your network connection can actually cause more problems. Try uninstalling any extra software / drivers related to your network card other than the core driver that needs to be installed for Windows. Avoid using any «optimization» or «tweak» programs.
Update Network Adapter Driver
In some rare cases, dropped frames can be caused by an old network adapter driver doing a poor job of handing the high speeds being consumed. It’s not a bad idea to just check to see if there are any new drivers for your network adapter, just to be sure. If you have a PC that uses a Killer Networking NIC, you may want to try the Killer Uninstaller and use the basic driver instead as old versions of the Killer driver are known to cause problems.
Bad router or bad networking hardware
Faulty hardware is usually quite rare, but if you suspect your hardware is malfunctioning, plug in to your modem directly, bypassing the router, so you can check to see if that’s the issue. If you have another network card available (including the one in a laptop or other PC you might have lying around) try that plugged into the modem to check for network card problems on your streaming PC. Try using different ethernet cables too.
Blame the Internet
The internet has hundreds of thousands of routes which tell it how to move data from point A to point B. At any given moment, these routes are constantly updating to account for overloaded links, broken cables, financial deals between ISPs, etc. Sometimes an ISP may route your traffic through an overloaded or unstable link which causes connection issues and dropped frames. As routes update in real-time, you may be able to stream perfectly fine one day and have major issues the next day. Unfortunately if this is happening, there’s nothing you can do about this until the ISP responsible for the routing changes the route.
Устранение проблемы пропуска кадров в ОБС
Видеорекодер 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 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) часто проводит техническое обслуживание или изменяет на своей стороне что-то, что может вызывать у вас как у пользователя проблемы. Если Вы уже испробовали все, что описано в этом руководстве, и ничего из этого не помогло, мы рекомендуем позвонить своему Интернет-провайдеру и объяснить ему проблему.
Проблемы пропуска кадров кодировщика и рендера в 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





