VIDEOCAMERA LIVE

Защита трансляции: кто, где и когда видит вашу камеру

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

Три режима: публичный, по паролю, по email

У каждой трансляции есть режим доступа. Он выбирается один раз и меняется в любой момент без замены кода для вставки. Выберите тот, что подходит задаче камеры:

РежимКак работаетКогда использовать
ПубличныйЛюбой, кто открыл сайт или ссылку, сразу видит видеоВид на море, склон, панорама города — всё, что работает как реклама
По паролюЗритель вводит пароль перед просмотромХод стройки для заказчика, внутренняя команда, временный доступ
Подтверждение emailЗритель подтверждает свой email перед просмотромКогда простой пересылки ссылки должно быть недостаточно: партнёры, инвесторы, родители

Разрешённые домены: код работает только на ваших сайтах

Скопировать код для вставки может кто угодно — достаточно открыть исходный код вашей страницы. Чтобы вашу камеру не вставляли на чужие сайты, укажите в настройках трансляции разрешённые домены, например example.ge и www.example.ge. Сервер сообщает браузеру заголовком frame-ancestors, на каких сайтах можно показывать плеер, и на всех остальных браузер его просто не загрузит. Защита работает на уровне браузера, поэтому код чужого сайта не может её обойти.

  • Укажите все адреса, по которым открывается сайт: с www и без, а также поддомены вроде booking.example.ge.
  • Если есть тестовая копия сайта, добавьте и её, иначе плеер там не появится.
  • Список доменов ограничивает встраивание. Прямая ссылка, если вы раздаёте её отдельно, откроется в любом браузере, поэтому, когда смотреть по ссылке должны только конкретные люди, используйте режим пароля или email.

Как вставить плеер на страницу — в статье как встроить камеру на сайт; для WordPress есть плагин.

Часы просмотра

Расписание делает трансляцию доступной только в заданные часы: терраса ресторана с 10:00 до 23:00 или стройка только в рабочее время, когда там бригада и техника. Выберите часовой пояс (в Грузии круглый год UTC+4, без перехода на летнее время), затем время начала и конца. Если конец раньше начала, расписание переходит через полночь, например 22:00–06:00. Вне этих часов трансляция не показывается, а код на сайте остаётся прежним.

Отзыв и замена ссылки

Если ссылка или код для вставки попали туда, куда не должны, — в соцсети, на форум, в телефон бывшего сотрудника, — отзовите или замените их в панели управления. Старая ссылка перестаёт работать сразу. После замены поставьте на сайт новый код или ссылку; в WordPress поменяйте id в шорткоде.

Чего зритель никогда не видит

  • Реальный IP-адрес и порт камеры. Браузер зрителя подключается к нашему серверу, а не к вашей камере. Мы берём с камеры один поток и раздаём его всем зрителям со своей стороны.
  • Логин и пароль камеры. Они хранятся на сервере в зашифрованном виде и никогда не попадают в браузер.
  • Постоянный адрес видео. Токены просмотра короткоживущие и подписанные: адрес потока, скопированный из плеера, быстро истекает, а изменённый или поддельный токен сервер отклоняет.

Переключатель «Live»: остановить сейчас

У каждой камеры в панели есть переключатель «Live». Выключили — доставка остановлена, зрители увидят изменение в течение нескольких секунд. Это пригодится, когда в кадр попадает то, чего не должно быть видно: ремонт, происшествие, частное мероприятие. Включение — тоже одна кнопка, а ссылка и код для вставки не меняются.

Сторона камеры — ваша зона ответственности

Всё описанное выше защищает сторону зрителя. Выводите камеру в интернет вы, поэтому эти пять правил обязательны:

  1. Создайте на камере отдельного пользователя только с правом просмотра и укажите его в панели. Никогда не admin. Где он создаётся, смотрите в инструкции производителя: Hikvision, Dahua, Uniview.
  2. Смените заводские пароли у всех учётных записей, включая регистратор.
  3. На роутере пробросьте только RTSP-порт (обычно 554). Порты веб-интерфейса камеры — 80, 443, 8000 — не должны быть открыты в интернет. См. проброс портов.
  4. Обновляйте прошивку камер и регистратора: в старых версиях есть известные уязвимости.
  5. Никогда не отправляйте пароль камеры в чате или мессенджере. Вводите его только в панели, где он хранится в зашифрованном виде.
Может ли кто-то вставить мою камеру на другой сайт?

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

Ссылка утекла. Что делать?

Отзовите или замените её в панели — старая ссылка сразу перестанет работать. Затем поставьте на сайт новый код. Если ситуация срочная, сначала выключите «Live».

Видит ли зритель IP-адрес или пароль камеры?

Нет. Зритель подключается только к нашему серверу, а данные камеры хранятся в зашифрованном виде и в браузер не передаются.

Можно показывать камеру только в рабочие часы?

Да. В расписании просмотра укажите часовой пояс, время начала и конца. Ночное расписание, например 22:00–06:00, тоже работает.

Что выбрать: пароль или подтверждение email?

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

Запустите камеру на сайте уже сегодня

Зарегистрируйтесь, добавьте RTSP-ссылку и получите код для вставки. Есть вопросы? Позвоните — ответим.