Резервная сцена OBS при отключении камеры: настройка автопереключения
Зачем нужна резервная сцена в OBS
Если камера отключается во время трансляции, OBS не всегда самостоятельно открывает другую сцену. В зависимости от устройства зрители могут увидеть чёрный экран, последнее изображение с камеры или заставку с сообщением об отсутствии сигнала. При этом звук, игра и сама трансляция могут продолжать работать.
Резервная сцена скрывает техническую проблему. На ней можно разместить статичную картинку, текст «Камера временно недоступна», экран с игрой, видеофайл или другой источник. Переключение выполняется после обнаружения проблем с видеосигналом, а не по расписанию.
В OBS Studio нет универсального встроенного правила «если камера отключилась, открыть резервную сцену». Для такой автоматизации понадобится Advanced Scene Switcher. Плагин проверяет состояние источника и выполняет действие при выполнении заданного условия.
Важно учитывать разницу между физическим отключением устройства и остановкой видеопотока. Камера может исчезнуть из системы, перестать передавать кадры или остаться подключённой, но показывать последнее изображение. Для каждого варианта понадобится своя проверка.
Подготовьте основную и резервную сцены
Сначала создайте две сцены в одной коллекции OBS. Основную можно назвать «Камера», а резервную — «Резерв». Названия не влияют на работу плагина, но короткие варианты удобнее выбирать в выпадающих списках.
В основную сцену добавьте источник «Устройство видеозахвата» и выберите камеру. Проверьте разрешение, частоту кадров и формат изображения. Не удаляйте и не пересоздавайте этот источник после настройки: макрос будет обращаться к нему по имени.
В резервной сцене разместите изображение, текст, медиафайл или другой источник, который должен появиться вместо камеры. Статичная заставка обычно надёжнее видео: ей не требуется отдельное воспроизведение и она не остановится после одного цикла.
Микрофон и другие важные звуки не должны существовать только в основной сцене. Добавьте их в обе сцены либо настройте как глобальные аудиоисточники. Это позволит продолжить разговор со зрителями после переключения. Если в резервной сцене используется видео, включите его зацикливание и проверьте, не останавливается ли оно после первого проигрывания.
Сохраните проект и сделайте резервную копию коллекции сцен. Так будет проще вернуть рабочую конфигурацию, если во время тестов изменится источник или переход.
Проверьте, что происходит с камерой после сбоя
Перед созданием макроса нужно проверить поведение именно вашей камеры. Откройте основную сцену, запустите локальную запись и отключите устройство тем способом, который возможен во время эфира: выньте USB-кабель, выключите камеру или запретите другому приложению доступ к ней.
Если источник перестаёт передавать видеокадры, Advanced Scene Switcher может обнаружить это через условие Video source not outputting frames. В русской локализации формулировка может быть переведена иначе, но смысл остаётся тем же: источник не выдаёт новые кадры.
Иногда источник остаётся в списке OBS, но его изображение становится чёрным. Это тоже может сопровождаться отсутствием новых кадров и определяться тем же условием. Однако простой признак «источник видим» для этой задачи не подходит. Видимость источника не означает, что камера продолжает работать.
Отдельный случай — замороженный кадр. Некоторые камеры или драйверы оставляют последнее изображение на экране и не меняют его после обрыва. OBS при этом может считать источник активным. Условие на наличие источника не сработает, поэтому нужно использовать проверку отсутствия обновлений видеопотока. Именно для этого в списке условий ищите название Video source not outputting frames, а не проверку видимости источника.
Откройте Advanced Scene Switcher и создайте макрос
Установите совместимую с вашей версией OBS сборку Advanced Scene Switcher. После установки откройте OBS Studio и перейдите по пути: Инструменты → Advanced Scene Switcher. В открывшемся окне перейдите на вкладку Macro. В некоторых переводах она называется «Макросы».
На вкладке Macro нажмите Add или «Добавить макрос». Введите понятное имя, например «Камера отключена — резерв». Имя нужно только для ориентации в списке, поэтому оно может быть любым.
Макрос состоит из двух частей: Conditions — условий, и Actions — действий. Сначала настройте условие. В блоке Conditions нажмите Add condition. В списке найдите раздел, связанный с видео, и выберите пункт Video source not outputting frames.
После выбора условия укажите источник камеры в поле Video source. Выбирайте точное имя источника из основной сцены, например «Камера». Не указывайте название сцены вместо названия устройства: плагину нужно отслеживать именно источник «Устройство видеозахвата».

