Advertisement
egslava

Untitled

Feb 16th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.63 KB | None | 0 0
  1. Проект в MVP виде (когда хоть как то можно управлять плейлистами и показывать видео нужен 1 апреля) Полностью рабочий 1 мая. Итоговый функционал можно обсуждать и резать если что. Должно быть удобно функционально и логично) В то же время есть ограничения по срокам.
  2.  
  3. Общее описание продукта
  4. Система управления видео контентом, выводящимся на экраны LCD панелей. Контент загружается через Ethernet, wifi сети на Android приставки. За вывод отвечает специально разработанный APP. Контент проигрывается с самой приставки по заданному плейлисту. В заданное время происходит синхронизация плейлиста и видеофайлов. Загружается только обновленный и новый контент. Удаляется помеченный в системе как неактуальный.
  5. Есть возможность экстренного вывода видео файла в эфир на все устройства в любое время.
  6.  
  7. Backend
  8. Управление плейлистами, вся работа с контентом, а так же аналитика и статистика доступны в браузере. Требования к браузеру Google Chrome kit или браузер с Google Chrome kit. Кодирование и хостинг видео файлов и плейлистов на отдельном выделено сервере или нескольких серверах.
  9. Видео файлы должны отвечать требованиям по формату. В базе должны собираться отчеты и статистика по каждой точке. Синхронизация происходит в заданное время по расписанию. Так же возможна принудительная синхронизация. Необходимы требований к каналу, а так же оптимизация синхронизаций из 1500-3000 экранов на один дата центр. Конвертация на сервере в формат H.264.
  10.  
  11. Интерфейс системы управления видео контентом
  12. Вывод всех точек с фильтрацией по параметрам, отображение на карте, отображение статуса в реальном времени, статистика по точке и в целом, возможность объединять в группы.
  13.  
  14. Эфирная сетка
  15. Функционал drug and drop, принцип адаптации интерфейса под workflow.
  16. Вывод сетки списком, в виде календаря на месяц, неделю, день а так же в виде Timeline.
  17.  
  18. Общие требования к системе
  19. Разграничение прав по пользователям
  20. Возможность экстренное сообщение в картинке текстом, поверх видео с изменением фона, отдельным видео файлом
  21. История обновлений с возможностью отката
  22. UNDO в интерфейсе
  23. Поиск по роликам (название, клиент)
  24. Inbox для входящих видео с интеграцией sftp
  25. Статусы просмотрено, утверждено
  26.  
  27. Информационный Dashboard
  28. Статусы экранов (по гурппам)
  29. Что в эфире
  30. Быстрые навигационные линки
  31. История по менеджерам
  32. Backups
  33.  
  34. Alerts/reports
  35. Если нет пинга или экран отключен
  36. Если сбой программы/перезагрузка, эл-ва
  37. Возможность выгрузки скриншотов на сервер, с метаданными: точка, время, ролик с настройкой по времени либо при смене id ролика
  38.  
  39. Статистика
  40. По компании
  41. По времени
  42. По точке и группе точек
  43. По клиенту
  44. По id ролика
  45.  
  46. Оборудование
  47. Android box с Ethernet, wifi, hdmi, 32gb ram (или расширяемый через microSD)
  48. Поддержка на аппаратном уровне кодеков H264
  49. OS от Android 5.1
  50. Вывод видео в формате 720P и 1080P.
  51. Возможность кастомизации прошивки.
  52. [16/02/16 22:33:29] Игорь Боголюбский: Думаю, план такой:
  53. 1. Разобраться с особенностями работы приставки.
  54. 2. Разработать систему автообновления без доступа к интернету. Система должна быть максимально надёжная и безотказная (чтобы мы не спалили 1500+ приставок). Чтобы при обновлении не перезатирались сохранённые данные. В какой бы момент это не произошло. Даже если сейчас проигрывается видео и софт обновился - видео не должно зависать. Обновлять можно по ночам.
  55.  
  56. 3. Отладить механизм фулл-скрин видео. Чтобы не вылезали никакие андройдовские алерты. (иногда на видеоэкранах/билбордах Москвы я наблюдал "Готовы обновления Windows. Хотите перезагрузиться? ДА/НЕТ" - и это поверх видео на огромном экране).
  57.  
  58. 4. Настроить механизм синхронизации плейлистов и скачивания файлов. Торрент можно отложить и доделать его после бета-запуска так как в апреле ещё не будет множества приставок - нам не нужно параллелить загрузку видео-файлов. А имея отлаженный механизм автообновления (задача №1) в апреле мы сможем допилить торрент и обновить все приставки.
  59. Также надо настроить механизм хранения файлов на hdd и удаления старых не используемых видеофайлов когда место на hdd заканчивается.
  60.  
  61. 5. Сделать показ видео в удобном тебе формате. Это не обязательно должен быть h.264. Я думал, это стандартный формат который легче всего проигрывать, но если надо что-то другое - говори.
  62.  
  63. 6. Сделать показ экстренных сообщения (видео, картинка, бегущая строка или просто текст поверх видео).
  64.  
  65. 7. Отправка статистики о проигрывании.
  66.  
  67. 8. Прикрутить BitTorrent для скачивания файлов.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement