Страница 1 из 1

Вывод информации из MD в видеопоток камеры Hikvision

Добавлено: Пт авг 19, 2016 12:44 am
TheForum
Есть возможность вывода данных и отражения их в видеопотоке камер Hikvision, т.е. видеть инфу при просмотре онлайн или записанного видеоархива. Только разбираюсь с MD и использую Win7. Попросил Сергея помочь с этим, он сделал пробный вариант для Linux. Может кто то проверить? Как сделать для Windows? Думаю должно работать с Hikvision на версиях прошивок 5.2 - 5.4.

К сожалению, раньше не имел дело с API камер от Hikvision, поэтому могу только предположить, что пример ниже может сработать, если его сделать как сценарий внутри MajorDoMo (при условии что система под Linux). Вместо Object.Property вы должны использовать ваш объект.свойство. Что касается полноценного модуля, где такие вещи будут просто настраиваться, то пока его нет в планах, т.к. я сам видео-наблюдением не занимаюсь, а у партнёров пока такой необходимости тоже не было.

Код:
$CONNSTRING = "http://api:api@192.168.68.31/Video/inpu ... lays/text/";

$value=getGlobal('Object.Property');

$xml='
<?xml version="1.0" encoding="UTF-8" ?>
<TextOverlay xmlns="http://www.hikvision.com/ver10/XMLSchema" version="1.0">
<id>1</id>
<enabled>true</enabled>
<posX>16</posX>
<posY>460</posY>
<message>Data: '.$value.'°</message>
</TextOverlay>
';

file_put_contents('1.xml', $xml);
exec('curl -T 1.xml '.$CONNSTRING.'1');