Генератор RTSP-ссылок
Соберите RTSP-ссылку IP-камеры или канала регистратора для VLC, ffprobe, Home Assistant, Frigate или другого регистратора: Hikvision, Dahua, Reolink, Tapo, Uniview, Axis, Hanwha, Milesight, Foscam, EZVIZ и другие, а для любой марки — по пути из инструкции.
Работает в браузере: введённое не отправляется в PingZen.
Форматы RTSP-ссылок по маркам
Ссылка — это rtsp://, логин, адрес и порт камеры, а затем путь, который задаёт марка. Пути Hikvision, Dahua, Reolink и Tapo PingZen подставляет сам при добавлении камеры. Остальные взяты из документации производителей; в форме камеры PingZen их вводят как «Другая» с путём.
| Марка | Основной поток | Дополнительный поток | Регистратор, канал 5 |
|---|---|---|---|
| Hikvision | /Streaming/Channels/101 | /Streaming/Channels/102 | /Streaming/Channels/502 |
| Dahua | /cam/realmonitor?channel=1&subtype=0 | /cam/realmonitor?channel=1&subtype=1 | /cam/realmonitor?channel=5&subtype=1 |
| Reolink | /h264Preview_01_main | /h264Preview_01_sub | /h264Preview_05_sub |
| Tapo | /stream1 | /stream2 | — |
| Amcrest (камера) | /cam/realmonitor?channel=1&subtype=0 | /cam/realmonitor?channel=1&subtype=1 | — |
| Annke | /Streaming/Channels/101 | /Streaming/Channels/102 | /Streaming/Channels/502 |
| Axis | /axis-media/media.amp | — | — |
| EZVIZ | /ch1/main | — | — |
| Foscam | /videoMain | /videoSub | — |
| Hanwha Wisenet (камера) | /profile2/media.smp | — | — |
| Lorex (регистратор) | /cam/realmonitor?channel=1&subtype=0 | /cam/realmonitor?channel=1&subtype=1 | /cam/realmonitor?channel=5&subtype=1 |
| Milesight (камера) | /main | /sub | — |
| Milesight (регистратор) | /ch_100 | /ch_400 | /ch_404 |
| TP-Link VIGI | /stream1 | /stream2 | — |
| Uniview (камера) | /media/video1 | /media/video2 | — |
| Uniview (регистратор) | /unicast/c1/s0/live | /unicast/c1/s1/live | /unicast/c5/s1/live |
RTSP-ссылка Hikvision
Путь — /Streaming/Channels/, затем номер канала, 0 и поток: 1 для основного, 2 для дополнительного. Канал 1 — это 101 и 102, канал 12 регистратора — 1201 и 1202.
- Канал 1, основной поток
- rtsp://192.168.1.64/Streaming/Channels/101
- Канал 1, дополнительный поток
- rtsp://192.168.1.64/Streaming/Channels/102
- Регистратор, канал 5, дополнительный поток
- rtsp://192.168.1.64/Streaming/Channels/502
RTSP-ссылка Dahua
Канал и поток задаются в параметрах: subtype=0 — основной поток, subtype=1 — дополнительный. На регистраторе камеру выбирает channel=N.
- Канал 1, основной поток
- rtsp://192.168.1.64/cam/realmonitor?channel=1&subtype=0
- Канал 1, дополнительный поток
- rtsp://192.168.1.64/cam/realmonitor?channel=1&subtype=1
- Регистратор, канал 5, дополнительный поток
- rtsp://192.168.1.64/cam/realmonitor?channel=5&subtype=1
RTSP-ссылка Reolink
Номер канала двузначный: h264Preview_01_main для первой камеры, h264Preview_12_sub для дополнительного потока канала 12 на регистраторе.
- Канал 1, основной поток
- rtsp://192.168.1.64/h264Preview_01_main
- Канал 1, дополнительный поток
- rtsp://192.168.1.64/h264Preview_01_sub
- Регистратор, канал 5, дополнительный поток
- rtsp://192.168.1.64/h264Preview_05_sub
RTSP-ссылка Tapo
Один канал: /stream1 — основной поток, /stream2 — дополнительный.
- Основной поток
- rtsp://192.168.1.64/stream1
- Дополнительный поток
- rtsp://192.168.1.64/stream2
RTSP-ссылка Amcrest, камера
Камеры Amcrest используют путь Dahua с channel=1: subtype=0 — основной поток, subtype=1 — дополнительный. У регистраторов Amcrest путь другой: h264Preview_ с номером канала и main или sub.
- Основной поток
- rtsp://192.168.1.64/cam/realmonitor?channel=1&subtype=0
- Дополнительный поток
- rtsp://192.168.1.64/cam/realmonitor?channel=1&subtype=1
RTSP-ссылка Annke
Устройства Annke Vision используют путь Hikvision: /Streaming/Channels/101 — основной поток канала 1, 102 — дополнительный. У камер Annke Nova путь другой: /H264/ch1/main/av_stream.
- Канал 1, основной поток
- rtsp://192.168.1.64/Streaming/Channels/101
- Канал 1, дополнительный поток
- rtsp://192.168.1.64/Streaming/Channels/102
- Регистратор, канал 5, дополнительный поток
- rtsp://192.168.1.64/Streaming/Channels/502
RTSP-ссылка Axis
Один путь для камер и энкодеров Axis: /axis-media/media.amp. Параметры после ? задают кодек, разрешение или частоту кадров, например ?videocodec=h264.
- Основной поток
- rtsp://192.168.1.64/axis-media/media.amp
RTSP-ссылка EZVIZ
EZVIZ описывает основной поток: /ch1/main. Логин — admin, пароль — код проверки с наклейки на камере или пароль шифрования, если вы его меняли. RTSP есть не у всех устройств EZVIZ.
- Основной поток
- rtsp://192.168.1.64/ch1/main
RTSP-ссылка Foscam
/videoMain — основной поток, /videoSub — дополнительный. Указывайте RTSP-порт со страницы Port в настройках камеры, по умолчанию 554.
- Основной поток
- rtsp://192.168.1.64/videoMain
- Дополнительный поток
- rtsp://192.168.1.64/videoSub
RTSP-ссылка Hanwha Wisenet, камера
Камеры Hanwha отдают поток по видеопрофилю: /profile2/media.smp — профиль 2, обычно H.264, другой номер профиля — другой поток. У регистраторов Hanwha путь другой, через /LiveChannel/.
- Основной поток
- rtsp://192.168.1.64/profile2/media.smp
RTSP-ссылка Lorex, регистратор
Регистраторы Lorex с таким форматом принимают канал в channel=N; subtype=0 — основной поток, subtype=1 — дополнительный. У некоторых новых регистраторов Lorex путь другой: если этот не подошёл, смотрите инструкцию к регистратору.
- Канал 1, основной поток
- rtsp://192.168.1.64/cam/realmonitor?channel=1&subtype=0
- Канал 1, дополнительный поток
- rtsp://192.168.1.64/cam/realmonitor?channel=1&subtype=1
- Регистратор, канал 5, дополнительный поток
- rtsp://192.168.1.64/cam/realmonitor?channel=5&subtype=1
RTSP-ссылка Milesight, камера
/main — основной поток, /sub — дополнительный, /third — третий. У камер «рыбий глаз», двухсенсорных и многонаправленных моделей пути другие.
- Основной поток
- rtsp://192.168.1.64/main
- Дополнительный поток
- rtsp://192.168.1.64/sub
RTSP-ссылка Milesight, регистратор
ch_, затем 1 для основного потока или 4 для дополнительного, затем номер канала минус один двумя цифрами: ch_100 — канал 1, ch_402 — дополнительный поток канала 3.
- Канал 1, основной поток
- rtsp://192.168.1.64/ch_100
- Канал 1, дополнительный поток
- rtsp://192.168.1.64/ch_400
- Регистратор, канал 5, дополнительный поток
- rtsp://192.168.1.64/ch_404
RTSP-ссылка TP-Link VIGI
Как у Tapo: /stream1 — высокое качество, /stream2 — низкое. Логин — учётная запись камеры, созданная в приложении VIGI.
- Основной поток
- rtsp://192.168.1.64/stream1
- Дополнительный поток
- rtsp://192.168.1.64/stream2
RTSP-ссылка Uniview, камера
/media/video1 — основной поток, /media/video2 — дополнительный, /media/video3 — третий.
- Основной поток
- rtsp://192.168.1.64/media/video1
- Дополнительный поток
- rtsp://192.168.1.64/media/video2
RTSP-ссылка Uniview, регистратор
/unicast/c1/s0/live: c — канал, начиная с c1; s0 — основной поток, s1 — дополнительный.
- Канал 1, основной поток
- rtsp://192.168.1.64/unicast/c1/s0/live
- Канал 1, дополнительный поток
- rtsp://192.168.1.64/unicast/c1/s1/live
- Регистратор, канал 5, дополнительный поток
- rtsp://192.168.1.64/unicast/c5/s1/live
Другая марка: выберите «Другая марка» и введите путь из инструкции к камере. Генератор добавит адрес, порт и логин.
Камеры, у которых адрес выдаёт приложение
Их RTSP-ссылку нельзя собрать по шаблону: включите RTSP и скопируйте адрес, который покажет приложение.
- UniFi Protect
- Поток отдаёт консоль UniFi Protect, а не камера. Включите RTSP для камеры в Protect и скопируйте показанный адрес.
- eufy
- Только у части моделей. В приложении eufy Security: настройки камеры → Storage → NAS (RTSP Stream). Включите поток и скопируйте сгенерированный адрес. Закрепите за камерой или HomeBase постоянный IP в роутере, иначе адрес сменится.
- Wyze
- Только у части моделей с RTSP-прошивкой Wyze, и Wyze не обещает её поддерживать. Список камер — на странице про RTSP в справке Wyze.
Проверьте поток, прежде чем использовать ссылку
Запустите команду ffprobe из генератора на компьютере в сети камеры. Строка вида Stream #0:0: Video: h264 значит, что поток живой. Если камера отвечает ошибкой, смотрите таблицу.
| Ответ | Что это значит |
|---|---|
| 401 Unauthorized | Неверный логин или пароль. |
| 404 Not Found | Неверный путь: проверьте марку, канал и поток. |
| 454 Session Not Found | Неверный путь или номер канала. |
| 461 Unsupported Transport | Камера не отдаёт видео по TCP. Запустите команду без -rtsp_transport tcp. |
| Connection refused, тайм-аут | Порт закрыт, или камера недоступна с этого компьютера. Проверьте RTSP-порт и запустите команду из сети камеры. |
Вопросы про RTSP-ссылки
Узнавайте, когда камера перестала отдавать видео
- Проверка по RTSP раз в 1, 5 или 15 минут: OPTIONS и DESCRIBE, без передачи видео. Видно, отвечает ли камера, принимает ли логин и есть ли поток по этому пути.
- Проверка видео раз в 5, 15 или 60 минут, если её включить: кадры в секунду, битрейт, интервал ключевых кадров и потери пакетов по фрагменту потока до 10 секунд.
- Регистратор Hikvision, Dahua или Reolink на 2–64 канала добавляется целиком и присылает оповещения как одно устройство.
- Камеры в локальной сети проверяет приватный чекер внутри неё.
Бесплатный аккаунт, без карты.