Monitoring
CCTV Deck
by Jean-Paul C
Overview
CCTV / IP Camera monitoring on Stream Deck. One camera per key with live thumbnails; tap a camera to tile its RTSP stream across the full key grid. Video is frame-rate limited to 8 fps per key. Supports Stream Deck + XL, Stream Deck +, XL and MK.2, with ONVIF PTZ, digital zoom and controls via the dials with stream info displayed on the touch strip.
Turn your Stream Deck into a CCTV monitoring console. CCTV Deck puts a live camera thumbnail on every key you assign - tap one and its RTSP stream tiles across the whole key grid as a single display, with pan, tilt and zoom on the dials. Works with any camera or NVR that serves RTSP, including Frigate, Reolink, Hikvision, Dahua, TP-Link Tapo and more.
Features:
Live thumbnails on individual keys - supports HTTP snapshots or RTSP sub-stream per camera
Tap to zoom: one stream tiled seamlessly across the full key grid, bezel-corrected
Display main / full quality stream with option to fit to keys or fill all keys
ONVIF PTZ on the dials: pan, tilt, optical zoom and home position
Digital zoom up to 8x with crop panning, on any camera
Automatic camera patrol with an adjustable 5-second to 10-minute interval
Stream info on supported touch strips: camera, codec, resolution, fps
Rotate a dial to switch cameras without leaving the full key view
Long-press a camera key to open an assigned web page in your browser - e.g. the camera's page or your NVR
Optional D3D11VA GPU hardware decoding with automatic software / CPU fallback
All camera URLs and credentials stay on your machine - nothing is collected or sent anywhere
Requirements:
Windows 10 or later and Stream Deck 7.4 or later.
Cameras must provide an RTSP stream (H.264, H.265 or MJPEG); PTZ requires ONVIF.
Video is frame-rate limited to 8 fps per key.
FFmpeg (LGPL build) is included.
Supported devices:
Stream Deck + XL (9x4 with six dials and touch strip)
Stream Deck + (4x2 with four dials and touch strip)
Stream Deck XL 2022 (8x4),
Stream Deck MK.2 (5x3).
Initial release of CCTV Deck v1.0.0.2.
Live camera thumbnails on individual keys — RTSP streams or HTTP snapshots, per-key refresh interval
Tap a camera to expand it across the entire key grid as one bezel-corrected display (8 fps per key)
Camera navigation dial: switch streams without leaving the view, or press for auto-cycle patrol with adjustable interval
Three dial modes on the touch strip: live stream info (codec, resolution, fps, uptime), ONVIF pan/tilt/zoom with home position, and digital zoom to 8x with crop panning
Fit or Fill scaling per camera - Fill suits ultra-wide and dual-sensor cameras
Long-press a camera key to open its web page (e.g. Frigate) in your browser
Optional GPU decoding (D3D11VA) with automatic software fallback
Supports Stream Deck + XL, Stream Deck +, Stream Deck XL and Stream Deck MK.2
FFmpeg (LGPL) bundled - no separate install; no telemetry, all credentials stay on your machine
Version 1.0.0.2
Jul 15, 2026
Details
Type
Monitoring
Smart Home
Streaming
Video
OS
Windows
Compatibility
Stream Deck 7.4 or later
Size
85.49 MB
Version
1.0.0.2
Language
English
Support
Profiles
Yes
Dial support
Yes
Additional links
You might also like