Документация для версии Axxon Next 4.4.6. Документация на другие версии также доступна.

Предыдущая страница Получение списка серверов  Получение живого потока от видеокамеры Следующая страница

Axxon Next 4.1.1.7773 и старше.

До этого см. Получение списка источников видео (камер)

GET http://IP-адрес:порт/префикс/camera/list -  получить все доступные оригинальные источники (камеры) Axxon-домена.

Возвращаемые идентификаторы VIDEOSOURCEID будут иметь вид "HOSTNAME/ObjectType.Id/Endpoint.Name". Также будут возвращены friendly name и прочая метаинформация.

ПараметрОбязательныйОписание
limitНетОпределяет максимальное количество возвращаемых результатов, по умолчанию 1000.
next_pageНетЗначение параметра nextPageToken, который будет в ответе, если запрос вернул не все результаты. Применяется для получения следующих значений.
filterНет

Позволяет получить подмножество результатов в соответствии с фильтром. На данный момент может принимать значения HOSTNAME или VIDEOSOURCEID.

Внимание!

Если имя сервера Office, то запрос  GET http://IP-адрес:порт/префикс/camera/list?filter=Office вернет всё видеокамеры Сервера Office.

group_ids

Нет

Список идентификаторов групп, которым должны принадлежать камеры (см. Получение списка групп и их содержимого). Возможно задание нескольких идентификатор, используя разделитель "|". Например:

http://localhost:80/camera/list?group_ids=6af92229-43ff-0347-9dae-081bf9835733|b48111eb-64c5-294c-a69c-4adb07c954d1 

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

Пример запроса:

GET http://127.0.0.1:80/camera/list?filter=Server1

Пример ответа:

{
   "cameras": [
      {
         "archives": [
            {
               "accessPoint": "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0",
               "default": true,
               "isEmbedded": false,
               "storage": "hosts/Server1/MultimediaStorage.AliceBlue/MultimediaStorage",
               "storageDisplayName": "AliceBlue"
            }
         ],
         "audioStreams": [
            {
               "accessPoint": "hosts/Server1/DeviceIpint.1/SourceEndpoint.audio:0",
               "isActivated": false
            }
         ],
         "comment": "",
         "detectors": [],
         "displayId": "1",
         "displayName": "Camera1",
         "groups": [
            "e2f20843-7ce5-d04c-8a4f-826e8b16d39c"
         ],
         "ipAddress": "0.0.0.0",
         "isActivated": true,
         "latitude": "0,000000",
         "longitude": "0,000000",
         "model": "Virtual several streams",
         "offlineDetectors": [],
         "ptzs": [],
         "textSources": [],
         "vendor": "AxxonSoft",
         "videoStreams": [
            {
               "accessPoint": "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0"
            },
            {
               "accessPoint": "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:1"
            }
         ]
      }
   ]
}
ПараметрОписание параметра
archives

Список архивов, к которым привязана видеокамера.

audioStreams

Аудиопоток.

commentКомментарий.
detectorsСписок созданных детекторов.
displayIdДружественный идентификатор.
displayNameИмя.
groups

Список групп, к которым принадлежит видеокамера. Параметр присутствует в ответе, начиная с версии 4.3.0.8402.

ipAddressIP-адрес.
isActivated

True - объект включен, False - объект отключен. Параметр присутствует в ответе, начиная с версии 4.3.0.8402.

latitude, longitude

Координаты видеокамеры. Параметры доступны в ответе, начиная с версии 4.3.3.8923. В зависимости от локализации Сервера разделителем в значении параметров может быть либо точка, либо запятая.

modelМодель.
ptzs

PTZ-устройства, где:

is_active - указывает активирован ли объект Телеметрия,

pointMove - поддержка функции Point&Click

areaZoom - поддержка функции Areazoom.

textSourcesИсточники событий.
vendorПроизводитель.
videoStreamsВидеопотоки.
  • No labels