Для получения видеопотока от камеры по протоколу 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 необходимо выполнить следующие действия:

  1. Создать объект Устройство видеоввода на базе объекта Компьютер на вкладке Оборудование диалогового окна Настройка системы (1).
  2. Перейти на панель настроек созданного объекта.
  3. Из раскрывающегося списка Тип выбрать значение RTSP (2).
  4. В поле IP ввести адрес rtsp-потока (3). Длина адреса не должна превышать 100 символов.

    Формат адреса зависит от модели камеры и ее прошивки и указан в технической документации производителя. В общем случае адрес имеет следующий вид:
    rtsp://[<имя_пользователя>:<пароль>@]<IP-адрес источника видео>:<порт>/<путь_к_потоку>

    Для камеры Axis 210A адрес rtsp-потока выглядит следующим образом: rtsp://root:password@10.0.11.121:554/mpeg4/media.amp


    Адрес для доступа к rtsp-потоку, поставляемому rtsp Сервером Интеллект, имеет вид rtsp://192.168.0.3:554/1. При работе rtsp Сервера в режиме Мультикаст доступ к нему через RTSP-граббер невозможен.

    Кроме того, начиная с версии 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" соответственно.


  5. Нажать на кнопку Применить для сохранения настроек объекта Устройство видеоввода (4).
  6. На базе объекта Устройство видеоввода создать объект Камера.
  7. Настроить созданный объект Камера (5).
  8. Нажать на кнопку Применить (6).
  9. Для проверки наличия видеосигнала нажать на кнопку Видео (7).

В случае, если настройка проведена корректно, в области предпросмотра отобразится получаемое по протоколу RTSP видео. Дальнейшая работа с получаемым видеопотоком осуществляется при помощи созданного объекта Камера.

Настройка получения видео по протоколу RTSP завершена.

Для получения аудиопотока, поступающего с камеры, необходимо после настройки получения видео создать и настроить объекты Звуковая плата и Микрофон на работу с аудиопотоком от камеры, поступающим по протоколу RTSP. Для этого необходимо выбрать тип Звуковой платы RTSP (см. раздел Регистрация устройств аудиоввода и микрофонов в программном комплексе Интеллект).

Дальнейшая работа с аудиопотоком осуществляется посредством созданного объекта Микрофон.

Смотреть видео