Skip to main content

Video Viewer

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.

Video Viewer Settings

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.