Разработать систему для трансляции видеопотока на удаленные устройства

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
10 апреля 2018, 16:22 • 5 откликов • 61 просмотр
Техническая задача:

1) Произвести инициальную работу над устройством (микрокомпьютер Orange PI PC): установить ОС, подготовить его к работе, осуществить пр. настройки

2) Сконфигурировать работу внешних устройств: USB модем, GPS-трекер, HDMI-устройство

3) Произвести работу над выделенным сервером: создать каталоги и настроить.

4) Создать интерфейс (веб или десктоп) для управления устройством и мониторинга его состояния

5) Написать приложение для устройства со следующим функционалом:

  • Сервис мгновенных сообщений
  • Вывод видеофайлов с памяти устройства (microSD карта) по HDMI
  • Управление видеопотоком: плей, пауза
  • Изменение плейлиста
  • Синхронизация видеофайлов с содержимым на сервере
  • Установка GPS-зон активации отдельных файлов
  • Отправка текущего местоположения
  • Отправка состояния плейлиста и воспроизводимого файла
6) Реализовать отрисовку маршрута с информацией о воспроизводимом файле для каждого устройства

7) Реализовать автозапуск приложения и блокировку системных интерфейсов

8) Наладить срочное восстановление соединения при разрыве связи

9) Наладить срочное возобновление работы после сбоя по питанию

10) Реализовать многоуровневую защиту доступа к устройству

11) Реализовать многоуровневую защиту доступа к веб-интерфейсу

12) Реализовать защиту соединения

13) Реализовать альтернативный, независимый от основного способ управления устройствами (посредством SMS-команд)

14) Собрать образ преднастроенной ОС для дальнейшего клонирования и использования

15) Предоставить отчет по выполнению пунктов 1-13, работу над кодом вести с комментированием