Перейти к содержанию

Уроки смотрят, но не уносят

Видеохостинг для онлайн-школ: Multi‑DRM, водяной знак с ID ученика и CDN‑доставка уроков в 1080p без пауз.

Слитый курс находится по одному кадру

Сегменты зашифрованы CENC/CBCS, ключ выдаётся плееру на 15 минут. Если урок сняли камерой, водяной знак покажет ID ученика.

3 DRM
Widevine, FairPlay и PlayReady
3 с
шаг смены позиции водяного знака
180 дней
журнал сессий для поиска утечки

Час лекции готов к показу через 6 минут

Транскодер собирает пять профилей от 360p до 1080p60, плеер переключает их по каналу ученика без остановок.

1,4 с
до первого кадра, p50
8 городов
edge-узлы CDN в России
96,8%
запросов отдаёт кэш edge

Видно, на какой минуте ученик закрыл урок

Плеер отправляет событие каждые 10 секунд просмотра. Методист находит затянутый фрагмент, куратор видит, кто застрял на модуле.

10 с
шаг событий просмотра
По минутам
удержание каждого урока
API
вебхуки и выгрузка в DWH

Модули, уроки и эфиры в одной библиотеке

Импортируем видео по ссылкам и сохраняем структуру модулей. Запись эфира становится уроком через несколько минут после окончания.

3-5 с
задержка эфира в LL-HLS
LTI 1.3
встраивание в LMS школы
iframe
и JS SDK для своей платформы

340 школ доставляют курсы через StreamDock

До первого кадра, p50
1,4 с
Edge-узлы CDN
8 городов
Транскодирование часа
6 мин
Задержка эфира LL-HLS
3-5 с
SLA тарифа «Академия»
99.99%

Плеер показывает урок и не отдаёт файл

Включите тест записи экрана, смените качество или впишите email ученика в водяной знак. Так урок видит ученик и так его видит тот, кто пытается его унести.

Урок 7. Экспозиция в контровом свете

Фотошкола «Светосила», модуль 2

12:48 / 38:20
Манифест
master.m3u8
Кодек
avc1.640028
Поток
1080p, 4,5 Мбит/с
Буфер
24,0 с
Сегмент
seg_0192.m4s
Ключ L1
ещё 14:52

Водяной знак

Смена позиции

Запись экрана

На Widevine L1, FairPlay и PlayReady SL3000 системная запись получает чёрный кадр вместо урока.

Ключ L1 обновляется каждые 15 минут, подписанные ссылки на сегменты тоже живут 15 минут.

Что видит ученик на разных устройствах

Один манифест, лицензия выбирается по устройству

ПлатформаDRMМакс. качествоЗапись экрана
Safari, macOS и iOSFairPlay, аппаратный1080p60чёрный кадр
Edge, WindowsPlayReady SL30001080p60чёрный кадр
Chrome, AndroidWidevine L11080p60чёрный кадр
Android TVWidevine L1, HDCP 2.21080p60чёрный кадр
Chrome, Windows и macOSWidevine L3720pвиден знак с ID
FirefoxWidevine L3720pвиден знак с ID

Программный Widevine L3 не блокирует системную запись, поэтому на таких устройствах качество ограничено 720p, а знак с ID ученика остаётся на каждом кадре.

Путь урока от загрузки до ученика

Исходник проходит транскодирование, упаковку в CMAF и шифрование. Сегменты идут с ближайшего edge-узла, ключ приходит отдельно с лицензионного сервера.

  1. Origin

    S3 API с докачкой,
    AES-256-GCM

  2. Транскодер

    H.264 и HEVC,
    GOP 2 с, 5 профилей

  3. Упаковщик

    CMAF, сегмент 4 с,
    CENC и CBCS

  4. KMS и лицензии

    ключ на каждый урок,
    токен живёт 15 мин

  5. Edge CDN

    8 городов,
    кэш-хит 96,8%

  6. Плеер

    HLS и DASH, ABR,
    знак и события

Лестница битрейтов урока

аудио AAC-LC 128 кбит/с

ПрофильБитрейт видеоСегмент 4 с
1080p60 6,0H.264 High 4.2 3,06 МБ
1080p 4,5H.264 High 4.0, профиль по умолчанию 2,31 МБ
720p 2,5H.264 Main 3.1 1,31 МБ
480p 1,2H.264 Main 3.0 0,66 МБ
360p 0,7H.264 Baseline 3.0 0,41 МБ

Битрейт в Мбит/с. Для слайдов с кодом включается профиль «экран»: CRF 20 и усиленная резкость текста при том же битрейте.

Edge-узлы

RTT p50 до ученика региона

  • Москва

    4 мс, кэш 98,7%

  • Санкт-Петербург

    6 мс, кэш 98,1%

  • Казань

    8 мс, кэш 96,9%

  • Нижний Новгород

    9 мс, кэш 96,4%

  • Краснодар

    10 мс, кэш 96,1%

  • Екатеринбург

    11 мс, кэш 95,8%

  • Новосибирск

    13 мс, кэш 95,2%

  • Владивосток

    14 мс, кэш 93,6%

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

Отчёты собираются из событий плеера. Методист видит минуту оттока, куратор видит, кому написать.

Курс «Фотография с нуля», поток ноября

Удержание, урок 4. Экспозиция

Активных учеников
1 184
Часов просмотра
17 618
Пересматривают
9%

