Network Camera

Connect to IP cameras and RTSP video streams.

What it does

Network Camera connects to a live video stream over the network, an MJPEG feed over HTTP or an RTSP stream, and outputs it as a live image. Protocol can be left on Auto to detect from the URL, or forced to MJPEG or RTSP. For a camera that requires HTTP Basic auth, fill in the username and password; leave both empty for open streams.

Alongside the image it reports the stream's actual width and height, its measured frame rate, whether it is connected, and an error message.

When to use it

ParameterTypeDefault
urlString""
protocolString"auto"
auth_userString""
auth_passString""
enabledBooleantrue
timeout_sNumber5
flip_hBooleanfalse
flip_vBooleanfalse
positionVec3(0, 0, 0)
opacityNumber1

Gotchas

Toggling Enabled off pauses the stream rather than disconnecting cleanly on every camera. Expect a brief reconnect delay, bounded by Timeout, when it is switched back on.

Worked example

  1. Add a Network Camera node and paste your stream URL: http:// for MJPEG, rtsp:// for RTSP.

  2. Leave Protocol on Auto, or force it if the stream isn't detected correctly.

  3. If the camera needs a login, fill in Auth User and Auth Pass.

  4. Wire Image into your graph like any other live image. Check Connected and Error if the feed doesn't appear.

See also

Camera Input · NDI Input · Screen Capture · Rasters (images)