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

Предыдущая страница Следующая страница

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Axxon Next 4.3.0.8031 и старше

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

  1. Подключиться к ws://[имя_пользователя]:[пароль]@[IP-адрес]:[порт]/[префикс]/events.

  2. Отправить команду на подписку об оповещении о событиях с указанных видеокамер (см. Получение списка источников видео (камер)) в формате JSON. 

    {
    "include":
    ["hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0", "hosts/Server1/DeviceIpint.6/SourceEndpoint.video:0:0"],
    "exclude":[]
    }

    include - оформить подписку;

    exclude - исключить из оповещения;

В ответе будет JSON следующего вида:

   {
    objecs: [// список изменённых объектов (сразу после подключения пришлёт текущее состояние){
    {type: "devicestatechanged", name: "hosts/Server1/DeviceIpint.1", state: "connected"}
    ]
    }

Примеры полезных состояний:

Online - подключен, сигнал восстановлен.
Offline - сигнал потерян.

Пример сообщения:

objects: [{name: "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0", state: "signal restored",…},…]
0: {name: "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0", state: "signal restored",…}
name: "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0"
state: "signal restored"
type: "devicestatechanged"
  • No labels