Разработать прототип приложения с встроенным движком для воспроизведения видео
Описание.
- Имеется облачная LMS платформа с открытым API.
- Платформа среди прочего предоставляет пользователю возможности интерактивного обучения с использованием видео материалов.
- Видео материалы хранятся в самой платформе и доступны для загрузки в платформу администраторам.
- Предварительно в качестве видео движка платформа использует flow player.
- Готовые интеграции к видео материалам платформы для воспроизведения на сторонних ресурсах отсутствуют.
- Необходимо реализовать модуль подключения к видео материалам платформы с повторением функционала платформы.
- Предполагается, что в качестве реализации будет выступать standalone приложение на стеке html/js/css + flow player engine
Техническое задание на разработку.
1. Исследовать возможности интеграции с платформой.
2. Задокументировать результаты исследований.
3. Выполнить разработку прототипа приложения с интегрированным движком вопроизведения видео с платформы.
4. Требования к визуальному оформлению отсутствуют.
5. В реализайии прототипа необходимо повторить функциональные элементы плеера платформы.
Функциональные требования.
1. Реализация должна предоставлять возможность воспроизводить видео с рассматриваемой платформы.
2. Реализация должна повторять основной функционал оригинальной платформы - тайм-коды, субтитры, прокрутки, паузы и проч.
3. Достаточно описать точку и способ подключения к платформе для получения видео. Условно "скопировать url с платформы из элемента... Выполнить с url следующие манипуляции... Сформированный url вставить в прототип приложения... ".
4. Ожидается, что разработанное приложение будет подключаться к платформе "по url'у", т.е. не копировать исходные сырые видео материалы.
Допустимые альтернативы.
1. В случае точной уверенности в невозможности интеграции с платформой по url - обосновать.
2. Так же при невозможности интеграции рассмотреть возможности централизованного экспорта сырых видео материалов.
Результат.
1. Документация и рабочий прототип standalone приложения позволяющего воспроизводить любой видео материал с платформы при ручном указании адреса источника видео.
2. Альтернативно - результаты исследования и обоснование невозможности интеграции.
В качестве аккаунта для исследований используется обычная пользовательская учетная запись.
При необходимости в расширенных правах рассматривается возможность их предоставления после обоснования.