СценарииПриватный видеохостинг

Закрытое видеоостаётся там, где вы его оставили.

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

Доступ

Четыре политики и список доменов.

01 / PASSWORD

По паролю

Зритель вводит пароль на странице или во встроенном плеере. Пароль виден в консоли, его можно сменить.

02 / PRIVATE LINK

По приватной ссылке

В ссылке 32 случайных символа. Сгенерируйте новую — и старая перестанет работать.

03 / PLAYLIST ONLY

Только внутри плейлиста

У видео нет своей страницы и embed: оно играет только внутри плейлиста, а доступом управляет плейлист.

04 / DOMAINS

Разрешённые домены

Показ плеера везде, нигде или только на списке до 50 доменов, в том числе с маской вроде *.example.com.

05 / INHERITANCE

Настройте один раз

Аккаунт → проект → видео. Меняете доступ проекта — консоль покажет, сколько видео это затронет.

06 / AIR

Каналы и трансляции тоже

У каналов 24/7 и трансляций свой доступ, отдельный от видео, которые в них идут.

Своё приложение

Кто смотрит, решает ваш сервер.

Для закрытого раздела, платного курса или клиентского портала подписывайте ссылки на поток на своём бэкенде своим ключом. При просмотре dodocast только проверяет подпись.

  • Обычный JWT с подписью HS256: идентификатор ключа — в заголовке, код видео и срок действия — в теле.
  • Ссылка живёт до 24 часов, а токен на одно видео не откроет другое.
  • Отзовите ключ — и его ссылки перестанут работать в течение минуты; держите два ключа, чтобы менять их без простоя.
  • Примеры кода на Kotlin, Python, Node.js и PHP — в консоли; Player SDK подписывает ссылки в Node.js.

Тарифы. Прямые и подписанные ссылки — на Pro и Business. На Starter видео отдаётся только через плеер dodocast.

Защита в самом файле

Шифрованные сегменты и знак в каждом кадре.

Шифрование HLS

AES-128 или SAMPLE-AES со своим или сгенерированным ключом, смена ключа в один клик. Скачать сегменты — мало, чтобы получить видео.

Вшитый водяной знак

PNG-логотип или текст в одной из 9 позиций или плиткой по всему кадру — вшивается во все качества при кодировании.

Закрыто везде

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

Честно

Защита от простого копирования. Но не DRM.

При шифровании ClearKey ключ передаётся плееру. Оно защищает от скачивания по прямой ссылке и сборки файла из сегментов, а подписанные ссылки — от раздачи посторонним. От записи экрана оно не защищает — для этого есть водяной знак.

  • Нет DRM (Widevine, FairPlay, PlayReady).
  • Нет блокировки по странам.
  • Один водяной знак для всех зрителей — персональных знаков с именем зрителя нет.
Можно ли полностью запретить скачивание моих видео?

Без DRM этого не может обещать ни один сервис. dodocast затрудняет скачивание — шифрованием, подписанными ссылками, списком доменов, — а водяной знак покажет, чей это контент, в любой копии.

Можно ли поменять доступ сразу у многих видео?

Да. Задайте доступ в проекте — и все видео, которые его наследуют, получат его; консоль покажет, сколько видео затронет изменение.

Работает ли пароль во встроенном плеере?

Да. У видео с паролем форма ввода пароля появляется прямо во встроенном плеере.

Что будет со старой приватной ссылкой?

Когда вы генерируете новую приватную ссылку, старая перестаёт работать.

Скоро запуск

До вашего канала — одна загрузка.

Мы открываем dodocast для первых партнёров: медиа, образование, события, корпоративное ТВ. Расскажите, что хотите выпустить в эфир.

или напишите на hello@dodocast.com