Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

IP Интеграция (пакет драйверов и кодеков для Интеллект)

Раздел реестраСтроковый параметрДопустимые значенияЗначение по умолчаниюВерсия продуктаОписание

х32: (X32)\Video
x64: (x64)\Video

ArchiveFps

1-24


от ПК Интеллект 4.7.5

Задает количество кадров, записываемых в архив (максимальное разрешение). В сумме параметры LiveFps и ArchiveFps не должны превышать 24.

х32: (X32)\Video
x64: (x64)\Video

ArecontVision

0, 1


до ПК Интеллект 4.8.0

Включение старого протокола интеграции камер фирмы Arecon. Ключ не используется.

х32: (X32)\Video
x64: (x64)\Video

DoubleStream

0, 1


от ПК Интеллект 4.7.5

Определяет, включен или выключен режим несинхронного отображения записи

х32: (X32)\Video
x64: (x64)\Video

IpIntDrivers3

Название бренда Axis; Acti и т.д.


от ПК Интеллект 4.7.3

Создается строковый параметр «IpIntDrivers3» и в нем перечисляются названия брэндов, для которых необходимо подгрузить драйвер 3.0

х32: (X32)\Video
x64: (x64)\Video

IpIntDriverVersion

2, 3


от ПК Интеллект 4.7.3

Определяет номер версии подгружаемых драйверов:
2 – для подгрузки драйверов версии 2.0;
3 - для подгрузки драйверов версии 3.0;
Данный параметр является более приоритетным и отменяет действие параметра IpIntDrivers3

х32: (X32)\Video
x64: (x64)\Video

LiveFps

1-24


от ПК Интеллект 4.7.5

Задает количество кадров, выводимых на экран в формате 800х600. В сумме параметры LiveFps и ArchiveFps не должны превышать 24.

х32: (X32)
x64: (x64)

LoadIpIntDirectly

0, 1

 

от ПК Интеллект 4.9.0

1 - включает работу IntegratedDevice через video.run. Если настройка включена, и добавлен хотя бы один IntegratedDevice, остальные IP-платы видеоввода не работают.

0 - IntegratedDevice работает как отдельный run-модуль

x32: (X32)\Video\RTSPTimeout
x64: (x64)\Video\RTSPTimeout
<название производителя камеры>0-10010от DP 3.2.26.1489

Устанавливает максимальный интервал времени, по истечении которого передается каждый следующий кадр потока, передаваемого через видеошлюз.

Пример: для того, чтобы была возможность ограничивать до 0,01 частоту кадров потока, передаваемого через видеошлюз по протоколу RTSP, необходимо создать в данном разделе параметр "RTSP" со значением 100.

х32: (X32)\Video\TransportProtocols
x64: (x64)\Video\TransportProtocols

<Имя драйвера><протокол>-от DP 3.1.1

Позволяет изменить транспортный протокол, используемый IP-устройством.

Пример значения ключа: "ONVIF"="tcp" – означает, что для передачи данных по ONVIF будет использоваться транспортный протокол TCP

Подробнее см. Изменение транспортного протокола, используемого IP-устройством

Пример значения ключа: "rtsp"="multicast" – позволяет использовать вещание RTSP Сервера в режиме Мультикаст. Помимо изменения значения ключа, требуется дополнительная настройка объекта.

Подробнее см. Настройка модуля RTSP Сервер

х32: (X32)\Video\MetadataTransportProtocols
x64: (x64)\Video\MetadataTransportProtocols

Название драйвера камеры (содержится в параметре driver в файле

C:\Program Files\Common Files\AxxonSoft\Ipint.DriverPack\3.0.0\Ipint.<Название драйвера>.rep)

Название транспортного протокола (должно совпадать с одним из значений, которые прописаны в свойстве metadataTransportProtocol в соответствующем файле .rep).-от DP 3.31.1613Ключ используется для смены протокола передачи метаданных. На момент написания документации смена протокола передачи метаданных реализована только в драйвере ONVIF (доступные значения ключа tcp и udp).

