← Все документы

Описание функциональных характеристик программного обеспечения

Скачать PDF-версию

1. Установка программного обеспечения

Данное программное обеспечение распространяется в виде облачного SaaS-решения, специальные действия по установке ПО на стороне пользователя не требуются. Программу также можно установить на сервер пользователя в качестве self-hosted решения.

2. Описание программного обеспечения

VideoIN — платформа для защищённой трансляции платных обучающих видеоматериалов.

Главная цель — отдавать контент, сохраняя авторское право лектора. Каждый материал защищён уникальным ID пользователя, доступ к материалам возможен только с одного устройства при предварительном согласовании на регистрацию от администратора.

3. Функциональные характеристики программного обеспечения

Ключевой функционал:

  1. Привязка аккаунта подписчика к устройству

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

  2. Автопродление подписки

    Подписчикам не надо контролировать срок истечения подписки, а лектору заниматься рассылкой с напоминаниями. Платформа сделает это автоматически — за 14 дней до окончания действия текущей подписки на почту пользователя придёт оповещение с предложением продления подписки.

  3. Индивидуальная маркировка каждого видео

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

  4. Логи действий пользователя

    Функционал платформы ориентирован, в первую очередь, на безопасность лектора, загружающего свои уникальные видеоматериалы. Расширенные логи действий позволят следить за активностью пользователей:

    • успешные и неуспешные попытки авторизации;
    • сбросы и восстановление паролей;
    • просмотр видео с указанием, какое видео было просмотрено.

    Помимо указания действия пользователя, лектор также может отфильтровать событие по временному отрезку, IP-адрес пользователя.

  5. Модерация подписок

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

Дополнительный функционал:

  1. Плеер с возможностью ускоренного просмотра контента

    Пользователь может просматривать видео не только в обычном режиме, но также ускорять или замедлять воспроизведение контента.

  2. Интеграция с платёжным шлюзом

    Подписчикам не приходится совершать платёжные операции на стороне. Все происходит внутри платформы.

  3. Быстрая отдача видео

    Мы используем партнёрский CDN, который гарантирует быструю отдачу контента тем клиентам, которые пользуются платформой в виде облачного решения. Клиенты, приобретшие self-hosted решение, могут использовать функционал платформы без CDN.

  4. Возможность работы по модели White label

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

4. Доступы к платформе: администраторский и клиентский модули

Администраторский модуль

Администраторский модуль (панель администратора) — это личный кабинет лектора, загружающего свои видеоматериалы. Модуль содержит в себе:

  1. Раздел «Контент»
    • Категории. Администратор может создавать категории под свои материалы, например, для серии видео по одной теме можно создать отдельную категорию.
    • Видео. С помощью данного раздела происходит загрузка видео, распределение по категориям (необязательно), добавление текстового описания загружаемого контента. Загрузка видео допустима только в формате MP4. Для каждого видео предусмотрена возможность загрузить обложку — изображение размером 420×250 в формате .png, .jpg/.jpeg.
  2. Раздел «Пользователи»
    • Заявки на регистрацию. Список пользователей, которые оставили заявку на регистрацию. Администратор может модерировать пользователей — подтверждать или отклонять их заявки.
    • Список. Список всех пользователей, которые когда-либо приобрели подписку на лекции. Внутри страницы с информацией о данном пользователе можно найти также информацию по его платежам и проверить лог действий. При необходимости пользователя можно заблокировать. Также предусмотрена возможность сброса пароля и отвязки аккаунта от устройства.
  3. Раздел «Платежи» — в разделе собрана информация по платежам всех пользователей, включая не только успешно оплаченные или не оплаченные подписки, но также переход на шлюз банка.
  4. Раздел «Логи действий» — инструмент, который позволяет мониторить активность пользователей на платформе. В табличном варианте представлены данные по пользователю, времени, когда было совершено целевое действие, само действие и IP-адрес пользователя.
  5. Раздел «Настройки» — в настройках собраны данные для быстрого доступа администратора: стоимость подписки, электронные ящики для отправки заявок для регистрации и информации из форм обратной связи, контактные номера.

Пользовательский интерфейс

Пользовательский интерфейс — авторизация/регистрация и доступ к личному кабинету для подписчиков платформы. Модуль содержит в себе:

  1. Регистрация — заявка на получение доступа к платформе и просмотру видеоконтента автора. После отправки данных потребуется подтверждение от администратора и оплата подписки, чтобы на указанную в контактах почту пришла информация с логином и паролем для входа.
  2. Вход в личный кабинет. При первичном входе в личный кабинет аккаунт пользователя привязывается к устройству, с которого был совершён вход. Данная привязка необходима в средствах обеспечения безопасности загружаемых материалов.
  3. Раздел «Обучающие видео» — загружаемый контент в панели администратора отображается пользователям в этом разделе. Каждое видео маркируется индивидуальным ID пользователя, просмотр инспектора кода с помощью мышки не возможен.
  4. Раздел «Подписка» — собрана вся информация о действующей подписке с возможностью продлить её срок. В интерфейсе подсчитываются сроки доступа к материалам после проведения оплаты.
  5. Раздел «Контакты» — собрана вся контактная информация, которую указал автор, а также есть форма обратной связи — для вопросов, уточнений и получения необходимой технической поддержки.

5. Входные и выходные данные

Администраторский модуль

Ко входным данным модуля относятся:

  1. Загрузка видеоматериалов в формате MP4 и изображений в форматах .png/.jpg/.jpeg.
  2. Годовая стоимость подписки, электронные почты для раздела «Обратная связь» и для заявок на регистрацию, контактные данные.

Выходные данные:

  1. Видеоматериал и иллюстрация (обложка), размещённые в разделе «Образовательные видео» и доступные в пользовательском интерфейсе.
  2. Информация по подписке и данные для связи, отображаемые в разделах «Подписка» и «Контакты» в пользовательском интерфейсе.

Пользовательский интерфейс

Ко входным данным модуля относятся:

  1. ФИО, контактные данные, информация о стране и городе проживания, ссылки на социальные сети.
  2. Логин и пароль для входа в аккаунт.
  3. Контактные данные и ФИО в форме обратной связи.

Выходные данные:

  1. Видеофайлы (их трансляция через видеоплеер) и иллюстрации (обложки), загружаемые администратором.
  2. Информация о стоимости подписки, сроках её действия и возможности продления внутри платформы.
  3. Контактная информация автора для возможности обратной связи.