Nine Pomeranian Monsters

    hikvision-node-linux

    1.0.0 • Public • Published

    海康威视node扩展---linux

    项目说明

    本项目是基于海康威视的开放接口(linux64版本)进行二次开发而成的nodeJs扩展模块。

    node模块

    模块简介

    模块名称: hikvision-node-linux
    依赖:
          linuxLib/
    *该库文件夹为海康威视官网的公开库,在node_modules/hikvision-node-linux/lib中可以找到*
    *该模块仅用于取得摄像头的数据流,并不做其他控制使用*
    

    模块安装

    ```npm install hikvision-node-linux```
    需复制node_modules/hikvision-node-linux下的linuxLib到你的使用目录
    

    使用模块

    **导入模块**
    var hkvision = require("hikvision-node-linux");
    

    模块说明

    • 错误码

      错误码 含义
      0 成功
      300 找不到海康动态库
      301 动态库函数未找到
      302 未登录
      303 参数太少
      1 用户名密码错误。注册时输入的用户名或者密码错误。
      7 连接设备失败。设备不在线或网络原因引起的连接超时等。
      12 接口调用次序错误。
      17 参数错误。SDK接口中给入的输入或输出参数为空,或者参数格式或值不符合要求。
      其他 见海康接口错误码
    • 获取当前版本号信息 函数: version 参数: 无 返回值:版本号

    • 设备初始化 函数: initDev 参数: 无 返回值: 0成功;其他见错误码表

    • 设备登录 函数: loginDev 参数:

      参数 含义 说明
      devAddress 目标地址 ipv4地址(15位)
      devPort 目标端口号 4位(8000)
      userName 用户名 5位(admin)
      userPasswd 用户密码 8位
      返回值: 0成功;其他见错误码表
    • 设备注销 函数: logoutDev 参数: 无 返回值: 0成功;其他见错误码表

    • 获取实时预览码流 函数: realPlay 参数:

      参数 说明
      通道号 从0开始
      码流回调函数 function(type, buf)
      返回值: 0成功;其他见错误码表
    • 停止实时播放 函数: stopRealPlay 参数: 无 返回值: 0成功;其他见错误码表

    • 获取回放码流 函数: playBack 参数:

      参数 说明
      通道号 从0开始
      开始日期 形如: 20211028000000
      结束日期 形如:20211028235959
      码流回调函数 function(type, buf)
      返回值: 0成功;其他见错误码表
    • 开始回放 函数: playBackStart 参数: 无 返回值: 0成功; 其他见错误码表

    • 暂停回放 函数: playBackPause 参数: 无 返回值: 0成功; 其他见错误码表

    • 继续回放 函数: playBackResume 参数: 无 返回值: 0成功; 其他见错误码表

    • 快放回放 函数: playBackFast 参数: 无 返回值: 0成功; 其他见错误码表

    • 慢放回放 函数: playBackEnd 参数: 无 返回值: 0成功; 其他见错误码表

    • 正常速度回放 函数: playBackNormal 参数: 无 返回值: 0成功; 其他见错误码表

    • 停止回放 函数: playBackStop 参数: 无 返回值: 0成功; 其他见错误码表

    Install

    npm i hikvision-node-linux

    DownloadsWeekly Downloads

    1

    Version

    1.0.0

    License

    ISC

    Unpacked Size

    27.3 MB

    Total Files

    31

    Last publish

    Collaborators

    • jeady5