Open-Source часть оверлея который я использую на своих стримах
Это не готовый проект и даже не библиотека для встраивания, скорее основа проекта для кастомизации под себя. Проект содержит шаблонное оформление которое необходимо подстроить под себя. И вобще, я не слишком сильно продумывал эту часть. На данный момент расценивайте этот проект как высокоэкспериментальный велосипед без документации. Как только я найду способ обновлять базовый проект и подтягивать данные в свой личный без геморроя, напишу. Скорее всего в виде отдельной ветки с периодическими merge'ами из master'а.
Текущий проект настроен для вывода изображения в 1920x1080. Для вывода изображения в OBS, необходимо установить DirectShow фильтр, инструкция в репозиторий. Аудио выводится в систему, используйте обычный захват аудио.
- Рисование поверх десктопа
- Захват изображения с экрана
- Плавный зум, слежение за окном
- Возможность задать зацензуреную область экрана которую будет не видно на стриме
- Передача изображения в OBS
- Виртуальные сцены для трансляции изображения из Unity
- Возможность анимировать переходы между сценами
- Интеграция с Twitch
- Подключение к чату
- Физический чат падающий на десктоп
- Поддержка Emote'ов (bttv, ffz, twemoji)
- Музыкальный плеер
- Воспроизведение .mp3 из любого местоположения
- Плейлисты и очередь воспроизведения
- Сохранение состояния воспроизведения
- Защита от повторов
- Поддержка .lrc
- Чтение ID3 из mp3 (название, обложка альбома)
- Набор виджетов для составления UI
- Доработанный Text поддерживающий анимированные иконки посреди текста
- Доработанный Image позволяющий грузить картинку по URL
- Виджет захвата экрана
- Виджет захвата камеры
- Виджет аудио плеера с различной визуализацией (Waveform, FFT, текст песни)
- Управление при помощи хоткеев
-
UI настройки в рантайме
- Контекстные менюшки с действиями
- Выбор текущего плейлиста с музыкой
- Возможность настраивать текущее оформление стрима
-
Возможность создавать виджеты
- Заметки
- Голосование
- Таск трекер
- Таймер
-
Интеграция со Spotify
- Возможность проигрывать аудио
-
Интеграция с баллами канала на Twitch
- Заказ музыки на стрим (Spotify)
- Дроп картинки на десктоп
- Кастомизация оформления сообщения
- Text To Speech
-
Улучшение чата
- Просмотр истории сообщения юзера из чата
- Указание заметок о юзерах из чата
- Гифка для привлечения внимания
- Шаблонная сцена со всеми фичами
- Описание принципа работы и советами по кастомизации
- Список всех используемых библиотек
- Обновление readme, перевод на английский