ГлавнаяПомощьКамеры › Hikvision RTSP

RTSP Hikvision: настройка, формула URL, решение проблем

Разбираем Streaming/Channels формат, формулу Channel ID 101/102, как включить RTSP на новых прошивках где по умолчанию выключен, и что делать с ошибкой «Streaming quota exceeded».

Обновлено: 22 апреля 2026 · Время на чтение: 11 минут · Уровень: Beginner-Intermediate

TL;DR — за 60 секунд

Формула URL. rtsp://user:pass@IP:554/Streaming/Channels/[CamID]0[StreamID]. Для одиночной IP-камеры CamID=1, поток main = 01, sub = 02. Итого: /Streaming/Channels/101 (main) и /Streaming/Channels/102 (sub).

Где кроется 401. На новых прошивках (с V5.7+) RTSP включён, но требует Digest-аутентификацию по умолчанию. Некоторые клиенты (старый VLC, FFmpeg без -rtsp_flags prefer_tcp) не умеют Digest. Включите Basic: Configuration → Network → Advanced → Integration → RTSP → Auth.

Ограничение потоков. Hikvision жёстко лимитирует одновременные RTSP-сессии (обычно 6 на main, 20 на sub). Ошибка «Streaming quota exceeded» — значит превышен лимит, нужно сбросить старые сессии или использовать ретранслятор.

Формула URL Hikvision

Hikvision использует два формата RTSP параллельно:

Формат 1 (основной, с 2012):

rtsp://user:pass@IP:554/Streaming/Channels/CamID0StreamID

Где:

  • CamID — номер канала (1 для одиночной камеры, 1…64 для NVR/DVR).
  • StreamID1 для main stream, 2 для sub stream, 3 для third stream (если есть).

Примеры:

  • Одиночная камера main: rtsp://admin:pass@192.168.1.64:554/Streaming/Channels/101
  • Одиночная камера sub: rtsp://admin:pass@192.168.1.64:554/Streaming/Channels/102
  • NVR канал 7 main: /Streaming/Channels/701
  • NVR канал 15 sub: /Streaming/Channels/1502

Формат 2 (старый, до 2012):

rtsp://user:pass@IP:554/h264/ch1/main/av_stream
rtsp://user:pass@IP:554/h264/ch1/sub/av_stream

Работает на моделях 2008–2012 года. На прошивке V5.x и выше — оба формата валидны параллельно.

Частая ошибка. Люди пишут /Streaming/Channels/1 и получают stream, но без указания суб/мейн. Камера сама решит что отдать — обычно main с дефолтными настройками. Лучше явно: /Streaming/Channels/101.

Таблица моделей Hikvision

Модель / серияMain streamSub streamThird streamNotes
DS-2CD1023G0 / 1043G0 / 1053G0 (bullet, 2-5 МП)/Streaming/Channels/101/102нетБюджет 2019+
DS-2CD2043G2-I / 2083G2-I (EasyIP 4.0)/101/102/103Популярно в РК
DS-2CD2386G2 / 2T86 (AcuSense 8 МП)/101/102/103AI детекция
DS-2DE4A220 / 7A225 (Speed Dome PTZ)/101/102/1035x/25x zoom
DS-2CD6D54G1-IZS (панорамная fisheye)/101 — /105 (до 5 потоков)/102/103Multi-stream для dewarp
DS-7608NI-Q2 / Q1/8P (NVR)/Streaming/Channels/N01, где N=каналN02N03Доступ к камерам через NVR
DS-7304HQHI-K4 (TurboHD DVR)/101, /201…/102HD-TVI камеры
DS-2DF8425IX-AEL (PTZ PRO)/101/102/1034K PTZ
iDS-2CD8386G2-IXS (DeepinView AI)/101/102/103Распознавание лиц, ANPR
Thermal DS-2TD-серия/101 (тепло)/201 (RGB)Два канала: термо и оптика

Включение RTSP на новых прошивках

С V5.7.0 Hikvision ужесточил дефолты: RTSP номинально включён, но на многих подсериях (включая AcuSense) требует явной активации после первого логина.

Через веб-интерфейс

  1. Откройте http://IP_камеры/, логин admin + пароль (задаётся при активации через SADP tool).
  2. Configuration → Network → Advanced Settings → Integration Protocol → ставьте галочку Enable Hikvision-CGI и Enable ONVIF.
  3. Configuration → Network → Basic Settings → Port → проверьте что RTSP Port = 554 и Enable стоит.
  4. Перезагрузите камеру (Maintenance → Reboot).

Через SADP Tool

Hikvision SADP — Windows утилита для массового обнаружения камер. Скачать: hikvision.com/support/download/sadp. Через SADP можно сменить IP, сбросить пароль (через email recovery если был настроен), активировать.

Через iVMS-4200

iVMS-4200 — десктоп VMS Hikvision. После добавления камеры в Device Management открываем её настройки → Network → RTSP и правим там же.

ISAPI как REST-альтернатива

