Как защитить трансляцию от копирования
Копирование онлайн-трансляций — серьёзная проблема. Сторонний сайт может попытаться встроить чужой плеер, опубликованная ссылка может попасть к посторонним, а автоматические запросы способны создавать лишнюю нагрузку.
rtsp.ru предлагает несколько уровней защиты. Выберите подходящий способ или объедините несколько механизмов для более строгого контроля.
Настроить защитуЧто можно защитить
Защита помогает контролировать, где запускается плеер, кто получает доступ к видео и какие сетевые адреса могут обращаться к трансляции или исходной камере.
- ВстраиваниеЗапуск плеера только на разрешённых сайтах
- ПросмотрПароль или обязательная авторизация пользователя
- СсылкиПерсональные адреса с ограниченным сроком действия
- СетьБлокировка подозрительных IP и ограничение доступа к камере
1. Защита от копирования
Степень защиты: средняя
Разрешите запуск плеера только на указанных сайтах. Если код трансляции будет встроен на другом домене, воспроизведение заблокируется.
В настройках указывайте только доменное имя — без https://, пути и адреса страницы:
Несколько разрешённых сайтов можно перечислить через запятую:
Добавьте все домены, на которых плеер должен работать, включая отдельный поддомен, если он используется. Этот способ защищает от простого копирования HTML-кода на чужой сайт.
2. Доступ по паролю
Степень защиты: средняя
Доступ к видео предоставляется только после успешного ввода установленного пароля. Этот вариант подходит для временных закрытых трансляций и ограниченной аудитории.
- используйте длинный уникальный пароль;
- не публикуйте его рядом с плеером или в открытых сообщениях;
- меняйте пароль после мероприятия или при утечке;
- передавайте пароль только тем зрителям, которым разрешён доступ.
Общий пароль можно переслать другому человеку, поэтому для персонального контроля лучше использовать авторизацию или временные ссылки.
3. Чёрный список IP
Степень защиты: средняя
Пользователи с добавленных IP-адресов не смогут получать доступ к трансляции. Адреса для блокировки можно брать из журнала статистики.
- Откройте статистику трансляции.
- Найдите IP-адрес с подозрительно большим количеством запросов.
- Убедитесь, что это не ваш офис, прокси-сервер или общая сеть зрителей.
- Добавьте адрес в чёрный список.
- Продолжайте наблюдать за статистикой после блокировки.
4. Доступ авторизованным пользователям
Степень защиты: сильная
Трансляция доступна только пользователям, которые авторизовались на rtsp.ru и получили право просмотра.
Вы создаёте трансляции в своём аккаунте и предоставляете доступ выбранным пользователям. Смотреть камеры они смогут непосредственно в интерфейсе rtsp.ru.
Этот вариант подходит для сотрудников, подрядчиков и постоянных клиентов: доступ связан с учётной записью, а не с общим паролем или публичным кодом плеера.
5. Защита через PHP-код
Степень защиты: сильная
PHP-интеграция позволяет разместить трансляцию на вашем сайте с усиленной защитой от копирования. Для каждого посетителя создаётся уникальная ссылка, которая действует в течение 10 минут.
Ваш сайт должен использовать PHP версии 5.3 или выше. Секретные параметры интеграции хранятся на сервере и не публикуются в HTML или JavaScript.
- Сайт проверяет пользователя и его право на просмотр.
- PHP-код формирует персональную временную ссылку.
- Плеер получает ссылку только после успешной проверки.
- Через 10 минут выданная ссылка перестаёт действовать.
Порядок обычного размещения плеера и принципы PHP-интеграции описаны на странице «Как разместить трансляцию на вашем сайте».
6. Белый список на роутере
Защита исходного потока
Добавьте IP-адреса стриминговых серверов rtsp.ru в белый список роутера и разрешите подключение к RTSP-порту камеры только с этих адресов.
Актуальный список серверов запросите у технической поддержки rtsp.ru. Не используйте адреса из старых инструкций: инфраструктура может изменяться.
- Получите актуальный список IP-адресов у поддержки.
- Создайте разрешающие правила для этих адресов.
- Запретите остальные входящие подключения к RTSP-порту.
- Проверьте работу трансляции после применения правил.
Как выбрать защиту
- Публичный сайтРазрешённые домены и контроль статистики
- Закрытое мероприятиеПароль и разрешённые домены
- Сотрудники и клиентыАвторизованные пользователи rtsp.ru
- Личный кабинетPHP-код с уникальными ссылками на 10 минут
Для максимального практического эффекта комбинируйте уровни. Например, ограничьте плеер доменом, выдавайте временные ссылки через PHP, отслеживайте статистику и разрешите доступ к камере только серверам rtsp.ru.
Часто задаваемые вопросы
Защитите вашу трансляцию
Выберите подходящие ограничения в rtsp.ru и объедините несколько механизмов для более строгого контроля доступа.
Открыть настройки