ScreenTinker: управление контентом на цифровых вывесках из одной панели
ScreenTinker — это open-source решение для управления цифровыми вывесками, позволяющее контролировать контент на любых экранах из единой панели.
Проект отлично подходит для тех, кто хочет управлять ТВ, киосками и видеостенами в разных локациях, обеспечивая централизованный контроль, планирование и аналитику. В отличие от коммерческих аналогов, таких как Scala или Xibo, ScreenTinker позволяет избежать дополнительных затрат на лицензии и зависимость от оборудования, поскольку работает на любом устройстве с браузером, включая Android TV, Raspberry Pi и даже Windows.
Для старта нужно только установить проект на свой сервер, следуя инструкциям из README. Можно также воспользоваться бесплатной облачной версией. Учти, что этот проект по лицензии MIT подходит для коммерческого использования, но сам хостинг потребует от тебя выделения ресурсов. Обязательно загляни в документацию для настройки.
Что такое ScreenTinker
ScreenTinker — это бесплатное программное обеспечение для управления цифровыми вывесками, которое можно разместить на собственном сервере или использовать в облаке. С помощью этого инструмента ты можешь управлять телевизорами, видеостенами и киосками в нескольких местах через единый интерфейс. Он предоставляет функции дистанционного управления, планирования, создания плейлистов и аналитики, что делает его подходящим для различных сфер: от торговли и офисов до образовательных учреждений.
Возможности
ScreenTinker обладает множеством функций:
- Плейлисты — возможность создавать и делиться плейлистами, настраивать их и публиковать.
- Редактор слайдов — встроенный инструмент для создания слайд-деков с использованием шаблонов и анимаций.
- Группировка устройств — управление несколькими дисплеями как единым целым с возможностью массовой отправки команд.
- Многофункциональные макеты — возможность делить экран на зоны с помощью редактора перетаскивания.
- Удалённое управление — функция live view, позволяющая управлять экранами изDashboard.
- Живая трансляция и связь — возможность воспроизводить видео в реальном времени и организовывать аудиосвязь с экранами.
Как установить и запустить
Чтобы установить ScreenTinker, нужно выполнить следующие шаги на своем сервере:
git clone https://github.com/screentinker/screentinker.git
cd screentinker/server
npm install
SELF_HOSTED=true npm start
Сервер запустится на порту 3001 (HTTP) или, если присутствуют SSL-сертификаты, на порту 3443 (HTTPS). Для начала используй URL, указанный в баннере при запуске. Первый зарегистрированный пользователь получит полный доступ ко всем функциям.
Ограничения
Обрати внимание, что при самостийном хостинге требуется следующее:
- Node.js версии 20.6 и выше.
- Поддержка SQLite, которая автоматически подхватывается через npm.
- Рекомендовано установить ffmpeg для работы с видео.
Кроме того, для управления устройствами требуется хорошее соединение, особенно если ты планируешь использовать трансляции в реальном времени.
Ссылки на документацию и поддержку
Ты можешь ознакомиться с документацией по настройке [здесь](https://screentinker.com/guides/self-hosted-digital-signage.html). Также доступна возможность задать вопросы и получить поддержку в сообществе в [Discord](https://discord.gg/utTdsrqq4Z).
Открыть на GitHub: screentinker/screentinker →
RepoRadar