ZigStudio v2.5

Удаленный broadcast-workspace для модеров

Здесь живет отдельный боевой контур: серверный холст, медиатека, голосовые уведомления и live-статус комнаты. Все, что делают модеры, идет через VPS и попадает в OBS как самостоятельный Browser Source.

Что получают модеры Медиа, TTS и живой preview Фото, видео, звуки и русская озвучка доступны удаленно, без доступа к локальным сценам стримера.
Что получает стример Отдельный прозрачный холст OBS забирает готовый canvas и отдельные каналы image / video / sound / TTS как независимые Browser Source.
Разработчик ZigZiger Система строится как полноценный удаленный контур управления, а не как набор локальных костылей.
Подключение

Вход и связь с relay

Сначала нужен вход в панель, потом WebSocket к relay. После этого модераторы управляют отдельным удаленным холстом и не вмешиваются в локальные настройки стримера.
Панель модеров ожидание Ждем вход модератора и проверку panel.zigstudio.ru.
Relay / VPS ожидание WebSocket еще не открыт.
Streamer Agent не в сети Локальный агент все еще нужен для статуса стримера и локального v2.0, но remote canvas живет отдельно.
TTS и очередь очередь 0 Последней заявки пока нет.
Эфир сейчас

Предпросмотр сцены

Быстрый доступ

Главные действия модератора

Тут только удаленный слой: открыть боевой canvas, освежить серверную медиатеку, быстро переключить фон canvas и проверить, что relay/agent живы.

Ждем первый живой snapshot комнаты, чтобы показать текущее состояние эфира без догадок.
Комната

Кто сейчас в контуре

Комнатаdemo-roomОбщая сессия модеров и локального агента.
Модераторы0Сколько web-панелей сейчас внутри комнаты.
Агенты0Сколько локальных клиентов стримера в комнате.
История0Сколько действий уже записал relay в этой комнате.
Ревизия0Номер последнего подтвержденного state snapshot/patch для комнаты.
Последнее действиеожиданиеПока история пустая и агент еще ничего не подтвердил.
Очередь TTS

Последние заявки

История комнаты

Что произошло только что

Удаленный холст

Реальный предпросмотр удаленного слоя

Здесь будет тот же самый canvas, который потом добавляется отдельным Browser Source в OBS. Это не схема и не мокап, а реальный серверный слой.
Фон canvas

Что держит удаленный слой

Рабочие ссылки

Куда смотрят модеры и OBS

Удаленный canvas — это отдельное окно браузера/Browser Source. Он не правит локального персонажа и не лезет в пресеты стримера.
Единый broadcast canvas

Один боевой URL для OBS и один проводник для всей медиатеки

Модератор работает как в отдельном файловом редакторе: выбирает медиа, кладет его на удаленный холст и двигает поверх guide-сцены стримера. В OBS уходит один общий broadcast-canvas.

Ожидаем первый snapshot библиотеки
Канал звука 0-100% 100%
Канал видео 100% Громкость active video на удаленном canvas.
Канал фото OFF Фото включается поверх canvas и убирается одной командой, без вмешательства в локальную сцену стримера.
Текст сверху сцены
Stage editor

Экран стримера

Это главный рабочий холст. Сюда бросаются картинки и видео из проводника ниже, после чего слой двигается и масштабируется как в stage-редакторе OBS.

ZigStudio Remote > demo-room > Все медиа
Проводник

Файлы комнаты

Ожидание загрузки 0%
Выбери локальный файл с диска или перетащи его в зону ниже.
Перетащи медиа прямо сюда Файлы сразу попадут в серверную библиотеку комнаты и станут доступны в этом проводнике.
Микрофон модератора ожидание Кнопка выше пишет локальный микрофон браузера в `.webm`, грузит на VPS и может сразу пустить его в sound-слой.
Имя Тип Размер Обновлено Состояние
Медиа для зрителей

Подготовка наград за баллы Twitch

Здесь мы собираем отдельную витрину из уже загруженных файлов. Потом этот список будет читать интеграция с наградами канала и запускать нужные фото, видео и звуки в том же remote canvas.

Сейчас это подготовка списка для зрителей. Следующий слой уже подвяжет этот каталог к Twitch channel points и 30-секундной модерации.
Текущая витрина

Что смогут вызывать зрители

Звуковой слой

Как звучит удаленный холст

У remote canvas своя собственная аудиодорожка. Фото, видео, звуки и TTS звучат из этого Browser Source, а не из вкладки модератора.
Ссылки и маршруты

Что брать в OBS

Теперь у remote workspace есть не только общий canvas, но и отдельные каналы: image, video, sound и TTS-only. Можно собирать сцену в OBS несколькими Browser Source поверх основного эфира.
TTS-only preview

Как выглядит голосовой слой

Это полностью прозрачный слой для OBS: без фона, без рамки и без заглушки в idle. На экране появляется только само TTS-уведомление.
Удаленная озвучка

TTS для модеров

Ждем статус удаленного русского TTS-движка.

Здесь живет отдельная русская TTS для remote canvas. Preview не уходит в эфир, а очередь уже идет в боевой Browser Source.
Выбери голос-карточку или оставь режим авто, если хочешь брать голос из привязки пользователя.
Живая очередь

Что сейчас будет говорить агент

Маршруты TTS-only

Отдельный голосовой канал

Этот слой можно отдавать в OBS отдельно на весь экран: фон полностью прозрачный, в idle ничего не рисуется, а при срабатывании появляется только само уведомление.
Живой статус

Что сейчас с озвучкой

Голоса по пользователям

Привязка голоса

Режим авто берет голос из этой таблицы. Так можно раздавать отдельные голоса постоянным зрителям, друзьям или ролям.

Текущая таблица

Кто чем озвучивается

Доступ и ссылки

Panel, relay и локальный холст

Пинг panelОтвет удаленной web-панели.
Пинг relayОтвет API и WebSocket-слоя.
Локальный агентОтдельный локальный контур стримера, не сам remote canvas.
Ждем first snapshot комнаты, чтобы показать ревизию и последнее подтвержденное действие.
Кто может что

Роли

owner / admin
Полный доступ к удаленному canvas: фон, медиа, TTS, привязки голосов, загрузка файлов и аварийные команды.
moderator
Показ фото/видео/звуков, смена фона canvas и обычная работа с TTS-очередью.
tts-only
Только русская TTS: preview, очередь и базовая остановка, без доступа к медиа и локальной сцене.
Публичные аккаунты

Что сейчас раздает relay

Журнал событий

Ответы панели и агента