Перейти в хранилище документации
Обратиться в техническую поддержку
Для получения видеопотока от камеры по протоколу RTSP необходимо, чтобы камера поддерживала данный протокол. Информация о поддержке камерой протокола RTSP находится в официальной справочной документации на данную камеру.
Для корректной работы RTSP-граббера следует убедиться, что никакие сетевые настройки используемого оборудования не препятствуют передаче данных по протоколу RTSP.
Примечание.
Если поток RTSP поступает с rtsp-Сервера ПК Интеллект (см. Настройка модуля rtsp Сервер), для его получения необходимо, чтобы на компьютере, где создается объект Камера, было установлено значение multicast параметру rtsp в разделе реестра HKEY_LOCAL_MACHINE \SOFTWARE\ITV\Intellect\Video\TransportProtocols для 32-битной системы (HKEY_LOCAL_MACHINE \SOFTWARE\Wow6432Node\ITV\Intellect\Video\TransportProtocols для 64-битной системы). Подробнее о данном параметре см. в разделе Изменение транспортного протокола, используемого IP-устройством.
Для получение видео по протоколу RTSP необходимо выполнить следующие действия:
В поле IP ввести адрес rtsp-потока (3). Длина адреса не должна превышать 100 символов.
Формат адреса зависит от модели камеры и ее прошивки и указан в технической документации производителя. В общем случае адрес имеет следующий вид:
rtsp://[<имя_пользователя>:<пароль>@]<IP-адрес источника видео>:<порт>/<путь_к_потоку>
Пример.
Примечание
Кроме того, начиная с версии Drivers Pack 3.2.28.1518, поддерживается получение нескольких потоков по протоколу RTSP (многопоточность). Максимально возможное количество потоков в таком случае равно трем. Адреса RTSP-трансляции разделяются в поле IP точкой с запятой ";".
Пример.
Чтобы получить видео с двух потоков, необходимо в поле IP ввести:
rtsp://admin:admin@10.0.26.16/live/h264;rtsp://admin:admin@10.0.26.16/live/mjpeg
Для получения видео с трех потоков:
rtsp://admin:admin@10.0.26.16/live/h264;rtsp://admin:admin@10.0.26.16/live/mjpeg;rtsp://admin:admin@10.0.26.16/live/mpeg4
Начиная с версии Drivers Pack 3.62.2953 поддерживается получение потока RTSP over HTTPS. Для этого необходимо предварительно задать транспортный протокол https с помощью ключа реестра rtsp (подробнее о данном параметре см. в разделе Изменение транспортного протокола, используемого IP-устройством). Пример ссылки для получения потока RTSP over HTTPS:
Пример.
https://192.168.0.3:443/profile1/media.smp; https://admin:admin@192.168.0.3:443/profile2/media.smp
Внимание!
Если имя пользователя или пароль при передаче через URL включает недопустимые символы, в частности "@", их следует экранировать спецсимволами через ASCII коды (в шестнадцатеричном виде). Символ "@" будет экранирован как %40. Например, при подключении устройства по RTSP ссылка может иметь вид "rtsp://admin:New%40edge@192.168.0.75:554/RVi/1/1". Однако если эти данные попадают в поле логина и пароля объекта Устройство видеоввода в ПК Интеллект, то они остаются в неизменном виде, в данном случае "admin" и "New@edge" соответственно.
В случае, если настройка проведена корректно, в области предпросмотра отобразится получаемое по протоколу RTSP видео. Дальнейшая работа с получаемым видеопотоком осуществляется при помощи созданного объекта Камера.
Настройка получения видео по протоколу RTSP завершена.
Для получения аудиопотока, поступающего с камеры, необходимо после настройки получения видео создать и настроить объекты Звуковая плата и Микрофон на работу с аудиопотоком от камеры, поступающим по протоколу RTSP. Для этого необходимо выбрать тип Звуковой платы RTSP (см. раздел Регистрация устройств аудиоввода и микрофонов в программном комплексе Интеллект).
Дальнейшая работа с аудиопотоком осуществляется посредством созданного объекта Микрофон.