如何在nodejs中发现onvif cam

时间:2016-03-28 08:02:00

标签: node.js discovery onvif

我正在尝试使用nodejs中的probe函数来发现ONVIF cam并且它不起作用。 当我在wirehark中查找时,我无法从计算机上发现任何广播消息。 这是代码:

var onvif = require('onvif');
onvif.Discovery.on('device', function(cam){
        // function will be called as soon as NVT responses
        logger.info("SensorAutoDiscover find camera: " + cam.hostname);
    });
onvif.Discovery.probe();

1 个答案:

答案 0 :(得分:0)

昨天我已经为onvif.Discovery.probe方法更改了SOAP消息,因为很多相机都不会对旧消息做出响应。请从github尝试新版本:npm install https://github.com/agsh/onvif.git并告诉我您的结果。