RTSP-поток камеры не работает? Разбираем 10 самых частых причин: от неправильного URL до блокировки портов. Пошаговая диагностика.
Если RTSP-поток камеры не открывается в VLC, FFplay или при подключении к серверу — проверьте по порядку:
ping IP_камеры — камера в сети?
telnet IP 554 — RTSP-порт открыт?
Медиа → Открыть URL → вставить RTSP-ссылку
VLC: Инструменты → Сообщения → ищите ошибку
Каждый бренд камер использует свой формат RTSP-ссылки. Hikvision: /Streaming/Channels/101. Dahua: /cam/realmonitor?channel=1&subtype=0. Используйте справочник RTSP URL для вашего бренда.
RTSP требует авторизации. Убедитесь, что в URL указаны правильные credentials: rtsp://admin:ВашПароль@IP:554/.... Спецсимволы в пароле нужно URL-кодировать (@ → %40, # → %23).
Файрвол роутера или провайдера блокирует RTSP-порт. Решение: пробросьте порт 554 в настройках роутера (NAT/Port Forwarding), или используйте альтернативный порт.
Бюджетные камеры поддерживают ограниченное количество одновременных RTSP-сессий (обычно 2-4). Если NVR уже забирает поток — новое подключение может быть отклонено.
Некоторые камеры по умолчанию отключают RTSP. Зайдите в веб-интерфейс камеры → Сеть → Расширенные настройки → включите RTSP-сервер.
Если камера отдаёт H.265, а ваш плеер не поддерживает HEVC — поток не откроется. Переключите камеру на H.264 или используйте VLC 3.0+ / RTSP.KZ (поддерживает оба кодека).
Если камера за NAT — она недоступна извне. Решение: статический IP, DDNS, VPN-туннель или облачный P2P (EZVIZ Cloud, Hik-Connect).
RTSP 1080p @ H.264 требует 2-6 Мбит/с. Если канал загружен — поток рвётся. Переключитесь на субпоток (720p/CIF) или снизьте битрейт.
RTSP по умолчанию передаёт видео через UDP (RTP). Некоторые сети блокируют UDP. Решение: переключите камеру/клиент на TCP (RTSP Interleaved). В VLC: Настройки → Ввод/Кодеки → RTP через TCP.
Баги в старых прошивках могут вызывать обрыв RTSP. Обновите firmware камеры с сайта производителя. После обновления сбросьте RTSP-настройки.
Подключите камеру к RTSP.KZ — наш сервис автоматически определяет формат потока, обрабатывает ошибки переподключения и выдаёт стабильную HLS-ссылку. Если камера видна в локальной сети — мы поможем настроить доступ извне.
Скорее всего, не настроен проброс порта 554 на роутере, или провайдер использует CGNAT (серый IP). Проверьте NAT-настройки роутера и уточните у провайдера тип IP-адреса.
Браузеры не поддерживают RTSP. VLC — отдельное приложение с поддержкой RTSP. Для браузера нужна конвертация в HLS. Используйте RTSP.KZ — вставляете RTSP-ссылку, получаете HLS для браузера.
Проверьте: 1) включён RTSP в настройках (Сеть → Расширенные → RTSP), 2) правильный URL: rtsp://admin:pass@ip:554/Streaming/Channels/101, 3) не заблокирован порт 554, 4) не исчерпан лимит подключений.
Откройте VLC → Медиа → Открыть URL → вставьте RTSP-ссылку. Или из командной строки: ffplay rtsp://admin:pass@ip:554/stream. Если видео появилось — поток рабочий.