Управление информационными экранами «Screenvi»

Полное название проекта:
Управление информационными экранами «Screenvi»
Статус: 
Не допущен к очному туру
Год: 
2026
Автор
Фамилия, имя, отчество:
Светлаков Данила Васильевич
Место учёбы (работы):
Краевое государственное автономное профессиональное образовательное учреждение «Ачинский техникум нефти и газа имени Е.А.Демьяненко»
Научный руководитель
Фамилия, имя, отчество: 
Буторин Денис Николаевич
Место работы: 
Краевое государственное автономное профессиональное образовательное учреждение «Ачинский техникум нефти и газа имени Е.А.Демьяненко»
Имя пользователя: 
Проект
Номинация: 
Информационные ресурсы и сервисы
Сроки работы над проектом: 
2024-2025
Описание: 

Screenvi — это клиент и сервер для трансляции мультимедийных файлов (фото, видео) по локальной сети для отображения на информационных экранах (телевизорах, мониторах, проекторах). Программа позволяет управлять очередью отображаемых мультимедийных файлов в в виде Сценариев по расписанию. Клиентская часть может быть запущена на таких операционных системах как Windows, Android, Linux.

Как это работает?
1. В организации в коридорах, холлах, кабинетах, требуется отображать (транслировать) фото-видео файлы на экранах. Экраны представляют собой телевизоры на базе Android TV или ПК.
2. Выбрать ПК в локальной сети, который будет сервером и установить на него серверную часть Screenvi.
3. На каждый ПК с экраном (ТВ, монитор или проектор) и телевизор на базе Android TV необходимо установить клиентское приложение.
4. В настройках клиентского приложения необходимо указать IP и порт сервера Screenvi (из п.2).
5. На сервере Screenvi автоматически отобразятся подключенные клиенты.
6. На сервере Screenvi необходимо создать Сценарий из отображаемых фото и видео файлов. Такие Сценарии можно создавать для одного или нескольких экранов (устройств, где запущен клиент Screenvi). Запуск Сценария с контентом может быть запланирован по дате и времени.
7. Выбранные для Сценария файлы будут загружены клиентом Screenvi автоматически и начнут отображаться по расписанию указанному в Сценарии.

Собственный компьютер: 
буду использовать собственный компьютер (ноутбук)
Адрес в Интернет: 
https://github.com/det-mey/Screenvi
Используемые технологии и инструменты
Среды разработки и текстовые редакторы: 
Visual Studio Code
Другие: 
Rust, Dart, Flutter, SQLite