х32: (X32)\Video
x64: (x64)\Video

UnloadUnusedDriverTimeout>= 060от DP 3.32.1638

Ключ задает таймаут выгрузки неиспользуемых драйверов камер. Например, если бренд камеры присутствует в нескольких драйверах, то при подключении камеры загружаются все такие драйвера. Для того, чтобы после этого неиспользуемые драйвера выгружались, необходимо установить ненулевое значение данного ключа.

Если ключ не создан, то неиспользуемые драйвера выгружаются через 60 секунд.

0 – драйвера не выгружаются (такое поведение использовалось в версиях DriverPack старше указанной).

Числовое значение ключа > 0 задает таймаут выгрузки неиспользуемых драйверов.

Если ключ создан, но содержит не числовое значение, то таймаут выгрузки неиспользуемых драйверов устанавливается равным значению по умолчанию – 60 секунд.

х32: (X32)\TELEMETRY
x64: (x64)\TELEMETRY

PresetCompatibility0, 1-от DP 3.43.1950

Ключ предназначен для включения режима совместимости механизма работы с пресетами в ПК Интеллект с более ранними версиями Drivers Pack, а именно для включения уменьшения на единицу номера пресета при передаче в драйвер.

0 – используется новый механизм работы ПК Интеллект с пресетами, аналогичный ПК AxxonNext. Выбор пресета 1 в интерфейсе ПК Интеллект приведет к передаче в драйвер значения 1.

1, или если ключ не создан – используется режим совместимости, в котором при выборе/задании пресета 1 в интерфейсе ПК Интеллект в драйвер передается значение 0.

х32: (x32)\Video
x64: (x64)\Video

FFTHREADCOUNT>= 01от DP 3.43.1955

Ключ задает количество потоков, создаваемых в декодере FFmpegDecoder.

0 – автоматический выбор декодером количества создаваемых им потоков.

>0 – задает число используемых потоков.

По умолчанию, при отсутствии ключа или неверном значении используется значение 1.

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

х32: (x32)\EventSources
x64: (x64)\EventSources

<brand>.<model> (например, ONVIF.1_channel_device).

Если все модели какого-то производителя требуют определенного метода получения событий, то в разделе должен присутствовать строковый ключ с именем <brand>.

Pull point

Meta data

Disable

Meta dataот DP 3.35.1692

На момент написания документации данный ключ поддержан для трех брендов: ONVIF, RVi и IDIS. Для моделей этих брендов ключ создается автоматически при установке Drivers Pack.

Ключ задает метод получения данных об аналитике и лучах устройства:

  • Pull point – получение событий путём http опроса камеры
  • Meta data – получение событий из потока метаданных
  • Disable – получение событий отключено.

Все остальные значения (в том числе пустая строка) или отсутствие ключа для модели и бренда в указанном разделе означают необходимость использовать метод по умолчанию, который задан как default в rep-файле для заданной модели.

х32: (x32)\Video\UseSsrcChecking
x64: (x64)\Video\UseSsrcChecking

RTSP

enable

disable

enableот DP 3.45.2055

Ключ предназначен для настройки проверки источника синхронизации (SSRC) RTSP-потока:

enable –  включает проверку SSRC.
disable – отключает проверку SSRC.

х32: (x32)\Video
x64: (x64)\Video

FFLOGDELAY0, 10от CP 1.580Ключ включает логирование задержек на декодирование кадров и времени простоя для кодека FFMPEG.

х32: (x32)\Video\TsConverters
x64: (x64)\Video\TsConverters

<brand>.<model>, например, например Tattile.ANPR Mobile

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

  • InfrequentTs
  • ValidDeviceTs
  • None
Зависит от производителяот DP 3.34

Ключи в данном разделе задают способ корректировки временных меток кадров (time stamps).

Если ключ не создан, временная метка передается в ПК Интеллект равной 0, и ей устанавливается значение текущего времени.

