Versions Compared

Key

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

Axxon Next 4.1.1.7773 и старше.

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

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

...

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

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

Note
titleВнимание!

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


group_ids

Нет

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

Code Block
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

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

Expand


Code Block
{
 	"cameras" : 
	[
  		{
			"accessPoint"   : "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0",
			"archives" : [],
			"audioStreams"    {
     : 
			[
				{
					"accessPoint" : "hosts/Server1/DeviceIpint.1/SourceEndpoint.videoaudio:0:0",
					"isActivated" : false
				}
			],
			"azimuth" : "0",
			"camera_access" : "default": true,
     "isEmbedded": false,
     "storage": "hosts/Server1/MultimediaStorage.AliceBlue/MultimediaStorage",
     "storageDisplayName": "AliceBlue"
    }
   ],
   "audioStreams": [
    {
     "accessPoint""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/SourceEndpointTelemetryControl.audio:0",
					"areaZoom" : false,
					"focus" : 
					{
						"isAbsolute" : "isActivated"false,
						"isAuto" : false,
						"isContinous" : true,
						"isRelative" : false
					},
					"iris" :  ],
   "azimuth": "0,000000",
   "comment": "",
   "detectors": [
    {
     "accessPoint"
					{
						"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/AVDetectorDeviceIpint.1/EventSupplier.ray0:0",
					"displayId" : "1.0.0",
					"displayName" : "Ray",
					"enabled" : "displayName": "Motion detection",
     "events": [
      "MotionDetected",
      "MotionMask",
      "TargetList"
     ]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,
					"isActivatedisEmbedded" : false,
					"storage" : "hosts/Server1/MultimediaStorage.AliceBlue/MultimediaStorage",
					"storageDisplayName" : "AliceBlue"
				}
			],
			"audioStreams" : "parentDetector": "",
     "type": "unknown"
    }
   ],
   "displayId": "1",
   "displayName": "Camera 1",
   "groups": [
    
			[
				{
					"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" : "0,00000078.2379",
   			"longitude" : "0,00000015.4466",
   			"model" : "Virtual several streams",
   			"offlineDetectors" : [],
			"panomorph"   : false,
			"ptzs" : [],
			"rays"   : [],
			"textSources" : [],
   			"vendor" : "ITVVirtual",
   			"videoStreams" : 
			[
    {
     				{
					"accessPoint" : "hosts/Server1/DeviceIpint.12/SourceEndpoint.video:0:0"
    				},
    {
     				{
					"accessPoint" : "hosts/Server1/DeviceIpint.12/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Видеопотоки.

...