Как защитить трансляцию от копирования

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

Копирование онлайн-трансляций — серьёзная проблема. Сторонний сайт может попытаться встроить чужой плеер, опубликованная ссылка может попасть к посторонним, а автоматические запросы способны создавать лишнюю нагрузку.

rtsp.ru предлагает несколько уровней защиты. Выберите подходящий способ или объедините несколько механизмов для более строгого контроля.

Настроить защиту

Что можно защитить

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

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

1. Защита от копирования

Степень защиты: средняя

Разрешите запуск плеера только на указанных сайтах. Если код трансляции будет встроен на другом домене, воспроизведение заблокируется.

В настройках указывайте только доменное имя — без https://, пути и адреса страницы:

example.com

Несколько разрешённых сайтов можно перечислить через запятую:

example.com, video.example.com, partner.ru

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

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

Степень защиты: средняя

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

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

3. Чёрный список IP

Степень защиты: средняя

Пользователи с добавленных IP-адресов не смогут получать доступ к трансляции. Адреса для блокировки можно брать из журнала статистики.

  1. Откройте статистику трансляции.
  2. Найдите IP-адрес с подозрительно большим количеством запросов.
  3. Убедитесь, что это не ваш офис, прокси-сервер или общая сеть зрителей.
  4. Добавьте адрес в чёрный список.
  5. Продолжайте наблюдать за статистикой после блокировки.
Один публичный IP могут совместно использовать сотрудники офиса, мобильные абоненты или пользователи сети за CGNAT. Перед блокировкой оцените риск отключения добросовестных зрителей.

4. Доступ авторизованным пользователям

Степень защиты: сильная

Трансляция доступна только пользователям, которые авторизовались на rtsp.ru и получили право просмотра.

Вы создаёте трансляции в своём аккаунте и предоставляете доступ выбранным пользователям. Смотреть камеры они смогут непосредственно в интерфейсе rtsp.ru.

Пользователь → вход на rtsp.ru → проверка доступа → просмотр камеры

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

5. Защита через PHP-код

Степень защиты: сильная

PHP-интеграция позволяет разместить трансляцию на вашем сайте с усиленной защитой от копирования. Для каждого посетителя создаётся уникальная ссылка, которая действует в течение 10 минут.

Ваш сайт должен использовать PHP версии 5.3 или выше. Секретные параметры интеграции хранятся на сервере и не публикуются в HTML или JavaScript.

Посетитель → ваш PHP-сервер → уникальная ссылка на 10 минут → плеер
  1. Сайт проверяет пользователя и его право на просмотр.
  2. PHP-код формирует персональную временную ссылку.
  3. Плеер получает ссылку только после успешной проверки.
  4. Через 10 минут выданная ссылка перестаёт действовать.

Порядок обычного размещения плеера и принципы PHP-интеграции описаны на странице «Как разместить трансляцию на вашем сайте».

6. Белый список на роутере

Защита исходного потока

Добавьте IP-адреса стриминговых серверов rtsp.ru в белый список роутера и разрешите подключение к RTSP-порту камеры только с этих адресов.

Актуальный список серверов запросите у технической поддержки rtsp.ru. Не используйте адреса из старых инструкций: инфраструктура может изменяться.

Только серверы rtsp.ru → роутер → RTSP-порт камеры
  1. Получите актуальный список IP-адресов у поддержки.
  2. Создайте разрешающие правила для этих адресов.
  3. Запретите остальные входящие подключения к RTSP-порту.
  4. Проверьте работу трансляции после применения правил.
Этот способ защищает исходную камеру от прямых подключений, но не ограничивает копирование уже встроенного плеера. Используйте его вместе с разрешёнными доменами, авторизацией или PHP-ссылками.

Как выбрать защиту

Для максимального практического эффекта комбинируйте уровни. Например, ограничьте плеер доменом, выдавайте временные ссылки через PHP, отслеживайте статистику и разрешите доступ к камере только серверам rtsp.ru.

Часто задаваемые вопросы

Можно ли полностью исключить кражу видео?
Нельзя гарантированно предотвратить запись экрана, но можно заблокировать незаконное встраивание, ограничить доступ и сделать скопированные ссылки бесполезными.
Как записывать разрешённые домены?
Без https:// и пути: например, example.com. Несколько доменов указываются через запятую.
Когда блокировать IP?
Если статистика показывает необычно много запросов с одного адреса. Перед блокировкой убедитесь, что адрес не принадлежит общей сети добросовестных зрителей.
Чем PHP-защита сильнее обычной ссылки?
Для каждого посетителя создаётся отдельная ссылка, действующая 10 минут. Секретные параметры остаются на вашем сервере.
Где взять IP стриминговых серверов?
Запросите актуальный список у технической поддержки rtsp.ru перед настройкой белого списка на роутере.

Защитите вашу трансляцию

Выберите подходящие ограничения в rtsp.ru и объедините несколько механизмов для более строгого контроля доступа.

Открыть настройки