Значение None используется, если требуется отключить корректировку и передавать время, полученное от камеры, как есть.

ValidDeviceTs – используется алгоритм коррекции принятых от камеры временных меток перед передачей в ПК Интеллект, если полученная от камеры временная метка более чем на
MaxTimestampDeviation (см. ниже) отличается от текущего времени. После коррекции в ПК Интеллект передается временная метка, рассчитанная на основании метки предыдущего кадра и времени, прошедшего с момента его приема.

InfrequentTs – отбрасывает относительные временные метки, передавая в ПК Интеллект вместо них 0 (т.е. временной метке присваивается значение текущего времени), и передает абсолютные временные метки с флагом ETimestampValidityFlag. Данный способ коррекции следует использовать для устройств с распознаванием номеров, отправляющих во внешнюю систему отдельные кадры, а не непрерывный видеопоток.

Для части производителей при установке Drivers Pack автоматически создаются ключи в нужном разделе реестра с нужными значениями.

х32: (x32)\Video
x64: (x64)\Video

MaxTimestampDeviation>=0-от DP 3.34

Используется для значения ValidDeviceTs ключей из ветки TsConverters (см. выше).

Задает максимально допустимое отклонение временной метки кадра от текущего времени Сервера.

x32: (x32)\Video
x64: (x64)\Video
ErrorSensitivity0, 10от 3.54

Ключ активирует прерывание декодирования H.265 видео через ffmpeg декодер в случае малейшей ошибки в видеопотоке.

0 - если видеопоток содержит ошибки, то ffmpeg декодер вернет буфер с артефактами.

1 - если видеопоток содержит ошибки, то ffmpeg декодер вернет пустой буфер.

x32: (x32)\Video\RTSP
x64: (x64)\Video\RTSP
AudioSeparatedConnection0, 10от DP 3.60Включает получение аудио по протоколу RTSP по отдельному TCP соединению.
x32: (x32)\Video
x64:
(x64)\Video
servicesVersionauto, ver1, ver2autoот DP 3.61

Ключ задает версию сервисов ONVIF (только для ONVIF и ONVIF 2.X):

auto – получать  доступные версии и выбирать по возможности последнюю.

ver1 – использовать старые версии сервисов.

ver2 – использовать новые версии сервисов.

x32: (x32)\Video
x64:
(x64)\Video
servicesSourcegetServices, getCapabilitiesgetServicesот DP 3.61

Ключ определяет источник версии сервисов ONVIF (только для ONVIF и ONVIF 2.X):

getServices - получать список сервисов по новому интерфейсу.

getCapabilities - получать список сервисов по старому интерфейсу.

x32: (x32)\Video\Virtual
x64: (x64)\Video\Virtual
​playFileOnce0, 10от DP 3.62

Отключает проигрывание файлов в виртуальном устройстве видеоввода типа Virtual bench по кольцу.

0 – видеозаписи в виртуальном устройстве видеоввода типа Virtual bench проигрываются по кольцу.

1 – видеозаписи в виртуальном устройстве видеоввода типа Virtual bench проигрываются один раз.

См. также Создание и настройка виртуального устройства видеоввода.

х32: (X32)\TELEMETRY
x64: (x64)\TELEMETRY
cgiPrefix

"/cgi-bin/ptz.cgi?", "/stw-cgi/ptzcontrol.cgi?"

-от DP 3.58

Ключ необходим для работы телеметрии на камерах Hanwha Techwin:

"/cgi-bin/ptz.cgi?" – для старых устройств (не X-series)

"/stw-cgi/ptzcontrol.cgi?" –  для новых устройств X-series

x32: (x32)\Videoх32: 
x64:
 (x64)\Video

DecompressorResetOnErrorTimeout0 - 18060

от DP 3.69

Совместимость: Интеллект 4.10.4 и выше

Время в секундах до перезапуска декомпрессора после ошибки. Значение ключа следует подбирать эмпирически исходя из параметров потока конкретной видеокамеры. 

...