Playback Performance Panel

Overview

The Playback Performance panel provides a real-time visualization of playback performance metrics during the execution of a playback session. It displays four primary metrics over a sliding time window:

  • Playback Speed relative to real-time (× realtime)
  • Frame Rate (fps)
  • Bag Frame Duration (ms bag frame)
  • Bandwidth Usage (Mbps)

These metrics are useful for diagnosing playback behavior and ensuring performance meets system expectations.

Raw messages panel

Features

🔄 Real-time updates as playback state changes

📈 Sparkline graphs for each metric over the past 5 seconds

🧠 Smoothed display using averages to help detect trends

🎯 Compact and interactive UI, integrated with existing Suite UI components

Metrics Explained

MetricDescriptionUnitsMax Displayed Value
× realtimeRatio of player time progression to wall-clock timemultiplier1.6
fpsApproximate playback frame rate (based on render intervals)frames/sec30
ms bag frameHow much player time advanced in each render framemilliseconds300
MbpsIncoming data rate during playbackmegabits/s100

Note that the MaxDisplayedValue only affects the vertical axis range of the sparkline, so values above 30 will still be calculated and shown, but they'll clip in the sparkline view. It does not limit the actual data values nor enforce any cap.