Dahua и IMOU: RTSP-ссылка и трансляция на сайт
Камеры, NVR и XVR Dahua используют один формат RTSP, многие модели IMOU — тоже. Здесь точная ссылка, пути в меню, создание пользователя и настройки, с которыми видео стабильно идёт в браузере.
Формат RTSP-ссылки
В ссылке Dahua два параметра: channel — номер канала (на камере всегда 1) и subtype — поток: 0 основной, 1 дополнительный. Один и тот же формат работает на IP-камерах, NVR и XVR.
rtsp://user:password@203.0.113.10:554/cam/realmonitor?channel=1&subtype=0 # основной поток
rtsp://user:password@203.0.113.10:554/cam/realmonitor?channel=1&subtype=1 # дополнительный поток
| Что нужно | Путь (path) |
|---|---|
| Камера, основной поток | /cam/realmonitor?channel=1&subtype=0 |
| Камера, дополнительный поток | /cam/realmonitor?channel=1&subtype=1 |
| Регистратор, канал 5, основной | /cam/realmonitor?channel=5&subtype=0 |
| Регистратор, канал 5, дополнительный | /cam/realmonitor?channel=5&subtype=1 |
RTSP-порт и доступ
На Dahua RTSP включён по умолчанию. В классическом веб-интерфейсе порт находится в Setup → Network → Port, поле RTSP Port (554). В новом интерфейсе та же страница — Settings → Network → Port. После смены порта камера перезагрузится.
На роутере пробросьте только RTSP-порт — см. проброс портов. Веб-порты (80, 443) и TCP-порт Dahua (37777) в интернет не открывайте.
Пользователь только для просмотра
- Setup → System → Account (в новом интерфейсе System → Account), вкладка User → Add.
- Выберите группу user (не admin) и оставьте только право Live (на регистраторе — только для нужных каналов).
- Задайте надёжный пароль. В нашей форме используйте этого пользователя, а не admin.
Настройки кодирования для веба
Классический интерфейс: Setup → Camera → Video → Video; в новом эта страница в разделе Camera (часто называется Encode). Сначала Main Stream, затем Sub Stream.
| Параметр | Рекомендация |
|---|---|
| Smart Codec | Off (выключите первым — он блокирует другие поля) |
| Encode Mode | H.264 (Main) или H.264B (Baseline); не H.264H и не H.265 |
| Resolution | 1280×720 (720P) или 1920×1080 (1080P) |
| Frame Rate (FPS) | 15–25 |
| Bit Rate Type | CBR |
| Bit Rate | 1024–2048 Kb/S для 720p, 2048–4096 Kb/S для 1080p |
| I Frame Interval | FPS × 1–2 (25–50 при 25 FPS) |
Если основной поток должен остаться в H.265 для записи, переведите дополнительный поток на H.264 720p и используйте в форме subtype=1. Подробнее — настройки камеры.
Частые ошибки
- Smart Codec. Экономит место на записи, но редко отправляет I-кадры и резко меняет битрейт. В браузере это медленный старт и серые или «размазанные» кадры. Для трансляции выключите.
- H.265. Камеры H.265 мы распознаём и во время просмотра конвертируем в H.264, но надёжнее всё же H.264. См. H.265 в браузере.
- H.264H (High Profile) и рывки. Если видео H.264 дёргается в браузере, переключите на
H.264илиH.264B. Не помогло — позвоните нам. - Блокировка учётной записи. После нескольких неверных паролей Dahua на время блокирует учётную запись. Если тест показал ошибку авторизации, сначала проверьте данные.
- Спецсимволы в пароле. В ссылке, собранной вручную,
@или#всё ломают. В нашей форме пароль — отдельное поле, и сервер кодирует его правильно. - P2P и DMSS. Облачное подключение Dahua не отдаёт RTSP. Нужен публичный IP и проброшенный RTSP-порт.
Камеры IMOU
IMOU — потребительский бренд Dahua. Многие модели IMOU отдают RTSP в формате Dahua: логин admin, пароль — Safety Code с наклейки устройства (или пароль, который вы задали позже), путь /cam/realmonitor?channel=1&subtype=0, для дополнительного потока subtype=1. RTSP поддерживают не все модели и прошивки: если при верных данных тест пишет «недоступна», модель может просто не отдавать RTSP. Облако IMOU с нами не работает — камере нужен локальный IP и проброшенный порт.
Добавление камеры в VIDEOCAMERA LIVE
- Зарегистрируйтесь или войдите и нажмите Add camera (панель — на грузинском и английском).
- Заполните название, при желании место, RTSP host, порт, логин, пароль и путь
/cam/realmonitor?channel=1&subtype=0. Дополнительный поток —subtype=1. - Нажмите Test connection: наш сервер сам подключится к камере и сообщит результат — успех, ошибка авторизации, недоступна, неверный путь, неподдерживаемый кодек или таймаут.
- После успеха активируйте камеру и скопируйте код для вставки — см. вставка камеры на сайт.
Какая RTSP-ссылка у Dahua?
rtsp://логин:пароль@IP:554/cam/realmonitor?channel=1&subtype=0 — основной поток, subtype=1 — дополнительный. На регистраторе channel — номер канала.
Какой пароль у IMOU?
По умолчанию — Safety Code на наклейке устройства, логин admin. Если вы меняли пароль в приложении, используйте его.
Аналоговая камера на XVR Dahua будет работать?
Да. XVR отдаёт аналоговые каналы по RTSP в том же формате channel/subtype. См. NVR и DVR.
Почему тест пишет «неверный путь»?
Чаще всего неверен channel (на регистраторе) или путь не начинается с /. Проверьте путь посимвольно, включая знак вопроса и &.