Досмотр курса

62%

Застряли на модуле 2

96
  • 517-204урок 54 дня назад
  • 390-551урок 43 дня назад
  • 611-078урок 56 дней назад
  • 248-336урок 42 дня назад

Стоимость трафика одного потока

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

5020 000
1 ч120 ч
10%100%

Средний битрейт с учётом ABR

Трафик за поток

22,0 ТБ

1 200 × 24 ч × 3600 с × 68% × 2,5 Мбит/с ÷ 8 = 22 032 ГБ

Студия

Школа

Академия

На одного ученика в месяц

26 ₽

Сравнить тарифы

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

Преподаватель фотошколы «Светосила» с плёночной камерой

-83%

пиратских копий курса за два потока

«Водяной знак показал, через какой аккаунт уходило видео. Закрыли доступ, и копии в каналах перестали появляться.»

Вадим Лазарев, сооснователь фотошколы «Светосила»

Технический директор школы «Кодариум» за рабочим столом

0,2

паузы на буферизацию в час просмотра, было 1,1

«Ученики из регионов смотрят через мобильный интернет, качество меняется без остановок. Обращений про загрузку видео стало втрое меньше.»

Артём Гуляев, технический директор «Кодариума»

Методист школы «Лингвабюро» с конспектом урока

71%

досмотр модуля после перемонтажа, было 54%

«Видим минуту, на которой бросают урок, и перемонтируем именно этот фрагмент.»

Дина Сафиуллина, руководитель методического отдела «Лингвабюро»

Тарифы

Цены без НДС. Пробный период 14 дней с 200 ГБ трафика, карта не нужна.

Студия

Автор и первый курс

4 900₽ в месяц

помесячная оплата

  • 2 ТБ трафика, сверх лимита 1,9 ₽/ГБ
  • 300 ГБ хранения исходников
  • До 1 000 учеников
  • HLS AES-128 и динамический водяной знак
  • Аналитика по урокам

Академия

Платформы и корпоративные университеты

38 900₽ в месяц

помесячная оплата

  • 40 ТБ трафика, сверх лимита 0,9 ₽/ГБ
  • 6 ТБ хранения, ученики без лимита
  • Multi-DRM и HDCP 2.2
  • Форензик-знак A/B для поиска утечки
  • SSO, LTI 1.3, выгрузка в DWH
  • SLA 99.99% с компенсацией
Полное сравнение тарифов
ПараметрСтудияШколаАкадемия
Трафик в тарифе2 ТБ10 ТБ40 ТБ
Сверх лимита1,9 ₽/ГБ1,4 ₽/ГБ0,9 ₽/ГБ
Хранение исходников300 ГБ1,5 ТБ6 ТБ
Учениковдо 1 000до 10 000без лимита
Защита потокаHLS AES-128Widevine, FairPlay, PlayReadyMulti-DRM, HDCP 2.2
Водяной знакдинамическийдинамическийдинамический и форензик A/B
Блокировка записи, лимит сессийнетдада
Аналитикапо урокампо урокам и ученикам, APIто же и выгрузка в DWH
Эфиры LL-HLSнетдо 2 000 зрителейдо 20 000 зрителей
SSO и LTI 1.3нетнетда
SLA доступности99.9%99.9%99.99% с компенсацией

Частые вопросы

Не нашли ответ? Напишите на support@streamdock-app.ru, отвечаем в рабочее время в течение часа.

На устройствах с аппаратным DRM (Widevine L1, FairPlay, PlayReady SL3000) системная запись получает чёрный кадр. На программном Widevine L3 запись не блокируется, поэтому там качество ограничено 720p и всегда виден знак с ID ученика. Съёмку экрана камерой телефона техника не остановит, её закрывает водяной знак.

Набор зашифрованных сегментов CMAF. Ключ выдаётся только плееру по токену сессии, подписанные ссылки перестают открываться через 15 минут. Собрать из этого воспроизводимый файл без ключа нельзя.

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

Да. Принимаем RTMP и SRT из OBS или аппаратного энкодера, раздаём в Low-Latency HLS с задержкой 3-5 секунд. DRM и водяной знак работают и в эфире, запись становится уроком через несколько минут после окончания.

Через iframe с подписанным токеном, JS SDK или LTI 1.3 для LMS. ID ученика для знака передаётся в токене (JWT, HS256 или ES256), поэтому вашим разработчикам не нужно хранить ключи DRM. Вебхуки сообщают о готовности транскодирования и досмотре урока.

Видео продолжит воспроизводиться. Превышение оплачивается по ставке тарифа в конце месяца, при 80% и 100% лимита приходит уведомление с прогнозом до конца периода.

В дата-центрах Tier III в Москве и Санкт-Петербурге, холодный архив в Tier IV. Исходники и базы зашифрованы AES-256-GCM, персональные данные обрабатываются по 152-ФЗ, для учеников из ЕС действует GDPR. Подробнее на странице безопасности.

Перенесите первый курс за выходные

Импортируем видео по ссылкам, сохраним структуру модулей и выдадим код плеера для каждого урока.

Код плеера для урока 7
<!-- ID ученика передаётся в подписанном токене -->
<iframe
  src="https://play.streamdock-app.ru/v/7f3a?token=eyJhbGciOiJFUzI1NiJ9..."
  allow="encrypted-media; fullscreen"
  style="width:100%;aspect-ratio:16/9;border:0">
</iframe>