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

Предыдущая страница Видеокамеры  Получение информации о выбранных видеокамерах Следующая страница

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

Нет

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

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" : 
	[
		{
			"accessPoint" : "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0",
			"archives" : [],
			"audioStreams" : 
			[
				{
					"accessPoint" : "hosts/Server1/DeviceIpint.1/SourceEndpoint.audio:0",
					"isActivated" : false
				}
			],
			"azimuth" : "0",
			"camera_access" : "CAMERA_ACCESS_FULL",
			"comment" : "",
			"detectors" : [],
			"displayId" : "1",
			"displayName" : "Street",
			"enabled" : true,
			"groups" : 
			[
				"e2f20843-7ce5-d04c-8a4f-826e8b16d39c"
			],
			"ipAddress" : "0.0.0.0",
			"isActivated" : true,
			"latitude" : "0",
			"longitude" : "0",
			"model" : "TestDevice",
			"offlineDetectors" : [],
			"panomorph" : false,
			"ptzs" : 
			[
				{
					"accessPoint" : "hosts/Server1/DeviceIpint.1/TelemetryControl.0",
					"areaZoom" : false,
					"focus" : 
					{
						"isAbsolute" : false,
						"isAuto" : false,
						"isContinous" : true,
						"isRelative" : false
					},
					"iris" : 
					{
						"isAbsolute" : false,
						"isAuto" : false,
						"isContinous" : true,
						"isRelative" : false
					},
					"is_active" : true,
					"move" : 
					{
						"isAbsolute" : false,
						"isAuto" : false,
						"isContinous" : true,
						"isRelative" : false
					},
					"pointMove" : false,
					"zoom" : 
					{
						"isAbsolute" : false,
						"isAuto" : false,
						"isContinous" : true,
						"isRelative" : false
					}
				}
			],
			"rays" : 
			[
				{
					"accessPoint" : "hosts/Server1/DeviceIpint.1/EventSupplier.ray0:0",
					"displayId" : "1.0.0",
					"displayName" : "Ray",
					"enabled" : true,
					"isActivated" : true
				},
				{
					"accessPoint" : "hosts/Server1/DeviceIpint.1/EventSupplier.ray0:1",
					"displayId" : "1.0.1",
					"displayName" : "Ray",
					"enabled" : true,
					"isActivated" : true
				}
			],
			"textSources" : [],
			"vendor" : "Virtual",
			"videoStreams" : 
			[
				{
					"accessPoint" : "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0"
				}
			]
		},
		{
			"accessPoint" : "hosts/Server1/DeviceIpint.2/SourceEndpoint.video:0:0",
			"archives" : 
			[
				{
					"accessPoint" : "hosts/Server1/DeviceIpint.2/SourceEndpoint.video:0:0",
					"default" : false,
					"incomplete" : false,
					"isEmbedded" : false,
					"storage" : "hosts/Server1/MultimediaStorage.AliceBlue/MultimediaStorage",
					"storageDisplayName" : "AliceBlue"
				}
			],
			"audioStreams" : 
			[
				{
					"accessPoint" : "hosts/Server1/DeviceIpint.2/SourceEndpoint.audio:0",
					"isActivated" : true
				}
			],
			"azimuth" : "0",
			"camera_access" : "CAMERA_ACCESS_FULL",
			"comment" : "",
			"detectors" : 
			[
				{
					"accessPoint" : "hosts/Server1/AVDetector.1/EventSupplier",
					"displayName" : "Face detection",
					"events" : 
					[
						"TargetList",
						"faceAppeared"
					],
					"isActivated" : false,
					"parentDetector" : "",
					"type" : "TvaFaceDetector"
				}
			],
			"displayId" : "2",
			"displayName" : "Hall",
			"enabled" : true,
			"groups" : 
			[
				"e2f20843-7ce5-d04c-8a4f-826e8b16d39c"
			],
			"ipAddress" : "0.0.0.0",
			"isActivated" : true,
			"latitude" : "78.2379",
			"longitude" : "15.4466",
			"model" : "Virtual several streams",
			"offlineDetectors" : [],
			"panomorph" : false,
			"ptzs" : [],
			"rays" : [],
			"textSources" : [],
			"vendor" : "Virtual",
			"videoStreams" : 
			[
				{
					"accessPoint" : "hosts/Server1/DeviceIpint.2/SourceEndpoint.video:0:0"
				},
				{
					"accessPoint" : "hosts/Server1/DeviceIpint.2/SourceEndpoint.video:0:1"
				}
			]
		}
	],
	"search_meta_data" : 
	[
		{
			"matches" : 
			[
				6,
				7,
				8,
				9,
				10,
				11,
				12
			],
			"score" : 0
		},
		{
			"matches" : 
			[
				6,
				7,
				8,
				9,
				10,
				11,
				12
			],
			"score" : 0
		}
	]
}
ПараметрОписание параметра
archives

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

audioStreams

Аудиопоток.

commentКомментарий.
camera_access

Права доступа к камере, где:

  • CAMERA_ACCESS_FULL – полный доступ,
  • CAMERA_ACCESS_ONLY_ARCHIVE – только архив,
  • CAMERA_ACCESS_MONITORING_ON_PROTECTION – реальное время под охраной,
  • CAMERA_ACCESS_MONITORING – реальное время,
  • CAMERA_ACCESS_ARCHIVE – реальное время/архив,
  • CAMERA_ACCESS_MONITORING_ARCHIVE_MANAGE – реальное время/архив/управление.
detectorsСписок созданных детекторов.
displayIdДружественный идентификатор.
displayNameИмя.
groups

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

ipAddressIP-адрес.
isActivated

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

azimuth, latitude, longitude

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

modelМодель.
ptzs

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

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

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

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

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