Разработка онлайн школы балета

Разработка онлайн школы балета

В проекте использовали

  • 1c-bitrix
  • Boomstream
  • DRM

Клиент пришел с проблемой

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

Это был первый наш опыт работы с онлайн школой. Было интересно налаживать защиту видео с помощью бумстрим, а также реализовывать перемешивание видео для ежедневных тренировок.

фото
Георгий ПетровCEO

Всегда есть особенности

Основная проблема, это хранение видео. Уроки в хорошем качестве получались достаточно тяжелыми и хранить их на рядовом хостинге было невозможно. Кроме того, важным для клиента было обеспечить защиту эксклюзивного видео контента школы. Поэтому хранение видео в открытых источниках, таких как youtube, также не подходило. Можно было реализовать свой видео хостинг для этого проекта. Но это потребовало бы серьезных вложений в сервер, разработки специализированного ПО и видео плеера. Что обошлось бы слишком дорого для начинающего ресурса.

Также, обычного каталога уроков с фильтром было мало. Нужно было помочь пользователю достигать своих целей, не будучи экспертом в формировании программ тренировок. И наоборот. Человеку уже разобравшемуся в тренировочном процессе дать возможность самостоятельно формировать программу.

Как мы это сделали

Мы решили разместить видео на стороннем, специализированном видео хостинге boomstream. У этого сервиса достаточно гибкий api и удобный видео плеер. Благодаря этому хранение видео уроков обходится не дорого. Они защищены посредством DRM и специальными водяными знаками.

Для того, чтобы человек мог сформировать свою программу, мы дали ему механизм плейлистов. Он может подобрать с помощью фильтра нужные видео и сохранить их в плейлистах.

Для новичков мы сделали механизм формирования программы. Вначале он выбирает что он хочет получить от программы. Какова его цель. Дальше выбирает сколько он готов каждый день выделять времени на тренировки. А потом программа формируется автоматически. Причем она формируется каждый раз разная.

В результате
Заказчик получил онлайн школу, с защитой видео уроков. Без проблем с хранением видео. Пользователи получили удобный интерфейс, где они могут проходить уроки, формировать программы и планы занятий так как им удобно.