Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Кейс: Разработка облачного интерактивного оверлея для TikTok LIV

Платформа: TikTok LIVE
Стек: Node.js, Socket.io, TikTok Live Connector, HTML/CSS/JS, OBS Studio, Render.com

Задача
Создать облачное решение для прямого эфира, которое:

Работает с любого устройства (телефон, планшет, ноутбук) без установки дополнительного ПО.

Автоматически считает общий банк (BANK) на основе подарков зрителей.

Проводит голосование «Судьи 0-1-2» (только для подписчиков).

Конвертирует подарки в баллы по шкале «2» во время выступления.

Имеет режим «Битва фанатов» (3 минуты, два участника).

Ведущий может управлять всем процессом через отдельную админ-панель из любого уголка мира.

Решение
Разработано облачное веб-приложение, размещенное на Render.com, которое:

Подключается к TikTok LIVE и анализирует чат и подарки в реальном времени (без необходимости в OBS для сбора данных).

Отображает 3 шкалы голосования (0 / 1 / 2), которые обновляются мгновенно через WebSocket.

Автоматически добавляет баллы за подарки к шкале «2» (формула: 1 монета = +10 баллов).

Ведет общий BANK, который растет от каждого подарка (пользовательский коэффициент).

Позволяет запускать «Битву фанатов» с таймером 3 минуты.

Админ-панель (контроллер) доступна через браузер на любом гаджете — телефон, планшет, ПК.

Каждый модуль вынесен в отдельный браузерный файл для гибкой настройки в OBS и управления видимостью с пульта.

Особенность: Для работы парсера чата и подарков OBS Studio не нужен. OBS используется только для финального вывода оверлея на экран (как браузерный источник).

Результат
#прототипирование Облачное размещение — доступ 24/7 с любого устройства, без установки ПО.

Банк обновляется в реальном времени с анимацией при изменении.

Голосование подписчиков растет мгновенно без задержек.

Подарки автоматически влияют на шкалу «2», создавая динамику.

Битва фанатов активируется одной кнопкой.

Админ-панель доступна отовсюду — ведущий управляет эфиром даже с телефона.

Клиент остался доволен — оверлей полностью автоматизировал судейство и мотивацию донатов.

Главный экран оверлея (3 шкалы, таймер, имя участника)

Админ-панель (контроллер) со всеми кнопками

Блок БАНКА (крупным планом)

Режим Битвы фанатов (3 минуты, две команды)

Очередь выступлений для зрителей (по желанию)

Технологии
#прототипирование Node.js · Socket.io · TikTok Live Connector · HTML/CSS/JS · Render.com (Облако) · OBS Studio
Детали работы
Добавлена 28 апреля
68 просмотров
Фрилансер
Михаил Помазан
Украина Одесса
Нет отзывов

Свободен для работы Свободен для работы
На сервисе 4 года