Video Viewer

The Video Viewer displays live camera feeds from the robot, making it the primary tool for visual situational awareness.
It supports:
- Raw or compressed video streams.
- Left and right views from stereoscopic cameras.
Key Capabilities
- Low-latency streaming for teleoperation and safety-critical monitoring.
- Stereo support for depth perception and alignment tasks.
- Consistent layout behavior with other Monitoring viewers (presets, resizing, splitting).
- Camera-calibration cross for checking camera alignment.
- Video-quality indicator for quickly identifying stream degradation.
- Recording-status indicators showing whether the stream is currently being recorded.
- Cover mode for filling the full viewer area with the video content.
Protocols Supported
- WebRTC: Low-latency, high-performance streaming for real-time tasks.
- gRPC: Reliable streaming for stable connectivity.
- Unified message pacing harmonizes stream rate behaviors across viewers.
Choose the protocol based on network conditions and task criticality.
WebRTC Diagnostics
When using WebRTC, the viewer can expose browser-side latency diagnostics. Use these diagnostics when investigating delayed video, dropped frames, or network-related teleoperation issues.
For Agent-side WebRTC and stream-upload diagnostics, use the Nimbus CLI reference.