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
- Input: Grabs frame from a video file, IP or USB camera.
- 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.
- default: video-feed
- 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.
- default: Webcam
- 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).
- default: 640 (w) / 320 (h)
- type: integer
Frame Rate: Defines the input frame rate of the camera stream or video file.
- default: 30
- type: integer