Главная
XtreamUIPro

Образование и обучение

Видео курсов и живые занятия на инфраструктуре, которой владеет учреждение

Записанные уроки становятся библиотекой видео по запросу, лекция — прямым каналом, а доступ студента — линией со сроком действия. Всё на серверах, которыми управляет учреждение, с бесплатной лицензией Professional для подходящих учреждений.

Студенты в лекционной аудитории следят за занятием на ноутбуках.
Фото: cuboulder · CC0

Задачи

Что предстоит решить кампусу

  • Видео курсов разбросано по разным инструментам

    Записи на личных дисках, публичных видеосайтах и в чатах: ничто не упорядочено по курсам, и ничто не истекает, когда курс заканчивается.

  • Доступ, следующий за зачислением

    Студенты приходят и уходят по семестрам; доступ должен открываться при зачислении, закрываться по окончании срока доступа и не передаваться дальше студента.

  • Данные и трафик под контролем учреждения

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

Чем помогает Xtream UI Pro

Чем платформа полезна

  • Библиотека, упорядоченная по курсам

    Каждый курс — букет записанных уроков (сериал с сезонами и эпизодами); программа обучения — пакет, который открывает нужные студенту букеты.

  • Доступ как линия с периодом

    Зачисление создаёт линию, срок действия которой равен периоду доступа к курсу, с лимитом одновременных сессий; это делает API или коннектор из вашей студенческой системы.

  • Работает в кампусе, даже офлайн

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

Возможности платформы

Что использует эта отрасль

Ниже перечислены возможности, на которые опирается это развёртывание. Каждая из них есть в продукте уже сегодня; ничего из этого не запланировано и не делается по запросу.

  • Видео по запросу

    Фильмы, сериалы с сезонами и эпизодами и радио, разложенные по категориям и букетам, с метаданными TMDB и задачей загрузки, которая скачивает и кодирует ваши источники.

    Подписанные ссылки воспроизведения с ограниченным сроком · VOD-кэш на каждой ноде

  • Прямые трансляции

    Эфирные каналы из ваших источников, с EPG, catch-up и timeshift там, где это позволяет источник, в виде HLS или MPEG-TS для приложений и приставок ваших зрителей.

    Origin-хаб с одним апстримом на канал · RTMP на вход и выход · транскодирование ffmpeg

  • Управление подписчиками

    Линия — это доступ одного зрителя: пакет, букеты, срок действия, лимит подключений и форматы вывода, а коды активации, пробные периоды и продления подчиняются везде одним правилам.

    Xtream Codes API, M3U/XMLTV, порталы MAG и Enigma2, веб-плеер

  • Управление реселлерами

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

    Группы и права · журнал кредитов · суб-реселлеры

  • API и интеграции

    Создавайте, продлевайте и приостанавливайте доступ из собственных систем через Reseller API, получайте подписанные webhook и подключайте биллинговые и торговые платформы готовым коннектором.

    Reseller API с идемпотентными идентификаторами запросов · ключи Admin API · 17 коннекторов

  • Безопасность и контроль доступа

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

    TOTP · ключи, запечатанные AES · URL с подписью HMAC · правила GeoIP и ISP

В панели

Страницы, в которых живёт это решение

Скриншоты панели свежей установки с демонстрационным каталогом. Ничего не нарисовано вручную.

Страница Movies дашборда: фильмы каталога с категорией, годом и статусом.
Видео по запросу · Подписанные ссылки воспроизведения с ограниченным сроком · VOD-кэш на каждой ноде
Страница Streams дашборда: эфирные каналы со статусом, категорией, источником и форматами вывода.
Прямые трансляции · Origin-хаб с одним апстримом на канал · RTMP на вход и выход · транскодирование ffmpeg

Архитектура инфраструктуры

Пример развёртывания: один кампус, два здания

Управляющий сервер в ИТ-комнате, нода стриминга во втором здании, преподаватели публикуют записи, а студенты смотрят на своих устройствах.

Выберите часть схемы, чтобы увидеть, что она делает.

