Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

RTSP_STREAM_CONN_ERR IP-Телефония и СКУД

Траблшутинг RTSP-потоков: ошибки 401 Unauthorized и 404 Stream Not Found

Обновлено: 24.08.2026 · Официальная документация ↗
  • Видеорегистратор (NVR) или VMS-сервер не отображает картинку с IP-камеры («Сбой потока» / «No Stream»).
  • Ошибка RTSP/1.0 401 Unauthorized при правильном вводе логина и пароля.
  • Ошибка RTSP/1.0 404 Stream Not Found при попытке открытия потока через VLC / FFmpeg.
  • Поток открывается, но зависает на первом кадре после отправки метода PLAY.

1. Тестирование и валидация RTSP потока через FFprobe / OpenRTSP

# Проверка доступности потока и структуры дорожек через FFprobe
ffprobe -v error -show_streams -rtsp_transport tcp "rtsp://admin:Password123@192.168.1.108:554/cam/realmonitor?channel=1&subtype=0"

# Отладка RTSP диалога с выводом заголовков через curl
curl -v -X DESCRIBE "rtsp://192.168.1.108:554/live/ch0"

2. Эталонные RTSP URL популярных производителей камер

ПроизводительОсновной поток (Main Stream)Вторичный поток (Sub Stream)
Hikvision / HiWatchrtsp://user:pass@IP:554/ISAPI/Streaming/Channels/101rtsp://user:pass@IP:554/ISAPI/Streaming/Channels/102
Dahua / Imourtsp://user:pass@IP:554/cam/realmonitor?channel=1&subtype=0rtsp://user:pass@IP:554/cam/realmonitor?channel=1&subtype=1
Uniview (UNV)rtsp://user:pass@IP:554/unicast/c1/s0/livertsp://user:pass@IP:554/unicast/c1/s1/live
Axisrtsp://user:pass@IP:554/axis-media/media.amprtsp://user:pass@IP:554/axis-media/media.amp?streamprofile=Quality

3. Устранение ошибки 401 Unauthorized (Digest vs Basic Auth)

Современные прошивки IP-камер отключают небезопасную Basic Authentication, требуя алгоритм Digest MD5/SHA256:

  • В веб-интерфейсе камеры перейдите: Безопасность -> Службы безопасности -> Аутентификация RTSP.
  • Переключите режим с Digest/Basic на явный Digest (или разрешите Basic для старых регистраторов).
  • Создайте отдельного пользователя с ролью Media / Operator исключительно для передачи видео.
  • Спецсимволы в пароле (@, :, /, ?) должны быть URL-экранированы (например, символ @ заменяется на %40).

4. Траблшутинг блокировки портов и транспорта (RTSP Interleaved TCP)

Если RTSP обмен методами проходит (200 OK), но видеоданные RTP не поступают, сетевой экран блокирует динамические порты UDP. Принудительно включите передачу данных внутри одного RTSP TCP-сокета (RTSP Interleaved):

# Тест открытия потока строго через TCP
vlc --rtsp-tcp "rtsp://admin:Password123@192.168.1.108:554/live/ch0"
💡 Практика специалистов: Если камера Dahua/Hikvision подключена к PoE портам регистратора с внутренней подсетью (например, 10.1.1.X), прямой доступ по RTSP с внешнего ПК закрыт. Включите функцию Virtual Host (Виртуальный хост) в меню сети NVR для проброса портов камер.

Частые вопросы (FAQ)

Почему в VLC плеере поток открывается, а в NVR регистраторе выдает '404 Not Found'?

В регистраторе жестко зашит устаревший шаблон пути RTSP URL для данного вендора. Используйте подключение по стандарту ONVIF вместо чистого RTSP, чтобы NVR запросил актуальный URL через GetStreamUri.

Как экранировать сложный пароль с символом '@' внутри RTSP ссылки?

Используйте Percent-encoding (RFC 3986). Например, пароль 'Pass@123' в ссылке должен записываться как: rtsp://admin:Pass%40123@192.168.1.50:554/...

Что означает статус RTSP/1.0 454 Session Not Found?

Сессия была разорвана на стороне камеры из-за отсутствия RTSP Keep-alive сообщений (метод GET_PARAMETER или OPTIONS) в течение установленного таймаута (обычно 60 секунд).

Почему камера возвращает '503 Service Unavailable' при запросе RTSP?

Превышен лимит одновременных подключений к видеочипу камеры. Большинство бюджетных камер поддерживают не более 4-6 параллельных прямых RTSP сессий. Для большего числа клиентов используйте RTSP Media Streaming прокси.

Полезные материалы
Рекомендуем