Расчет разработки приложения: плеер на JavaScript/HTML5

Цена договорная • безналичный расчёт
18 января 2016, 12:33 • 1 отклик • 50 просмотров
Предупреждаю заранее, пока это не сам проект, а лишь «тендер» в виде поиска кандидатов.

Условия:

  1. Строго компания, никакого частного лица или группы лиц, никакого ИП.
  2. Компания может состоять из фрилансеров-разработчиков, но должна иметь реальный офис в Москве с ключевыми лицами в виде директора, PM, главного архитектора/тимлида и т.д. в зависимости от структуры компании.
  3. Предпочтение отдается компаниям с офисом в Москве, но рассмотрим и прочие варианты, имеющие офис в РФ.
  4. Прозрачный контроль – договорились, приехали в офис, проконтролировали процесс.
  5. Компания должна существовать больше года.
  6. Реальное портфолио из живых проектов (во множественном числе, не один!) с применением технологий JavaScript, Node.JS, HTML5.
  7. Обязателен план-график в виде диаграммы Ганта.
  8. Обязательный доступ в систему управления проектами/багтрек, особенно если это Redmine, OpenProject, Jira.
  9. Взаимодействие с нашим архитектором.
  10. Обязательно подписываем NDA (соглашение о неразглашении) без него описанное ниже задание будет крайне абстрактное.
  11. Строгое документирование кода (аннотации в коде практически для всего на свете).
Задание:

Необходимо разработать встраиваемый плеер в виде кода JavaScript для сайтов с выводом в HTML5 (ни какого Flash!) и поддержкой интерактивного слоя (аналога слоев у YouTube). JWPlayer не подходит, он является текущим решением этой задачи и функция слоен у него постоянно глючит, требуется свой плеер.

Основные требования:

Поддержка загрузки интерактивного слоя (кода) с отдельного сервера интерактива, когда данный код не привязан к таймкоду видео-файла и выводится/исчезает по инициативе сервера интерактивных слоев. Так же данный плеер должен уметь работать с выводом интерактива по таймкоду видео-файла по принципу работы субтитров.

Интеграция с Ngenix CDN.

Прошу посмотреть все мои задания, т.к. это задание фрагмент большого проекта, дробленного на части.