ISAPI (Intelligent Security API) — REST-интерфейс Hikvision. Через него можно не только смотреть поток, но и управлять настройками, получать события, снимки.

# Снимок текущего кадра
curl -u admin:pass http://192.168.1.64/ISAPI/Streaming/channels/101/picture -o snap.jpg

# Информация об устройстве
curl -u admin:pass http://192.168.1.64/ISAPI/System/deviceInfo

# События (алярмы, движение) через server-push HTTP
curl -u admin:pass --http1.1 http://192.168.1.64/ISAPI/Event/notification/alertStream

ISAPI удобно для интеграции с внешними системами — HomeAssistant, Node-RED, собственные CRM. Поддерживает Basic и Digest.

Аутентификация: Basic vs Digest

Digest безопаснее — пароль не уходит открыто даже в base64. Но клиенты по-разному поддерживают Digest:

КлиентBasicDigestКомментарий
VLC 3.0.x⚠️ частичноИногда ломает Digest на nonce-rollover
FFmpegВсё работает из коробки
Home Assistant RTSPtoWebRTC
Старый Android playerТолько Basic
MediaMTXЧерез sourceUser/sourcePass

Если клиенты смешанные — ставьте Both в Configuration → Network → Advanced Settings → Integration Protocol → RTSP Authentication.

Ошибка «Streaming quota exceeded» / 503

Hikvision ограничивает одновременные клиенты:

  • Main stream: 6 клиентов (на младших моделях), до 20 на Pro
  • Sub stream: 20–40 клиентов
  • Third stream: 6–10 клиентов

Если 7-й клиент пытается подключиться на main — ошибка 503 или «Streaming quota exceeded». Решения:

  1. Использовать sub stream для зрителей, main только для записи.
  2. Поставить ретранслятор (MediaMTX, RTSP.KZ) — он забирает ОДИН поток с камеры, раздаёт неограниченному числу клиентов.
  3. Сбросить висячие сессии — Configuration → System → User Management → Online Users → Kick out.
Best practice для e-ondiris. Одна камера = один поток через MediaMTX/RTSP.KZ. Проверяющий видит вашу ссылку, внутри объекта запись идёт на NVR, никто не упирается в квоту 6.

Hikvision vs EZVIZ — отличия

EZVIZ — consumer-линейка Hikvision. Формат URL тот же, но с двумя особенностями:

  • RTSP на новых EZVIZ (с 2022) по умолчанию полностью закрыт. Работает только через облако P2P.
  • Пароль для RTSP на EZVIZ — это Verification Code с корпуса (6 символов капсом), а не пароль приложения.

Подробнее в отдельном гайде: EZVIZ RTSP — как включить и обход блокировок.

FAQ: частые вопросы

Какой порт RTSP у Hikvision по умолчанию?
554. Сменить можно в Configuration → Network → Basic Settings → Port → RTSP Port. В RTSP-URL порт указывается после IP: rtsp://IP:554/Streaming/Channels/101. Если пишете нестандартный (например 8554) — обязательно указывайте его явно.
Что означает 101, 102, 103 в пути Streaming/Channels?
Это составной Channel ID в формате CamID + 0 + StreamID. 101 = камера 1, поток 1 (main). 102 = камера 1, поток 2 (sub). 201 = камера 2 (в NVR), main. 1503 = камера 15, third stream.
Почему Hikvision даёт 401 даже с правильным паролем?
Чаще всего — Digest-аутентификация на камере, а клиент посылает Basic (или наоборот). Второй вариант — ключ активации не задан и камера в «inactive» режиме (SADP покажет). Третий — спецсимволы в пароле (@, #, :, /) ломают URL; URL-encode их (@%40).
Можно ли подключить Hikvision к NVR Dahua?
Да, через ONVIF. На камере: Configuration → Network → Advanced → Integration Protocol → включить ONVIF, создать ONVIF-пользователя. На NVR Dahua: Remote Device → Add → Manufacturer: ONVIF → IP + ONVIF user. Работает в 95% случаев, иногда шатается в аудио-каналах.
Как снять ограничение в 6 одновременных потоков?
В официальной прошивке снять нельзя — это конструктивное ограничение. Обход: (1) использовать sub stream (до 40 сессий), (2) ставить ретранслятор между камерой и зрителями — он берёт один поток, раздаёт всем. Кастомные прошивки (ipctool, ipcinfusion) могут снимать лимит, но теряете гарантию и ONVIF часто ломается.
Работает ли Hikvision с Shinobi / Frigate / BlueIris?
Да, всеми этими VMS. Shinobi и BlueIris — через прямой RTSP URL. Frigate предпочитает RTSP через go2rtc с префлайтом в low-latency формат. Для Frigate конфиг: go2rtc: streams: cam1: rtsp://admin:pass@IP:554/Streaming/Channels/101. Работает стабильно с прошивок V5.5+.

Что читать дальше

R
RTSP.KZ

Сервис подключения IP-камер к порталу e-ondiris.gov.kz. 500+ объектов в Казахстане. Техподдержка: support@rtsp.kz.