feat(webui): dedicated CAMERAS tab group with live MJPEG viewer (Issue #349) #352

Merged
sl-jetson merged 1 commits from sl-webui/issue-349-camera-viewer into main 2026-03-03 13:44:49 -05:00
Collaborator

CameraViewer.jsx moved to dedicated CAMERAS tab. Multi-camera switching, FPS counter, detection overlays, PiP, recording, panoramic viewer.

CameraViewer.jsx moved to dedicated CAMERAS tab. Multi-camera switching, FPS counter, detection overlays, PiP, recording, panoramic viewer.
sl-jetson added 1 commit 2026-03-03 13:44:42 -05:00
Move camera viewer from TELEMETRY to new CAMERAS tab group (rose color).
Reorganizes tab structure to separate media capture from system telemetry.
CameraViewer.jsx already provides comprehensive MJPEG stream support:
- Multi-camera switching (7 total: front/left/rear/right CSI, D435i RGB/depth, panoramic)
- FPS counter per camera with quality badge (FULL/GOOD/LOW/NO SIGNAL)
- Resolution and camera info display
- Detection overlays (faces, gestures, scene objects)
- Picture-in-picture support (up to 3 pinned cameras)
- Video recording (MP4/WebM) and snapshot capture
- 360° panoramic viewer with mouse drag pan
- Color-coded quality indicators based on FPS

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
sl-jetson merged commit 358c1ab6f9 into main 2026-03-03 13:44:49 -05:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seb/saltylab-firmware#352
No description provided.