1. Установка программного обеспечения
Данное программное обеспечение распространяется в виде облачного SaaS-решения, специальные действия по установке ПО на стороне пользователя не требуются. Программу также можно установить на сервер пользователя в качестве self-hosted решения.
2. Описание программного обеспечения
VideoIN — платформа для защищённой трансляции платных обучающих видеоматериалов.
Главная цель — отдавать контент, сохраняя авторское право лектора. Каждый материал защищён уникальным ID пользователя, доступ к материалам возможен только с одного устройства при предварительном согласовании на регистрацию от администратора.
3. Функциональные характеристики программного обеспечения
Ключевой функционал:
-
Привязка аккаунта подписчика к устройству
Данный функционал предназначен для защиты материалов, так как он запрещает подписчикам пользоваться неограниченным количеством устройств для просмотра, а значит обеспечивает сохранность видео от их несанкционированного распространения или передачи контента третьим лицам.
-
Автопродление подписки
Подписчикам не надо контролировать срок истечения подписки, а лектору заниматься рассылкой с напоминаниями. Платформа сделает это автоматически — за 14 дней до окончания действия текущей подписки на почту пользователя придёт оповещение с предложением продления подписки.
-
Индивидуальная маркировка каждого видео
Для обеспечения безопасности и сохранности контента авторскими правами платформа подставляет на каждое видео уникальный ID подписчика. Таким образом, если кто-то попытается сделать запись экрана, скриншоты и даже записать видео на свой телефон, а после распространит видео в сети Интернет или любым другим способом, лектор сможет определить подписчика и защитить свои права на собственность.
-
Логи действий пользователя
Функционал платформы ориентирован, в первую очередь, на безопасность лектора, загружающего свои уникальные видеоматериалы. Расширенные логи действий позволят следить за активностью пользователей:
- успешные и неуспешные попытки авторизации;
- сбросы и восстановление паролей;
- просмотр видео с указанием, какое видео было просмотрено.
Помимо указания действия пользователя, лектор также может отфильтровать событие по временному отрезку, IP-адрес пользователя.
-
Модерация подписок
Во избежание просмотра контента конкурентами, ботами, злоумышленниками и иными, при регистрации все введённые данные пользователя попадают в списки на модерацию. Так лектор отбирает тех пользователей, которым будет предоставлен доступ к платформе и контенту.
Дополнительный функционал:
-
Плеер с возможностью ускоренного просмотра контента
Пользователь может просматривать видео не только в обычном режиме, но также ускорять или замедлять воспроизведение контента.
-
Интеграция с платёжным шлюзом
Подписчикам не приходится совершать платёжные операции на стороне. Все происходит внутри платформы.
-
Быстрая отдача видео
Мы используем партнёрский CDN, который гарантирует быструю отдачу контента тем клиентам, которые пользуются платформой в виде облачного решения. Клиенты, приобретшие self-hosted решение, могут использовать функционал платформы без CDN.
-
Возможность работы по модели White label
Клиенты могут подключить собственный домен и загрузить логотип, чтобы не ассоциироваться с платформой и размещать контент под своим именем.
4. Доступы к платформе: администраторский и клиентский модули
Администраторский модуль
Администраторский модуль (панель администратора) — это личный кабинет лектора, загружающего свои видеоматериалы. Модуль содержит в себе:
-
Раздел «Контент»
- Категории. Администратор может создавать категории под свои материалы, например, для серии видео по одной теме можно создать отдельную категорию.
- Видео. С помощью данного раздела происходит загрузка видео, распределение по категориям (необязательно), добавление текстового описания загружаемого контента. Загрузка видео допустима только в формате MP4. Для каждого видео предусмотрена возможность загрузить обложку — изображение размером 420×250 в формате .png, .jpg/.jpeg.
-
Раздел «Пользователи»
- Заявки на регистрацию. Список пользователей, которые оставили заявку на регистрацию. Администратор может модерировать пользователей — подтверждать или отклонять их заявки.
- Список. Список всех пользователей, которые когда-либо приобрели подписку на лекции. Внутри страницы с информацией о данном пользователе можно найти также информацию по его платежам и проверить лог действий. При необходимости пользователя можно заблокировать. Также предусмотрена возможность сброса пароля и отвязки аккаунта от устройства.
-
Раздел «Платежи» — в разделе собрана информация по платежам всех пользователей, включая не только успешно оплаченные или не оплаченные подписки, но также переход на шлюз банка.
-
Раздел «Логи действий» — инструмент, который позволяет мониторить активность пользователей на платформе. В табличном варианте представлены данные по пользователю, времени, когда было совершено целевое действие, само действие и IP-адрес пользователя.
-
Раздел «Настройки» — в настройках собраны данные для быстрого доступа администратора: стоимость подписки, электронные ящики для отправки заявок для регистрации и информации из форм обратной связи, контактные номера.
Пользовательский интерфейс
Пользовательский интерфейс — авторизация/регистрация и доступ к личному кабинету для подписчиков платформы. Модуль содержит в себе:
- Регистрация — заявка на получение доступа к платформе и просмотру видеоконтента автора. После отправки данных потребуется подтверждение от администратора и оплата подписки, чтобы на указанную в контактах почту пришла информация с логином и паролем для входа.
- Вход в личный кабинет. При первичном входе в личный кабинет аккаунт пользователя привязывается к устройству, с которого был совершён вход. Данная привязка необходима в средствах обеспечения безопасности загружаемых материалов.
- Раздел «Обучающие видео» — загружаемый контент в панели администратора отображается пользователям в этом разделе. Каждое видео маркируется индивидуальным ID пользователя, просмотр инспектора кода с помощью мышки не возможен.
- Раздел «Подписка» — собрана вся информация о действующей подписке с возможностью продлить её срок. В интерфейсе подсчитываются сроки доступа к материалам после проведения оплаты.
- Раздел «Контакты» — собрана вся контактная информация, которую указал автор, а также есть форма обратной связи — для вопросов, уточнений и получения необходимой технической поддержки.
5. Входные и выходные данные
Администраторский модуль
Ко входным данным модуля относятся:
- Загрузка видеоматериалов в формате MP4 и изображений в форматах .png/.jpg/.jpeg.
- Годовая стоимость подписки, электронные почты для раздела «Обратная связь» и для заявок на регистрацию, контактные данные.
Выходные данные:
- Видеоматериал и иллюстрация (обложка), размещённые в разделе «Образовательные видео» и доступные в пользовательском интерфейсе.
- Информация по подписке и данные для связи, отображаемые в разделах «Подписка» и «Контакты» в пользовательском интерфейсе.
Пользовательский интерфейс
Ко входным данным модуля относятся:
- ФИО, контактные данные, информация о стране и городе проживания, ссылки на социальные сети.
- Логин и пароль для входа в аккаунт.
- Контактные данные и ФИО в форме обратной связи.
Выходные данные:
- Видеофайлы (их трансляция через видеоплеер) и иллюстрации (обложки), загружаемые администратором.
- Информация о стоимости подписки, сроках её действия и возможности продления внутри платформы.
- Контактная информация автора для возможности обратной связи.