Skip to content

An overlay for streamers with single display

Notifications You must be signed in to change notification settings

PurpleHorrorRus/StreamOverlay

Repository files navigation

Stream Overlay

Гайд по миграции OBS v28

Оверлей, который выводится поверх игры для стримеров с одним дисплеем.

Приложение работает только под операционной системой Windows 10 и выше. На данный момент поддерживает только русский язык.

Скриншот

Особенности и возможности

  • Вы можете присоединить свой аккаунт Twitch или Trovo с этим приложением, чтобы видеть и контролировать сообщения в Вашем чате. Не упустите своих зрителей!

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

  • Добавляйте и управляйте любыми сторонними виджетами оповещений прямо в приложении.

  • Включайте рекламу на трансляции прямо в приложении одним кликом.

  • Создавайте голосования и предсказания в чате прямо из приложения.

  • Поддержка сторонних эмоутов BetterTTV, FrankerFaceZ и 7tv.

  • Чат полностью защищён от HTML Injection.

  • Настраиваемый внешний вид чата (фон, размер текста, время сообщения).

  • Приложение потребляет очень мало ресурсов ПК, поэтому не влияет на FPS в играх (кроме некоторых случаев, смотри ниже).

Управление

Приложение использует всего две горячие клавиши для удобного управления.

Alt + R или Alt + T - вызов меню
Alt + K - список зрителей

Возможные проблемы

  • Это приложение идеально работает только с безрамочными или оконными играми. Приложение точно не отобразится поверх полноэкранных игр, использующих Vulkan API для отрисовки графики, но для DirectX могут быть исключения.

  • На некоторых устаревших конфигурациях ПК (проверено на старой линейке Intel i3 и NVIDIA GeForce GTX 9 серии) были замечены локи FPS до 45 в очень редких случаях. Например, такое случалось в League of Legends в режиме окна без рамки, так как приложение выводится прозрачным неактивным окном, но система всё равно считает, что поверх игры есть ещё одно окно. На процессорах AMD (FX и Ryzen) такой проблемы не замечено. Решение - переключить в настройках клиента игры "использовать DirectX 9 (устаревшее)", в крайнем случае запустить игру в окне.

Development

Run these commands to start developing:

# Installation
git clone https://github.com/PurpleHorrorRus/StreamOverlay.git
yarn

# Run in Dev mode:
yarn dev

# To build:
yarn build

Attention! Application using this C++ addon to call low-level system functions. So if you don't have configured node-gyp, you can delete this addon from package.json and all mentions in the code before installation rest packages.