Добавьте условие и действие переключения
Одного признака отсутствия кадров достаточно для простого варианта, но лучше ограничить макрос текущей сценой. В блоке Conditions нажмите Add condition ещё раз и выберите условие из раздела Scene с названием Current scene is. В поле сцены укажите основную сцену «Камера».
В результате макрос должен выполняться только при двух обстоятельствах: источник «Камера» не выдаёт новые кадры, а в эфире сейчас находится основная сцена. Условия должны объединяться по принципу AND, то есть «и». Если в вашей версии плагина можно выбрать режим проверки, не используйте OR для этой пары условий.
Теперь перейдите к блоку Actions и нажмите Add action. Выберите действие из раздела, связанного со сценами, с названием Switch scene. В поле назначения укажите резервную сцену «Резерв».
Название действия может отображаться как Switch scene, «Переключить сцену» или «Перейти на сцену». Это именно смена текущей сцены, а не изменение видимости источника. Действие Set source visibility для этой задачи не подходит: оно может скрыть камеру, но не покажет подготовленную резервную сцену.
Если в вашей версии есть настройка выполнения действия только при изменении состояния условия, включите её. После перехода на резервную сцену условие текущей сцены станет ложным, поэтому макрос не должен повторно запускать одно и то же переключение.
Добавьте задержку перед переходом
Камера может кратковременно перестать передавать кадры из-за нагрузки на USB, смены разрешения или запуска другого приложения. Если переключать сцену сразу, зрители увидят резервную заставку из-за короткого сбоя, после которого изображение быстро вернётся.
В настройках условия или макроса найдите параметр продолжительности выполнения условия. В английском интерфейсе он может называться Duration, Condition duration или быть описан как проверка «в течение заданного времени». Укажите небольшой интервал и проверьте его на записи. Точное значение зависит от камеры, компьютера и характера сбоев.
Если отдельного параметра продолжительности нет, посмотрите список действий. В некоторых версиях Advanced Scene Switcher доступно действие Wait. Тогда его можно поставить перед Switch scene, но после этого обязательно проверьте макрос на повторные срабатывания. Приоритетнее использовать задержку, относящуюся к самому условию: она не запускает переход, пока проблема не сохраняется заданное время.
Не создавайте сразу несколько макросов с одинаковым действием и разными признаками отключения. Они могут переключать сцены по очереди или мешать ручному управлению. Сначала оставьте одну проверку, одну задержку и одно действие.
Включите макрос и автоматический запуск
Созданный макрос не начинает работать только после сохранения настроек. На вкладке Macro найдите строку с его названием и включите расположенный рядом флажок активности. В разных версиях он может быть обозначен как переключатель, галочка или состояние Enabled. Если макрос выключен, его условия не проверяются.
Затем перейдите в окне Advanced Scene Switcher на вкладку General. Нажмите кнопку Start, чтобы запустить обработку макросов. Это важный шаг: активный макрос в списке не выполняется, пока сам переключатель не запущен.
Чтобы не нажимать Start после каждого запуска OBS, на вкладке General включите параметр с названием Start with OBS или «Запускать вместе с OBS». В некоторых сборках он находится в блоке общих параметров рядом с кнопками Start и Stop. Если такой флажок отсутствует, автоматический запуск может называться «Automatically start» или быть недоступен в установленной версии. В этом случае после запуска OBS нужно нажимать Start вручную либо обновить плагин до совместимой сборки.
Закройте окно настроек обычной кнопкой закрытия и убедитесь, что переключатель продолжает работать. Не завершайте работу Advanced Scene Switcher через Stop, иначе резервный переход будет отключён до следующего запуска.
Настройте или отключите автоматический возврат
Возврат на сцену с камерой можно сделать отдельным макросом. Для него потребуется условие, означающее восстановление видеопотока, например Video source outputting frames, и условие Current scene is со значением «Резерв». Действием будет Switch scene с переходом на «Камера».
Перед переходом обратно задайте более длительный период стабильного сигнала, чем для отключения. Камера после переподключения может несколько раз начать и снова прекратить передачу кадров. Если вернуть сцену слишком рано, зрители увидят чередование основной и резервной сцен.
Автоматический возврат удобен, когда камера постоянно нужна в эфире. Но он может мешать, если вы вручную открываете заставку, сцену с игрой или экран настроек. После восстановления устройства макрос вернёт эфир на сцену «Камера», хотя вы могли выбрать другое место.
Безопасный вариант — автоматизировать только переход на резервную сцену. После восстановления камеры проверьте изображение в OBS и вернитесь на основную сцену горячей клавишей. Если нужен автоматический возврат, обязательно оставьте условие Current scene is — Резерв, чтобы макрос не вмешивался в остальные сцены.
Проверьте отключение и зависший кадр
Тестируйте настройку не только в окне предварительного просмотра. Запустите локальную запись или тестовую трансляцию, чтобы увидеть результат так, как его увидит зритель. Отключите камеру, дождитесь заданной задержки и проверьте появление резервной сцены.
После этого проверьте несколько вариантов: вынимание USB-кабеля, выключение камеры, кратковременный обрыв и повторное подключение. Убедитесь, что микрофон, музыка и оповещения не пропали после смены сцены. Также проверьте, что переход не запускается из-за краткого сбоя.
Отдельно создайте ситуацию с зависшим изображением. Если при отключении устройства в OBS остаётся последний кадр, посмотрите, меняется ли состояние условия Video source not outputting frames. Для этого удобно временно открыть настройки макроса и наблюдать его состояние во время теста.
Если переход не происходит, проверьте три пункта: макрос включён на вкладке Macro, сам Advanced Scene Switcher запущен на вкладке General, а в условии выбран правильный источник. Если все пункты настроены, но состояние не меняется, плагин не получает от OBS признак остановки кадров.
В таком случае проблема не в действии Switch scene. Источник может сохранять статус рабочего или продолжать передавать повторяющиеся кадры. Обычная проверка наличия камеры не обнаружит такой сбой, поэтому потребуется другой способ контроля.
Что делать, если плагин не видит состояние камеры
Альтернативой Advanced Scene Switcher может стать связка OBS WebSocket и отдельного скрипта. Скрипт наблюдает за камерой через средства операционной системы, драйвер, тестовый видеопоток или анализ обновления кадров. После подтверждения сбоя он подключается к OBS WebSocket и отправляет команду смены текущей сцены, например запрос SetCurrentProgramScene с названием «Резерв».
Такой вариант полезен, если камера зависает на последнем кадре, а OBS продолжает считать источник активным. Скрипт может проверять не только наличие устройства, но и изменение времени поступления кадров. Если изображение не обновляется заданный интервал, он передаёт в OBS команду переключения.
Для обратного перехода скрипт должен отдельно подтвердить стабильное восстановление камеры. Также понадобится защита от повторных команд: после перехода на «Резерв» скрипт должен дождаться восстановления сигнала, а не отправлять одну и ту же команду на каждом цикле проверки.
В OBS WebSocket включите сервер, задайте пароль и используйте эти данные только в локальном скрипте. Не открывайте интерфейс WebSocket в интернет без необходимости. Этот вариант требует дополнительных настроек и не гарантирует одинаковый результат для всех драйверов, поэтому сначала проверьте его на записи.
Короткий порядок действий
- Создайте основную сцену с источником камеры и резервную сцену с заставкой.
- Проверьте, перестаёт ли камера передавать кадры или оставляет зависшее изображение.
- Откройте Инструменты → Advanced Scene Switcher → вкладку Macro.
- Создайте макрос через Add и добавьте условие Video source not outputting frames.
- Выберите источник камеры и добавьте условие Current scene is для основной сцены.
- В разделе Actions добавьте действие Switch scene с переходом на «Резерв».
- Задайте задержку, включите макрос и на вкладке General нажмите Start.
- Включите Start with OBS, если параметр есть в вашей версии плагина.
- Проверьте отключение, зависший кадр, кратковременный обрыв и работу звука на тестовой записи.
- Если состояние источника не меняется, используйте внешний скрипт с OBS WebSocket.
Новости и статьи
Что изменилось в дизайне и функционале Мы обновили сайт, чтобы работать с ним было быстрее и удобнее. Основные изменения касаются интерфейса, личного..
Доброго времени суток, собрал все новости за это время:1. Главная новость - сильно снижены цены на твич зрителей, пока твич откатил почти все защиты, ..
1. Используйте промокод "December2025" на 15% скидки на всех наших зрителей2. Мы снизили до 1 января базовые цены на наш конфигуратор и самую недорогу..
Твич работает стабильно, поэтому мы готовы сотрудничать со сквадами, реселлерами, сервисами, владельцами ботов и многими другими.Индивидуальные услови..
Мы полностью обновили зрителей для твича и они работают стабильно. Мы используем только качественные IP адреса для зрителей.Ньюанс заключается в заказ..
Всем доброго времени суток. Сегодня мы анонсируем новую функцию - "Конфигуратор Twitch зрителей".Теперь Вы сможете сами себе собрать любой тариф для т..
Приветствую, составил гайд для стримеров, который на данный момент будет очень актуален. Сейчас ютуб и твич отключили монетизацию с просмотров из РФ, ..
Мы наконец-то разработали API Теперь нашим сайтам партнерам будет удобнее с нами работать.Если есть вопросы по АПИ - пишите в TelegramЧто такое Resell..
В связи с огромной популярностью услуг партнёрства и реферальной программы, мы сделали таблицу сотрудничества. Суть очень простая: больше живой аудито..
Наши услуги для стримеров
YouTubeСтабильные зрители · Живые зрители · Лайки · Просмотры · Подписчики
TwitchПанель управления · Зрители uVHQ · Дешёвые MQ · Просмотры · Фолловеры · Битсы · Чат-боты
KickЗрители · Панель управления · Подписчики · Просмотры · Чат-боты
VK Video LiveЗрители · Просмотры · Подписчики · Лайки · Чат-боты
TrovoзакрытЗрители · Подписчики · Просмотры
DliveзакрытЗрители · Просмотры · Фолловеры
BigoЗрители · Просмотры
Наши услуги для контентмейкеров
VK.comПодписчики · Лайки · Просмотры · Комментарии · Голоса · Жалобы
TelegramПросмотры · Подписчики · Реакции · Бусты · Звёзды · Комментарии
InstagramПодписчики · Просмотры · Лайки · Комментарии · Репосты · Зрители
TikTokПодписчики · Лайки · Просмотры · Комментарии · Репосты · Зрители
DiscordПодписчики · Реакции · Бусты · Жалобы
FacebookПодписчики · Просмотры · Лайки · Реакции · Комментарии · Часы
TwitterПодписчики · Просмотры · Лайки · Комментарии · Репосты
ОдноклассникиКлассы · Подписчики · Просмотры