Overview Video Feed Node

Overview Video Feed Node

The Video Feed Node reads the input stream coming from a camera or local video file and passes the frames for analysis. The video feed node allows to seamlessly integrate with any camera hardware (we currently support webcams and IP cams) or a local video file with only a few clicks.

Input and Output
  1. Input: Grabs frame from a video file, IP or USB camera.
  2. Output: Redis (default), TCP, UDP
Node Parameters
The following parameters are used in the Video Feed Node.

Name: Input the node name used in a specific flow.
  1. default: video-feed
  2. type: string
Video Type: The video type lets you select the frame input with a single click. Current available options are webcam, IP cam and video file.
  1. default: Webcam
  2. type: string
Video Source: The video source defines the path of the video stream (stream URL for IP camera, file URL for local video, etc.). If you are using a webcam, you need to enter the device_id of the webcam (i.e. /dev/video0). If you are using a network camera, enter the RTSP or http stream into the source field.

In case you select file as your video type, then you will be prompted with an option to repeat the video in a loop. This means, that the video file will be running over and over again.

Frame Width and Height: Defines the input frame width and height (px).
  1. default: 640 (w) / 320 (h)
  2. type: integer
Frame Rate: Defines the input frame rate of the camera stream or video file.
  1. default: 30
  2. type: integer
Repeat Video: If you are using a video file for testing, this option lets you repeat the video file in a loop.
    • Related Articles

    • Overview Video Input Tools Module

      The video input tools module includes nodes to grab the video frames and perform couple of pre-processing tasks on them. In particular, the video input tools include following nodes: Video Feed: The video feed node reads the input stream from the ...
    • Posture Recognition Node Overview

      The Posture Recognition Node detects and tracks the movement of people to identify a person's posture. Input, Output and Supported Architecture Input: Group Keypoint Detection output message and stream or Video Feed output stream Output: MQTT message ...
    • Overview Video Output Tools Modules

      Video Output Tools Module: The Video Output tools include nodes to debug and preview the output of flows created in the Viso Builder. The module includes following nodes: Video View: Creates an endpoint to display the result video stream. Slack ...
    • Overview Region of Interest (ROI) Node

      The Region of Interest (ROI) node allows to filter a portion of an image that you want to perform some other operation on. ROI can be set for each camera stream and is therefore device specific. While the ROI node needs to be added to your flow, it ...
    • Overview Object Flow Node

      The Object Flow Node detects and tracks people from an input video stream to compose a heatmap and to calculate the average dwell time. Input and Output Input: Object Detection mqtt result message, ROI section definition, Object Counting result ...