Найти в Дзене

Подключение IP-камеры по RTSP

Обычно изображение с камеры получают посредством приложения производителя или веб-интерфейса камеры. Такие способы удобны, но они часто не позволяют использовать камеру в составе собственной системы, например, “умного дома” или при разработке IoT-устройств. Для обеспечения большей гибкости используется RTSP (Real Time Streaming Protocol). RTSP — сетевой протокол для передачи видео и аудио в реальном времени. Он позволяет подключаться к камере по сети и получать изображение вне зависимости от приложения производителя. В статье содержится инструкция по получению изображения с камеры по RTSP. Разбирается, как проверить доступность RTSP, где найти ссылку для подключения, а также способы просмотра потока. RTSP не всегда включен по умолчанию. Поэтому нужно включить его через настройки камеры. Доступ к настройкам можно получить через веб-интерфейс камеры, приложение производителя или через ONVIF. Нужно убедиться, что камера принимает соединения по RTSP. Проверим, что порт открыт командой nma
Оглавление

Обычно изображение с камеры получают посредством приложения производителя или веб-интерфейса камеры. Такие способы удобны, но они часто не позволяют использовать камеру в составе собственной системы, например, “умного дома” или при разработке IoT-устройств.

Для обеспечения большей гибкости используется RTSP (Real Time Streaming Protocol). RTSP — сетевой протокол для передачи видео и аудио в реальном времени. Он позволяет подключаться к камере по сети и получать изображение вне зависимости от приложения производителя.

В статье содержится инструкция по получению изображения с камеры по RTSP. Разбирается, как проверить доступность RTSP, где найти ссылку для подключения, а также способы просмотра потока.

1. Включение RTSP

RTSP не всегда включен по умолчанию. Поэтому нужно включить его через настройки камеры. Доступ к настройкам можно получить через веб-интерфейс камеры, приложение производителя или через ONVIF.

2. Проверка доступности RTSP

Нужно убедиться, что камера принимает соединения по RTSP. Проверим, что порт открыт командой nmap -sS <camera ip>

Проверка доступности портов камеры
Проверка доступности портов камеры

Порт RTSP, чаще всего 554, должен быть открыт.

3. Поиск URL для подключения к камере

Многие производители не указывают URL для подключения, даже если RTSP поддерживается. Приходится искать в открытых источниках. Например, используя базу на сайте iSpyConnect. Найдите свою модель в списках и скопируйте URL. Если вашей модели нет, тогда найдите производителя камеры и перебирайте URL других камер. Скорее всего, один из них подойдет.

Пример URL:

rtsp://admin:<password>@<ip_address>:554/onvif1

4. Воспроизведение видео

Для получения изображения по найденному URL используются плееры, такие как VLC. Найдите вкладку «Open Network Stream» или похожую, затем скопируйте найденный URL.

 Плеер VLC, сетевое подключение
Плеер VLC, сетевое подключение

Теперь после запуска плеера должно появиться изображение с камеры.

RTSP может быть реализован по-разному в камере. В некоторых дешевых камерах RTSP реализован с ошибками. Различия в клиентах тоже присутствуют. Поэтому если один плеер отказывается работать, имеет смысл попробовать другой. Помимо VLC есть SMPlayer, приложения AgentDVR, RTSPtoWeb, утилита ffmpeg.