Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/purplehorrorrus/streamoverlay
An overlay for streamers with single display
https://github.com/purplehorrorrus/streamoverlay
Last synced: 7 days ago
JSON representation
An overlay for streamers with single display
- Host: GitHub
- URL: https://github.com/purplehorrorrus/streamoverlay
- Owner: PurpleHorrorRus
- Created: 2020-09-10T08:43:19.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-09-17T05:47:45.000Z (about 1 year ago)
- Last Synced: 2024-10-10T18:23:51.575Z (28 days ago)
- Language: Vue
- Size: 7.45 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Stream Overlay
**[Гайд по миграции OBS v28](./obs-28/migration.md)**
Оверлей, который выводится поверх игры для стримеров с одним дисплеем.
Приложение работает только под операционной системой Windows 10 и выше. На данный момент поддерживает только русский язык.
![Скриншот](/screenshots/0.png)
# Особенности и возможности
* Вы можете присоединить свой аккаунт 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:
```bash
# 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](https://github.com/PurpleHorrorRus/StreamOverlayAddon) 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.