viamrtsp by viam - Registry
viamrtsp by viam
Public
Viam module for streaming, discovering, PTZ control and storing video from rtsp cameras.
viam:viamrtsp:rtsp
rdk:component:camera
configure a rtsp camera that will autodetect the codec to use.
Supported hardware
- h264 IP Cameras
- h265 IP Cameras
- mpeg4 IP Cameras
- mjepg IP Cameras
viam:viamrtsp:rtsp-h264
rdk:component:camera
configure a rtsp camera that uses the H264 codec.
Supported hardware
- h264 compatible ip cameras
viam:viamrtsp:rtsp-h265
rdk:component:camera
configure a rtsp camera that uses the H265 codec.
Supported hardware
- h265 compatible ip cameras
viam:viamrtsp:rtsp-mjpeg
rdk:component:camera
configure a rtsp camera that uses the M-JPEG codec.
Supported hardware
- mjpeg ip cameras
viam:viamrtsp:rtsp-mpeg4
rdk:component:camera
configure a rtsp camera that uses the MPEG4 codec.
Supported hardware
- mpeg4 ip cameras
viam:viamrtsp:upnp
rdk:service:discovery
A discovery service to find rtsp cameras that use the upnp interface.
viam:viamrtsp:onvif
rdk:service:discovery
A discovery service to find rtsp cameras that use the onvif interface.
Supported hardware
- ONVIF S-Profile Compatible IP Cameras
viam:viamrtsp:unifi
rdk:service:discovery
A discovery service to find rtsp cameras connected to a UniFi Protect NVR.
viam:viamrtsp:video-store
rdk:component:generic
A video-store that will store video from a viamrtsp camera.
viam:viamrtsp:video-service
rdk:service:video
A video service that streams stored video from a viamrtsp camera using the GetVideo API.
viam:viamrtsp:onvif-ptz-client
rdk:component:generic
An experimental generic component that lets you control an Onvif PTZ camera
Supported hardware
- ONVIF S-Profile Compliant PTZ Cameras
Latest version
0.5.8•04/22/2026•
linux
amd64
darwin
arm64
windows
amd64
linux
arm64
Show previous versions