Что такое RTSP-ссылка и как сформировать ее для устройств Hikvision?

RTSP-протокол - это real time streaming protocol, то есть потоковый протокол реального времени. По сути, это узкоспециализированный протокол, использующийся для удалённого управления потока данных с сервера и работы с мультимедийными данными.

Протокол существует с 1998 года. Он не передает и не сжимает данные самостоятельно. Для передачи зачастую используется стандартный RTP-протокол (осуществляет передачу аудио- и видеоданных). Для RTSP-сообщений используется специальный порт, по умолчанию - 554.

Согласны, вышло немного запутанно. Теперь расскажем простым языком.

RTSP - что-то вроде пульта для телевизора, работающего через интернет. Сам ничего не показывает, но может включать картинку на экране, изменять опции вещания и т.д. Для этого используется RTSP-ссылка. Достаточно вставить её в проигрыватель, и можно наслаждаться видео. Заманчиво, не правда ли?

Следующее ПО может выступать в роли клиента RTSP:

 

Для оборудования Hikvision мы рекомендуем использовать VSPlayer, ПО от Hikvision. Ссылка для скачивания у нас на сайте.

Теперь о ссылках.

Основная универсальная ссылка, которая подходит для камер и регистраторов:

rtsp://admin:12345@192.168.200.11:554/Streaming/Channels/101

rtsp — тип используемого протокола;

admin — имя учетной записи (в вашем случае укажите актуальное);

12345 – пароль используемой учетной записи (в вашем случае укажите актуальный);

192.168.200.11 — IP-адрес камеры (в вашем случае укажите актуальный);

554 — RTSP-порт камеры (по умолчанию 554, может быть изменен в настройках);

101 — первая камера, первый поток;

201 — вторая камера, первый поток;

102 — первая камера, второй поток и т.д.

Устаревшие ссылки:

rtsp://admin:12345@IP-камеры:554/mpeg4/ch01/main/av_stream - получение потока с первого канала;

rtsp://admin:12345@IP-камеры:554/mjpeg/ch1/sub/av_stream - получение потока mjpeg со второго потока. Прошивка должна поддерживать mjpeg на втором потоке.

MJPEG и фото:

Для получения MJPEG-потока по HTTP (субпоток камеры должен быть настроен как mjpeg) - http://admin:12345@IP-камеры/streaming/channels/1/preview

получить JPEG-снимок основного потока камеры - http://admin:passwd@ip-cam/ISAPI/Streaming/channels/101/picture?snapShotImageType=JPEG.