NVR и DVR: трансляция канала регистратора на сайт
Часто у камеры нет собственного адреса, и всё идёт через регистратор. Тогда транслируют канал регистратора — здесь ссылки каналов по брендам, какой поток выбрать и какие ограничения у регистратора и интернета.
Когда транслировать с регистратора
- PoE-регистратор. Камеры на PoE-портах NVR находятся во внутренней сети регистратора и с роутера напрямую не видны. Единственный путь — через регистратор.
- Аналоговые камеры. У аналоговой камеры (Turbo HD, HDCVI, AHD) на DVR или XVR своего RTSP нет — видео кодирует и отдаёт регистратор.
- Один порт на всех. На роутере пробрасывается только RTSP-порт регистратора, и доступен любой его канал.
Если у камеры есть свой IP и к ней можно подключиться напрямую, это надёжнее: перезагрузка и нагрузка регистратора на трансляцию уже не влияют.
RTSP-ссылки каналов по брендам
| Регистратор | Канал N, основной поток | Канал N, дополнительный поток |
|---|---|---|
| Hikvision / HiWatch NVR, DVR | /Streaming/Channels/N01 | /Streaming/Channels/N02 |
| Dahua NVR, XVR | /cam/realmonitor?channel=N&subtype=0 | /cam/realmonitor?channel=N&subtype=1 |
| Uniview NVR | /unicast/cN/s0/live | /unicast/cN/s1/live |
| Hanwha Wisenet NVR | зависит от серии — см. руководство | зависит от серии |
Например, основной поток 7-го канала регистратора Hikvision — /Streaming/Channels/701, дополнительный поток 12-го — /Streaming/Channels/1202. На Dahua 7-й канал — channel=7, на Uniview — c7.
rtsp://user:password@203.0.113.10:554/Streaming/Channels/701
rtsp://user:password@203.0.113.10:554/cam/realmonitor?channel=7&subtype=1
rtsp://user:password@203.0.113.10:554/unicast/c7/s0/live
Номер канала
Номер канала — тот, что показан на экране регистратора или в списке каналов веб-интерфейса (D1, D2… у Hikvision; 1, 2… у Dahua и Uniview). Проверьте два исключения:
- Гибридные DVR/XVR. На некоторых моделях IP-каналы нумеруются после аналоговых: на DVR с 8 аналоговыми каналами первая IP-камера может быть 9-м каналом.
- Старые NVR Hikvision. На некоторых старых прошивках IP-каналы начинались с 33 (
/Streaming/Channels/3301). Если101даёт «неверный путь», попробуйте этот вариант.
Основной или дополнительный поток
Основной поток предназначен для записи: часто 4–8 мегапикселей, H.265 и «умный» кодек. Для веба он слишком тяжёлый и плохо ведёт себя в браузере. Дополнительный поток лёгкий, но с завода часто имеет очень низкое разрешение (640×360 или меньше).
Лучший вариант: в настройках видео/кодирования регистратора (выберите канал) переведите дополнительный поток на H.264, 1280×720, CBR, 1–2 Mbit/s, интервал I-кадров = частота кадров × 1–2, без «умного» кодека, и транслируйте его. Основной поток для записи остаётся без изменений. Для IP-камер регистратор иногда передаёт эти настройки камере, а иногда их нужно менять в самой камере. См. настройки камеры.
Ограничения регистратора и интернета
- Скорость отдачи. Каждый транслируемый канал отправляет на наш сервер один поток: 1–2 Mbit/s для 720p, 3–4 Mbit/s для 1080p. Четыре канала в 720p — это примерно 4–8 Mbit/s исходящего трафика. Число зрителей его не увеличивает — зрителей обслуживает наш сервер.
- Исходящая полоса регистратора. У каждого регистратора есть лимит исходящей полосы и удалённых подключений (см. спецификацию модели). Его делят мобильное приложение, VMS и наша трансляция.
- Процессор. Бюджетным DVR иногда тяжело отдавать несколько основных потоков одновременно — картинка зависает. Дополнительный поток помогает и здесь.
Безопасность и добавление в VIDEOCAMERA LIVE
- Создайте на регистраторе отдельного пользователя только с правом живого просмотра и только на те каналы, которые будете показывать.
- Пробросьте на роутере только RTSP-порт регистратора — см. проброс портов. Веб-интерфейс (80, 443) и сервисные порты производителя (например, Hikvision 8000, Dahua 37777) в интернет не открывайте.
- Войдите в панель и добавьте каждый канал отдельной камерой: host, порт, логин и пароль те же, меняется только RTSP path.
- Для каждого канала нажмите Test connection, затем активируйте и скопируйте код для вставки — см. вставка камеры на сайт.
Как вывести на сайт только один канал регистратора?
Добавьте регистратор как камеру и укажите в пути номер нужного канала, например /Streaming/Channels/301 на Hikvision. Остальные каналы у нас не появятся.
Какой поток выбрать — основной или дополнительный?
Для веба — дополнительный, если перевести его на 720p H.264. Качество записи не меняется, а трансляция лёгкая и стабильная.
Можно транслировать аналоговые камеры?
Да — через DVR или XVR, который отдаёт аналоговый канал по RTSP. Формат пути тот же, что и для IP-канала.
Можно показать все 16 каналов?
Технически да — каждый канал отдельная камера. Но посчитайте скорость отдачи (1–4 Mbit/s на канал) и исходящий лимит регистратора. Для крупного проекта позвоните +995 577 79 53 77.