Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Проект в MVP виде (когда хоть как то можно управлять плейлистами и показывать видео нужен 1 апреля) Полностью рабочий 1 мая. Итоговый функционал можно обсуждать и резать если что. Должно быть удобно функционально и логично) В то же время есть ограничения по срокам.
- Общее описание продукта
- Система управления видео контентом, выводящимся на экраны LCD панелей. Контент загружается через Ethernet, wifi сети на Android приставки. За вывод отвечает специально разработанный APP. Контент проигрывается с самой приставки по заданному плейлисту. В заданное время происходит синхронизация плейлиста и видеофайлов. Загружается только обновленный и новый контент. Удаляется помеченный в системе как неактуальный.
- Есть возможность экстренного вывода видео файла в эфир на все устройства в любое время.
- Backend
- Управление плейлистами, вся работа с контентом, а так же аналитика и статистика доступны в браузере. Требования к браузеру Google Chrome kit или браузер с Google Chrome kit. Кодирование и хостинг видео файлов и плейлистов на отдельном выделено сервере или нескольких серверах.
- Видео файлы должны отвечать требованиям по формату. В базе должны собираться отчеты и статистика по каждой точке. Синхронизация происходит в заданное время по расписанию. Так же возможна принудительная синхронизация. Необходимы требований к каналу, а так же оптимизация синхронизаций из 1500-3000 экранов на один дата центр. Конвертация на сервере в формат H.264.
- Интерфейс системы управления видео контентом
- Вывод всех точек с фильтрацией по параметрам, отображение на карте, отображение статуса в реальном времени, статистика по точке и в целом, возможность объединять в группы.
- Эфирная сетка
- Функционал drug and drop, принцип адаптации интерфейса под workflow.
- Вывод сетки списком, в виде календаря на месяц, неделю, день а так же в виде Timeline.
- Общие требования к системе
- Разграничение прав по пользователям
- Возможность экстренное сообщение в картинке текстом, поверх видео с изменением фона, отдельным видео файлом
- История обновлений с возможностью отката
- UNDO в интерфейсе
- Поиск по роликам (название, клиент)
- Inbox для входящих видео с интеграцией sftp
- Статусы просмотрено, утверждено
- Информационный Dashboard
- Статусы экранов (по гурппам)
- Что в эфире
- Быстрые навигационные линки
- История по менеджерам
- Backups
- Alerts/reports
- Если нет пинга или экран отключен
- Если сбой программы/перезагрузка, эл-ва
- Возможность выгрузки скриншотов на сервер, с метаданными: точка, время, ролик с настройкой по времени либо при смене id ролика
- Статистика
- По компании
- По времени
- По точке и группе точек
- По клиенту
- По id ролика
- Оборудование
- Android box с Ethernet, wifi, hdmi, 32gb ram (или расширяемый через microSD)
- Поддержка на аппаратном уровне кодеков H264
- OS от Android 5.1
- Вывод видео в формате 720P и 1080P.
- Возможность кастомизации прошивки.
- [16/02/16 22:33:29] Игорь Боголюбский: Думаю, план такой:
- 1. Разобраться с особенностями работы приставки.
- 2. Разработать систему автообновления без доступа к интернету. Система должна быть максимально надёжная и безотказная (чтобы мы не спалили 1500+ приставок). Чтобы при обновлении не перезатирались сохранённые данные. В какой бы момент это не произошло. Даже если сейчас проигрывается видео и софт обновился - видео не должно зависать. Обновлять можно по ночам.
- 3. Отладить механизм фулл-скрин видео. Чтобы не вылезали никакие андройдовские алерты. (иногда на видеоэкранах/билбордах Москвы я наблюдал "Готовы обновления Windows. Хотите перезагрузиться? ДА/НЕТ" - и это поверх видео на огромном экране).
- 4. Настроить механизм синхронизации плейлистов и скачивания файлов. Торрент можно отложить и доделать его после бета-запуска так как в апреле ещё не будет множества приставок - нам не нужно параллелить загрузку видео-файлов. А имея отлаженный механизм автообновления (задача №1) в апреле мы сможем допилить торрент и обновить все приставки.
- Также надо настроить механизм хранения файлов на hdd и удаления старых не используемых видеофайлов когда место на hdd заканчивается.
- 5. Сделать показ видео в удобном тебе формате. Это не обязательно должен быть h.264. Я думал, это стандартный формат который легче всего проигрывать, но если надо что-то другое - говори.
- 6. Сделать показ экстренных сообщения (видео, картинка, бегущая строка или просто текст поверх видео).
- 7. Отправка статистики о проигрывании.
- 8. Прикрутить BitTorrent для скачивания файлов.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement