Способы защиты видео на платформе Boomstream

Коротко о главном:
Boomstream предлагает шесть уровней защиты видеоконтента — от базового HLS-протокола до программной защиты по IP и времени через API. Для максимального эффекта комбинируйте методы: защита по домену + доступ по паролю + защита от скачивания + водяные знаки. Базовые функции доступны всем пользователям, защита от скачивания — платная опция (1000 ₽/мес), а токенизированные ссылки требуют программирования.


Зачем нужна многоуровневая защита

Ни один метод защиты не даёт 100% гарантии от пиратства — опытный нарушитель всегда найдёт способ обойти конкретный механизм. Поэтому эффективная защита строится по принципу многослойности: каждый уровень отсеивает определённую категорию угроз и повышает общую стоимость нарушения.

Основные угрозы для видеоконтента:

  • Скачивание видеофайлов через браузерные расширения;
  • Копирование кода плеера и встраивание на сторонние сайты;
  • Передача паролей доступа посторонним лицам;
  • Запись экрана с последующим распространением;
  • Прямой рестриминг на другие платформы.

Каждый из шести способов защиты в Boomstream решает одну или несколько из этих задач.


1. Базовая защита: HLS-протокол

Что это: стандартная защита, которая применяется автоматически при загрузке любого видео на платформу.

Как работает: видео нарезается на короткие сегменты по несколько секунд и передаётся зрителю через протокол HLS (HTTP Live Streaming). Браузер воспроизводит сегменты последовательно, не скачивая весь файл целиком.

Что защищает:

  • От скачивания через обычный правый клик мышью;
  • От большинства простых браузерных расширений для загрузки видео;
  • От прямого доступа к файлу по URL.

Что не защищает:

  • Специализированные программы для скачивания HLS-потоков (например, ffmpeg, yt-dlp) могут собрать сегменты в единый файл;
  • Запись экрана средствами операционной системы.

Стоимость и настройка: бесплатно, применяется автоматически ко всем видео.


2. Защита по доменному имени

Что это: ограничение списка сайтов, на которых разрешено воспроизведение видео.

Как работает: в настройках проекта указывается белый список доменов. Сервер Boomstream проверяет HTTP-заголовок Referer при каждом запросе на воспроизведение. Если домен страницы не входит в список — воспроизведение блокируется.

Пример настройки: указав vashdomen.ru, вы разрешаете показ видео только на этом домене и всех его поддоменах (blog.vashdomen.ru, shop.vashdomen.ru и т.д.).

Что защищает:

  • От копирования iframe-кода плеера и встраивания на сторонние сайты;
  • От прямого открытия ссылки на видео в новой вкладке (при включённой опции «Запрет при пустом реферере»).

Что не защищает:

  • От скачивания сегментов HLS-потока специализированными программами;
  • От передачи паролей доступа.

Стоимость и настройка: бесплатно, настраивается в разделе «Настройки проекта → Защита».


3. Доступ по паролю

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

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

Параметры ограничения доступа

Параметр Описание
Время доступа Срок действия пароля: от 1 дня до бессрочного
Количество активаций Сколько раз пароль можно использовать на новых устройствах

Логика работы сессий

  1. Зритель вводит пароль при первом запуске плеера;
  2. Платформа запоминает параметры устройства (IP, браузер, отпечаток);
  3. При повторном просмотре система сверяет параметры:
    • Если параметры совпадают — сессия восстанавливается автоматически;
    • Если параметры отличаются — требуется повторный ввод пароля и использование активации.

Что защищает:

  • От массовой раздачи паролей в открытых источниках;
  • От бесконтрольного использования одного пароля множеством людей.

Что не защищает:

  • От передачи пароля в узком кругу (семья, друзья);
  • От записи экрана авторизованным зрителем.

Стоимость и настройка: бесплатно, настраивается в разделе «Доступы».


4. Защита от скачивания (платная опция)

Что это: шифрование видеопотока с передачей ключа расшифровки только авторизованному плееру.

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

Что защищает:

  • Подавляющее большинство программ для скачивания HLS-потоков не распознают зашифрованные сегменты;
  • Программы, которые всё же скачают файл, получат зашифрованный контент без возможности воспроизведения.

Что не защищает:

  • От записи экрана — плеер всё равно декодирует видео для отображения;
  • От продвинутых методов атаки на DRM-системы (крайне редки на практике).

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


5. Водяные знаки

Что это: персонализированные надписи поверх видео с данными зрителя, включающие динамический и статический режимы.

Как работает: при активации защиты от скачивания и наличии ограничения доступа (пароль, оплата, регистрация) поверх видео отображается полупрозрачная надпись с данными зрителя. Динамический режим меняет положение и время появления надписи, что затрудняет её удаление при записи экрана.

Отображаемые данные

  • Email зрителя (из формы регистрации или покупки);
  • Имя зрителя (если указано);
  • IP-адрес устройства просмотра.

Особенности работы

  • Надпись появляется каждые несколько секунд в случайных частях экрана;
  • Размер шрифта и прозрачность настраиваются для баланса между защитой и комфортом просмотра;
  • Данные берутся из механизма авторизации зрителя.

Что защищает:

  • От анонимного слива контента — нарушитель «подписывает» пиратскую копию своими данными;
  • Психологический барьер — зритель понимает, что запись отслеживается;
  • Даёт доказательную базу для блокировки аккаунта нарушителя.

Что не защищает:

  • Технически не препятствует записи экрана, но делает её бессмысленной с точки зрения анонимности.

Ограничения: на момент написания статьи водяные знаки не работают на мобильных устройствах iOS при использовании системного плеера Safari. На Android и десктопных браузерах функция работает корректно.

Стоимость: входит в платную опцию «Защита от скачивания», дополнительно не оплачивается.


6. Защита от рестриминга (требует программирования)

Что это: токенизированные ссылки на видео и плеер, генерируемые программно через API.

Требования: настройка требует навыков программирования и интеграции через API Boomstream. Если у вас нет разработчика, используйте другие способы защиты.

6.1. Защита по IP-адресу

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

Сценарий использования: сайты с авторизацией, где каждый зритель получает персональную ссылку на видео.

6.2. Защита по времени

Создаются временные ссылки с ограниченным сроком жизни (от нескольких минут до нескольких часов). После истечения срока ссылка перестаёт работать, и необходимо сгенерировать новую.

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

Что защищает:

  • От копирования ссылок и кода плеера;
  • От передачи ссылок третьим лицам;
  • От бесконтрольного распространения контента.

Что не защищает:

  • От записи экрана авторизованным зрителем в момент просмотра.

Стоимость: бесплатно, но требует разработки на стороне клиента.


Сводная таблица способов защиты

Способ защиты Сложность настройки Стоимость От чего защищает
HLS-протокол Автоматически Бесплатно От простого скачивания
Защита по домену Низкая Бесплатно От встраивания на сторонние сайты
Доступ по паролю Низкая Бесплатно От бесконтрольной раздачи паролей
Защита от скачивания Низкая 1000 ₽/мес От загрузки зашифрованных файлов
Водяные знаки Низкая Включено в защиту От анонимного слива контента
Защита по IP/времени Высокая (API) Бесплатно От копирования ссылок и кода

Рекомендации по выбору защиты

Для бесплатного контента с широкой аудиторией

  • HLS-протокол;
  • Защита по домену;
  • Базовая аналитика просмотров.

Для платных курсов и онлайн-школ

  • Доступ по паролю или платный доступ;
  • Защита от скачивания;
  • Водяные знаки с данными ученика;
  • Защита по домену.

Для премиум-контента с высокими рисками

  • Все базовые методы;
  • Токенизированные ссылки через API (защита по IP и времени);
  • Запрет одновременного просмотра;
  • Ограничение количества активаций пароля.

Для разовых вебинаров и мероприятий

  • Платный доступ с ограниченным сроком;
  • Водяные знаки;
  • Защита по времени через API (ссылка живёт только на время эфира).

Оптимальная комбинация для максимальной защиты

На практике наиболее эффективна следующая связка, которую используют крупные онлайн-школы:

  1. Доступ по паролю — ограничивает круг зрителей и фиксирует их данные;
  2. Защита от скачивания — шифрует видеопоток, блокируя 99% программ для загрузки;
  3. Водяные знаки — делают запись экрана бессмысленной, так как нарушитель идентифицируется;
  4. Защита по домену — исключает встраивание плеера на сторонние ресурсы;
  5. Запрет одновременного просмотра — один пароль работает только на одном устройстве.

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


Частые вопросы (FAQ)

Можно ли защитить видео полностью на 100%?
Абсолютной защиты не существует — любой контент, который можно посмотреть, теоретически можно записать. Но комбинация методов защиты делает нарушение настолько сложным и бессмысленным (из-за идентификации нарушителя), что пиратство становится нерентабельным. Цель защиты — не сделать копирование невозможным, а сделать его невыгодным.

Что лучше: доступ по паролю или платный доступ?
Технически они работают по одному механизму. Разница в способе выдачи пароля: при платном доступе он выдаётся автоматически после оплаты, при доступе по паролю — генерируется вручную или через API. Для продаж используйте платный доступ, для закрытых клубов и бесплатных вебинаров — доступ по паролю.

Как защита от скачивания влияет на качество видео?
Никак не влияет. Шифрование применяется к транспортному потоку, а не к самому видео. Зритель видит то же качество, что и без защиты. Шифрование происходит на лету и не увеличивает нагрузку на устройство зрителя.

Что делать, если у меня уже много видео — нужно ли их перезагружать для защиты?
Нет. При активации защиты от скачивания шифрование применяется ко всем существующим видео в проекте автоматически. Перезагружать или пересохранять файлы не нужно.

Можно ли отключить защиту от скачивания для отдельных видео?
Нет, опция действует на уровне проекта. Если часть контента должна быть открытой, а часть защищённой, создайте два проекта в Boomstream и распределите видео между ними.

Работают ли водяные знаки при просмотре через мобильное приложение?
В нативных мобильных приложениях (iOS/Android) водяные знаки работают корректно. Ограничение касается только просмотра через браузер Safari на iOS 15 и более ранних версиях, где используется системный плеер.

Сколько стоит защита от скачивания при большом количестве видео?
Стоимость фиксированная — 1000 рублей в месяц за весь проект, независимо от количества видео, их размера и объёма трафика. Это делает опцию особенно выгодной для проектов с большой библиотекой контента.

Можно ли использовать токенизированные ссылки без программиста?
Настройка защиты по IP и времени требует интеграции через API и написания кода на стороне вашего сайта. Готового интерфейса в личном кабинете для этой функции нет. Если у вас нет разработчика, используйте доступ по паролю — он даёт схожий уровень защиты без программирования.

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

Как понять, что контент слили и кто это сделал?
При использовании водяных знаков каждая запись экрана будет содержать данные зрителя: email, имя и IP-адрес. При обнаружении пиратской копии вы сможете идентифицировать нарушителя и заблокировать его доступ через раздел «Потребители».

Влияет ли защита на скорость загрузки и воспроизведения видео?
Минимально. Шифрование HLS-сегментов происходит на сервере, а дешифрование — в плеере на устройстве зрителя. Современные устройства справляются с этим без заметной задержки. Зритель не ощущает разницы между защищённым и незащищённым контентом.

Можно ли комбинировать несколько типов доступа для одного видео?
Да. Одно видео может одновременно находиться в платном доступе, доступе по паролю и доступе через сбор данных. Каждый тип доступа имеет свои параметры срока действия и количества активаций.

Что делать, если зритель жалуется на проблемы с воспроизведением защищённого видео?
Проверьте: 1) Работает ли видео на вашем устройстве; 2) Не блокирует ли антивирус или файрвол зрителя зашифрованные потоки; 3) Актуальна ли версия браузера; 4) Не включены ли расширения для скачивания видео, которые могут конфликтовать с шифрованием.

Есть ли защита от записи экрана программными средствами?
Технически заблокировать запись экрана невозможно — операционная система всегда даёт приложениям доступ к содержимому экрана. Но водяные знаки решают эту задачу социально: зритель понимает, что запись будет содержать его данные, и воздерживается от нарушения. При обнаружении записи нарушитель идентифицируется.