В образовательном развёртывании источники — записи лекций и загруженные записи; панель хранит библиотеку курсов и линии студентов; нода в каждом здании обслуживает его аудитории; студенческая информационная система или LMS работает через API.

  1. Установите платформу

    Установщик для Ubuntu размещает панель, API, worker и origin на одном сервере сети кампуса.

  2. Постройте библиотеку курсов

    Загрузите записи или загрузите их задачей ingest; каждый курс становится сериалом, каждый урок — эпизодом, каждая программа — букетом и пакетом.

  3. Создайте доступ студентов

    Линии приходят из студенческой системы через Reseller API или из кодов активации, выдаваемых при зачислении, со сроком действия до конца семестра.

  4. Обслужите второе здание

    Подключите ноду по SSH из панели; зрители этого здания будут направляться на неё, а всех остальных обслуживает origin.

Соответствие конфигурации

Ваши понятия — объекты платформы

В платформе нет объектов, специфичных для отраслей: букет, линия, пакет или аккаунт реселлера используются как то понятие, которое нужно вашей отрасли. Это концептуальные соответствия, а не встроенные функции этой отрасли.

Пошаговое руководство по настройке

Требования, развёртывание в сети кампуса, организация курсов, доступ студентов, живые занятия, интеграция с LMS и устранение неполадок — шаг за шагом.

Читать руководство по настройке
В вашей отраслиНа платформе
Учебный центр или партнёр-дистрибьюторАккаунт реселлера: делегированная панель с кредитами, правами и собственными линиями
Коллекция курсовБукет: именованный набор каналов, фильмов или сериалов, который открывает пакет
Записанные урокиVOD-каталог: фильмы и сериалы с сезонами и эпизодами, категориями и метаданными
Живое занятиеПрямой канал: стрим со своими источниками, EPG и форматами вывода
Доступ студентаЛиния: один доступ со своим пакетом, букетами, сроком действия, лимитом подключений и выводами
Период доступа к курсуСрок действия линии, который продлевается пакетом, кредитом или через API
Лимит одновременных сессийМаксимум подключений линии: сколько устройств могут смотреть одновременно
Интеграция с LMS или торговой системойReseller API и webhook: операции панели из вашей собственной системы

Вопросы интеграции

Студенческие информационные системы и системы управления обучением не подключаются нативно: они создают и продлевают линии студентов через Reseller API (один идентификатор запроса на операцию) или через коннектор вашей торговой платформы и получают webhook, когда доступ создан, скоро истекает или истёк. В платформе нет встроенного единого входа (SSO) для студентов: студент входит в плеер с учётными данными линии.

Вопросы безопасности

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

Права на контент и лицензирование

Учреждение должно обладать правами на записи и каналы, которые оно распространяет; платформа их не предоставляет. Бесплатный лицензионный ключ Professional выдаётся подходящим образовательным учреждениям для внутреннего использования (см. программу).

Права на контент и допустимое использование

Программа

Professional — бесплатно для образования

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

Узнать о программе

Образование · бесплатно

Professional

Для растущего сервиса с собственными реселлерами.

$0бесплатно для образования

вместо $49 / мес. · 2 года на ключ

Потоки
500
Линии
2,000
Серверные ноды
5
Поддержка
Стандартная

Справочный центр

Вопросы из этой отрасли

Вопросы, которые операторы задают перед развёртыванием. Общие вопросы разобраны в справочном центре.

Справочный центр
Могут ли студенты входить с учётной записью университета?

Пока нет: в платформе нет единого входа для зрителей. Каждый студент получает линию (имя пользователя и пароль или код активации); ваша студенческая система может создавать и продлевать эти линии через API.

Нужен ли кампусу доступ в интернет, чтобы зрители могли смотреть?

Нет. Лицензионный ключ активируется на месте, а панель, origin и ноды обслуживают сеть кампуса сами; интернет нужен только для источников, которые приходят извне.

Это система управления обучением?

Нет. Это видеоинфраструктура: она хранит, упорядочивает и транслирует видео и определяет, кто может смотреть. Тесты, оценки и страницы курсов остаются в вашей LMS, которая может ссылаться на плеер или управлять доступом через API.