RTSP не открывается: 11 причин и как починить за 10 минут
Полная диагностика неработающего RTSP-потока — от типичного «неверный логин» до хитрых случаев с H.265, CGNAT и спецсимволами в пароле. Подходит для Hikvision, Dahua, Uniview, EZVIZ, Trassir, Tiandy, Hanwha, TP-Link VIGI, Axis и Bosch.
TL;DR — за 60 секунд
В 90% случаев RTSP не открывается по одной из четырёх причин: (1) протокол RTSP выключен в настройках камеры, (2) пароль содержит символы, которые ломают URL (/, @, :), (3) плеер не умеет H.265 и упирается в чёрный экран, или (4) провайдер выдал серый IP через CGNAT и из интернета камера недоступна без VPN-туннеля.
Быстрый тест. Откройте VLC → Ctrl+N → вставьте rtsp://admin:password@IP:554/... → если видео появилось — проблема в плеере/сети. Если «Ваш ввод не может быть открыт» — проблема на стороне камеры.
Как проверить что именно сломано — 4 быстрых теста
Прежде чем крутить настройки камеры — проведите 4 теста, они занимают 3 минуты и сразу сужают область поиска до одной из трёх зон: сама камера, сеть, или клиент/плеер.
Тест 1. Камера вообще в сети?
Из локальной сети (того же Wi-Fi или Ethernet) выполните в командной строке:
ping 192.168.1.64
# Ответ «Время<1мс» → камера в сети. «Превышен интервал» → нет.
Если не пингуется — проблема базовая: камера выключена, отсоединён сетевой кабель, неверный IP (посмотрите в конфигурации DHCP роутера или утилитой SADP Tool для Hikvision, ConfigTool для Dahua).
Тест 2. Порт 554 открыт?
Если камера пингуется — проверяем что на ней крутится RTSP-сервер:
# Windows (сначала: Панель управления → Программы → Компоненты Windows → Telnet Client) telnet 192.168.1.64 554 # Linux / macOS nc -zv 192.168.1.64 554
Если соединение устанавливается (курсор или Connected to ...) — порт открыт. Если Connection refused — RTSP выключен в камере, либо закрыт firewall-ом, либо камера изменила порт на другой (555, 8554, 88 — смотрите в её настройках).
Тест 3. RTSP-URL корректный?
Открываем VLC → Ctrl+N → вставляем URL → смотрим реакцию:
# Hikvision / HiWatch / EZVIZ (H.265-able) rtsp://admin:Hikpass1@192.168.1.64:554/Streaming/Channels/101 # Dahua / Imou rtsp://admin:Dahua2024@192.168.1.108:554/cam/realmonitor?channel=1&subtype=0 # Uniview (UNV) rtsp://admin:Unv!2024@192.168.1.100:554/media/video1
Результаты:
- Видео появилось → базовая настройка ок, проблема дальше в цепочке (ретранслятор, браузер, HLS-конвертация).
- «Ваш ввод не может быть открыт» → неверный URL/логин/пароль. Идите к причине №1 и №2 ниже.
- «Не удалось подключиться к серверу» → порт 554 недоступен. Причина №3.
- VLC открывается, но чёрный экран → RTSP работает, но плеер не знает кодек. Причина №5 (H.265).
Тест 4. Снаружи достижим?
Если всё работает из локалки, но нужен доступ из интернета — проверьте внешний IP:
curl https://ifconfig.me # Ваш публичный IP: 185.xxx.xxx.xxx # Проверить проброс порта снаружи (с телефона через мобильный интернет или сервисом): # portchecker.co → введите IP 185.xxx.xxx.xxx, порт 554
Если Portchecker говорит «closed» — проброса нет или провайдер режет порт 554. Это очень распространено у Казахтелеком, Beeline, Tele2 для физ. лиц (см. решение через VPN-туннель).
11 причин почему RTSP не открывается
1Неверный логин или пароль
Симптом: VLC выдаёт «Ваш ввод не может быть открыт» или 401 Unauthorized за 1-2 секунды.
Первое, что стоит проверить, — стандартный admin/admin давно не работает. Современные прошивки Hikvision (с 2017) и Dahua (с 2018) требуют установить свой пароль при первой настройке, и без него даже на admin/12345 ссылка ничего не даст.
admin, но на TP-Link VIGI — operator, на некоторых моделях Hanwha — admin/4321) и сбросьте пароль через веб-интерфейс. Если пароль забыт — сброс к заводским через кнопку RESET на корпусе (держать 10-15 секунд).2Спецсимволы в пароле ломают URL
Симптом: в логах камеры видно что запрос приходит, но авторизация не проходит. В VLC — такая же 401.
Это классика. В URL-формате символы /, @, :, ?, # имеют специальное значение. Если ваш пароль — A1@cam/2024, то URL rtsp://admin:A1@cam/2024@192.168.1.64:554/... VLC распарсит как: логин admin, пароль A1, хост cam. И отвалится.
/ → %2F, @ → %40, : → %3A, ? → %3F, # → %23. Пароль A1@cam/2024 в URL станет A1%40cam%2F2024. Используйте urlencoder.org или правило «переставьте пароль и логин в Authorization-заголовок», если клиент это умеет.3RTSP выключен в настройках камеры
Симптом: telnet на порт 554 даёт Connection refused, хотя камера пингуется.
На многих прошивках RTSP отключён по умолчанию или работает только в режиме «authorization required». Особенно часто это встречается у EZVIZ (заблокирован через EZVIZ Studio), Imou (только через облако), новых моделях TP-Link VIGI и китайских бюджетных камер.
- Hikvision / HiWatch: Configuration → Network → Advanced Settings → Integration Protocol → Enable RTSP
- Dahua / Imou: Setup → Network → Connection → RTSP Port = 554
- Uniview (UNV): Network → Port → RTSP = 554, галочка Enable
- EZVIZ: скачать EZVIZ Studio → Advanced Settings → Enable RTSP. Потом использовать верификационный код как пароль.
- TP-Link VIGI: Settings → Network → RTSP → включить, порт 554
4Лимит одновременных RTSP-клиентов
Симптом: работает когда один клиент смотрит, второй получает отказ.
Бюджетные камеры часто ограничивают 2-3 одновременными RTSP-соединениями. Если у вас открыт Hik-Connect на телефоне, XMeye на втором, а третий клиент — RTSP.KZ-ретранслятор, то последний упрётся в отказ.
5H.265 вместо H.264 — плеер не умеет
Симптом: VLC открывает URL, статус «Проигрывается», но экран чёрный или зелёный с артефактами.
HEVC (H.265) даёт в 2 раза меньший битрейт при том же качестве, но требует аппаратного декодера. Старые компьютеры, большинство браузеров Chrome/Firefox на Windows, iOS до 11 — не воспроизводят H.265. Настройки камеры по умолчанию часто стоят на H.265+.
6Неправильный номер канала или потока
Симптом: авторизация проходит, но сервер отвечает 404 Not Found.
Разные производители используют разные URL-пути. Копируя чужой пример для Dahua и вставляя в камеру Hikvision, получите 404.
| Бренд | Main (высокое кач-во) | Sub (низкое кач-во) |
|---|---|---|
| Hikvision | /Streaming/Channels/101 | /Streaming/Channels/102 |
| Dahua | /cam/realmonitor?channel=1&subtype=0 | ?subtype=1 |
| Uniview | /media/video1 | /media/video2 |
| EZVIZ | /h264_stream или /Streaming/Channels/101 | /h264_stream_sub |
| Trassir (DSSL) | /live/main | /live/sub |
| Tiandy | /Streaming/Channels/101 | /Streaming/Channels/102 |
| Axis | /axis-media/media.amp | /axis-media/media.amp?resolution=320x240 |
| Hanwha/Wisenet | /profile1/media.smp | /profile2/media.smp |
| Bosch | /video1 | /video2 |
| TP-Link VIGI | /stream1 | /stream2 |
7Firewall блокирует порт 554
Симптом: ping до камеры идёт, telnet 554 — timeout (не refused, а именно таймаут).
Корпоративные сети часто режут всё кроме 80/443. Домашний Windows Defender Firewall тоже может блокировать исходящий RTSP.
8CGNAT: провайдер не даёт белый IP
Симптом: в локалке всё ок, но снаружи не достучаться даже после проброса порта на роутере.
Большинство провайдеров в Казахстане (Казахтелеком Dala-Internet, Beeline домашний, Tele2, Kcell) выдают IP через CGNAT — сотни абонентов делят один внешний адрес. Ваш проброс на роутере бесполезен: провайдер не пробрасывает 554 дальше своего шлюза.
9Пропадание UDP-пакетов на нестабильном канале
Симптом: видео запускается, но через 5-10 секунд замирает, появляется мозаика.
RTSP по умолчанию передаёт видео через RTP/UDP. UDP не гарантирует доставку. На слабом Wi-Fi или мобильном интернете 4G часть пакетов теряется, декодер не может собрать кадр.
?tcp в конце ссылки (работает не у всех серверов). Для RTSP.KZ — использовать sub-stream (меньше битрейт, меньше потерь).10Браузер в принципе не умеет RTSP
Симптом: ссылку RTSP открываете в Chrome — выдаёт «К этому сайту нет подключения» или скачивает файл.
Вот это часто шокирует новых пользователей: ни один современный браузер не умеет RTSP. Chrome, Firefox, Safari, Edge понимают только HTTP/HTTPS/WebSocket. Старые IE с плагином ActiveX умели, но ActiveX убили в 2022.
https://rtsp.kz/hls/...m3u8, которая работает в любом браузере и принимается порталом e-ondiris.gov.kz.11NVR перехватывает RTSP-порт камеры
Симптом: до подключения к NVR камера отдавала RTSP, после подключения — перестала.
Многие Hikvision/Dahua NVR в режиме «подключить камеру» перенаправляют весь RTSP-трафик камеры на себя. Прямое обращение к камере больше не работает — нужно забирать поток с NVR.
rtsp://admin:pass@IP-NVR:554/Streaming/Channels/101 для 1-го канала, 201 для 2-го и т.д. Dahua NVR: /cam/realmonitor?channel=1 и так далее. Номер канала = номер порта куда подключена камера на NVR.Таблица: какой способ подключения выбрать
В зависимости от того, зачем вам нужен RTSP, решение разное. Вот сравнение четырёх основных сценариев:
| Сценарий | Решение | Сложность | Стоимость в KZ |
|---|---|---|---|
| Просто смотреть на ПК в локалке | VLC + прямой RTSP-URL | ★☆☆ | Бесплатно |
| Смотреть с телефона через интернет | TinyCam Monitor (Android) или официальное приложение Hik-Connect/iDMSS | ★★☆ | 0-500 ₸ (приложения) |
| Публикация в браузере / e-ondiris.gov.kz | HLS-ретранслятор (MediaMTX свой или готовый RTSP.KZ) | ★★★ (свой) / ★☆☆ (готовый) | VPS 2 000 ₸/мес или RTSP.KZ от 1 500 ₸/мес |
| Серая сеть без белого IP (CGNAT) | VPN-туннель WireGuard или RTSP.KZ-туннель | ★★★ (свой) / ★☆☆ (готовый) | Статический IP 2 500-5 000 ₸/мес или RTSP.KZ бесплатно в базе |
В 2026 году в Казахстане всё больше предприятий выбирают готовый ретранслятор — из-за Приказа МПС №392 трансляция с производства обязательна для получения СТ-КЗ, и тратить время на собственную инфраструктуру нецелесообразно.
Автомойка в Алматы, Hikvision + CGNAT Beeline
Ситуация: автомойка «Автопласт», Алматы, район Аксай-2. Установлены 3 камеры Hikvision DS-2CD2143G2-I на мойке и въезде для онлайн-трансляции клиентам. В локалке камеры работают, клиенты с Wi-Fi автомойки смотрят через Hik-Connect. Но через мобильный интернет — не подключаются. Провайдер — Beeline Home, тариф «Инфинити М», серый IP через CGNAT.
Проблема. Клиенты QR-кодом открывают ссылку с приложением, но ссылка rtsp://... не работает нигде — ни в Chrome мобильном, ни в VLC. Владелец потратил 2 недели на попытки прописать DDNS и проброс порта — бесполезно, CGNAT не даёт.
Решение. Подключили к RTSP.KZ: камеры через WireGuard-туннель отправляют RTSP на сервер, сервер конвертирует в HLS. Каждая камера получила свою ссылку https://rtsp.kz/hls/avtoplast-bay1/index.m3u8. QR-коды на стойке ведут на эти ссылки.
Результат. Настройка заняла 35 минут (включая установку WireGuard на роутер Keenetic). Задержка — 5-7 секунд. Клиенты видят мойку из мобильного браузера без установки приложений. Тариф RTSP.KZ STANDARD — 6 000 ₸/мес за 3 камеры. Отказались от идеи статического IP — сэкономили 4 000 ₸/мес.
5 ошибок, которые не надо повторять
Не получилось починить?
RTSP.KZ возьмёт ретрансляцию на себя. Вы получите HTTPS-ссылку для браузера и e-ondiris.gov.kz. 1 час бесплатно без регистрации, 48 часов после регистрации.
Попробовать бесплатно →FAQ — 8 часто задаваемых вопросов
Браузеры (Chrome, Firefox, Safari, Edge) не поддерживают протокол RTSP нативно — они понимают только http/https/ws. Для просмотра RTSP в браузере нужна конвертация в HLS или WebRTC через ретранслятор (например, RTSP.KZ или свой MediaMTX-сервер).
В командной строке Windows выполните: telnet IP-камеры 554 (если Telnet не установлен — Панель управления → Компоненты Windows → включить Telnet Client). В Linux/macOS: nc -zv IP 554. Если порт открыт — появится приглашение RTSP или пустой курсор. Если Connection refused — RTSP выключен в камере или заблокирован firewall.
Пять основных причин: (1) неверный логин/пароль — проверьте что сменили дефолтный; (2) спецсимволы в пароле (/, @, :) не закодированы в URL — замените на %2F, %40, %3A; (3) RTSP выключен в настройках камеры; (4) вы подключаетесь с Wi-Fi, а камера в другой VLAN; (5) достигнут лимит одновременных соединений камеры (закройте Hik-Connect и попробуйте снова).
У вас скорее всего нет белого IP — провайдер выдаёт адрес через CGNAT. Решения: (1) запросить статический IP у провайдера — 2 000-5 000 ₸/мес в Казахстане; (2) настроить VPN-туннель WireGuard между камерой и VPS с белым IP; (3) использовать готовый ретранслятор вроде RTSP.KZ — камера сама подключается исходящим соединением, CGNAT не мешает.
Три причины: (1) поток идёт по UDP и теряет пакеты — в плеере переключите на TCP; (2) битрейт слишком высокий для канала — используйте sub-stream (/Streaming/Channels/102 у Hikvision, subtype=1 у Dahua); (3) H.265 кодек не аппаратно декодируется на вашем устройстве — переключите камеру на H.264.
В большинстве современных камер (Hikvision с 2017, Dahua с 2018) первая настройка обязательно требует установки пароля. Anonymous RTSP без авторизации — серьёзная уязвимость: такие камеры индексируются Shodan и insecam.org. Если камера отдаёт поток без пароля — срочно обновите прошивку и установите сложный пароль.
Если в пароле есть символы /, @, :, ?, # — они ломают URL. Замените на URL-encoded версии: / → %2F, @ → %40, : → %3A, ? → %3F, # → %23. Пример: пароль A1@cam/2024 в URL станет A1%40cam%2F2024. Можно использовать онлайн-сервис urlencoder.org или Python: quote('пароль').
Да. На Android — VLC, MX Player, TinyCam Monitor. На iOS — VLC, RTSP Viewer, IP Cam Viewer. Все они поддерживают rtsp:// напрямую. Официальные приложения производителей (Hik-Connect, iDMSS/gDMSS для Dahua, EZVIZ, iVMS-4500) работают через облако и не требуют прямого RTSP.
Что читать дальше
- RFC 2326 — Real Time Streaming Protocol (IETF, 1998)
- Приказ МПС РК №392 от 10.11.2022 — о требованиях к онлайн-трансляции производств
- Hikvision SADP Tool — User Manual
- Dahua Technical Support
- Портал e-ondiris.gov.kz — Реестр отечественных товаропроизводителей