node-red-contrib-hik-media-buffer 1.0.17

Ottiene buffer video e immagine da camere Hikvision via ISAPI

npm install node-red-contrib-hik-media-buffer

NODE-RED-CONTRIB-HIK-MEDIA-BUFFER

HIK MEDIA BUFFER NODE

The Hik Media Buffer node connects to NVR and outputs the image and the video of the event in case of alarm.
This node only detects "FieldDetection" and "LineDetection" alarms but can also receive notification of a failed connection of the cameras or NVR.

To configure the node you need to enter the IP, user and password of the NVR, you can also choose the protocol and port to use.
You must also enter, by pressing the "add" button, the channel and the correspective IP of the camera, finally you must enter the password of the cameras.

This below is an example of msg output:

msg = {
    payload: object,
    ip: "192.168.1.100", // IP of the camera
    channel: "2", // Channel of the camera
    event: "LineDetection", // Type of event deteced 
    videoPath: "", // Path of the video
    imageBuffer: buffer[12360], // Buffer of the image
    status: "online", // Status of the camera
    _msgid: "45fd74589048966d",
};

HIK SNAPSHOT NODE

The Hik Snapshot node connects to NVR and generates a live image for each camera when it receives payload = true as input. This node can also report if there are recordings of the day this node is triggered for each camera.

To configure the node you need to enter the IP, user and password of the NVR, you can also choose the protocol and port to use.
You must also enter the number of the channels you want to get the snapshot of.
If you enter "5", you will get the output of the first 5 channels on the NVR, so if you have 5 cameras on the NVR but one of them is not on the first five channels you won't get the snapshot of that camera.

This below is an example of msg output:

msg = {
    payload: array[5], // 5 channels
    0: object, 
    channel: 1, // Channel 1 of the NVR
    photo: buffer[18080], // Snapshot buffer
    snapOk: true, // True if it gets the snapshot, False if not
    isRecording: true, // True if it the camera recorded something that day, False if not
    1: object,
    channel: 2,
    photo: buffer[35056],
    snapOk: true,
    isRecording: true,
    2: object,
    3: object,
    4: object,
};

Node Info

Version: 1.0.17
Updated 5 days ago
Rating: 0.0

Categories

Actions

Rate:

Downloads

1580 in the last week

Nodes

  • hik-media-buffer
  • hik-snapshot

Keywords

  • node-red
  • hikvision
  • isapi
  • nvr
  • video

Maintainers