{
  "schema_version": 1,
  "model": "SANA-Streaming",
  "measurement_date": "2026-11-07",
  "published_date": "2026-11-09",
  "hardware": "One H100 80GB HBM3; Xeon Platinum 8468 host",
  "worker_revision": "sana-streaming-e6666bdfc0f3",
  "camera_fps": 12.5,
  "canvas": [
    1280,
    704
  ],
  "output": "H.264 with RIFE x2",
  "scope": "Headless Chrome synthetic-camera client in US target; browser delivery experiment, not a real webcam or phone test. Scene-change detector was evaluated only on still cameras.",
  "definitions": {
    "excess_freeze_s_per_min": "For consecutive presented-frame intervals over 100 ms, sum interval minus the median interval; normalize to 60 seconds.",
    "estimated_backlog": "Frames sent since ready minus native frames reported generated by worker; this is an estimate, not a per-frame capture timestamp.",
    "received_native_fps": "Rate of distinct worker-native frames received; interpolation packets counted separately.",
    "scene_change_to_screen": "Synthetic image swap to detected changed presented image; unavailable for moving-camera runs."
  },
  "source": {
    "archive_path": "docs/benchmarks/data/2026-11-07-sana-camera-rebuilt-image/summary.json",
    "sha256": "5a212b605496ce07b72afb101a87a8be80aca8c3ba2241e9e78b3d046fbb6308"
  },
  "runs": [
    {
      "id": "run-01",
      "camera": "moving (pan), H.264 uplink",
      "presented_fps": 24.9,
      "received_native_fps": 12.45,
      "analyzed_span_s": 48.5,
      "excess_freeze_s_per_min": 0.33,
      "max_packet_arrival_gap_ms": 299.0,
      "max_presented_frame_gap_ms": 100.1,
      "estimated_backlog_start_frames": 27,
      "estimated_backlog_end_frames": 31,
      "estimated_backlog_growth_frames_per_s": 0.01,
      "source_encode_failures": 0,
      "native_sequence_gaps": 0,
      "packets_per_native_frame": 1.998,
      "scene_change_observations": null,
      "scene_change_to_screen_p50_ms": null,
      "scene_change_to_screen_p90_ms": null
    },
    {
      "id": "run-02",
      "camera": "moving (pan), H.264 uplink",
      "presented_fps": 24.9,
      "received_native_fps": 12.44,
      "analyzed_span_s": 48.6,
      "excess_freeze_s_per_min": 0.17,
      "max_packet_arrival_gap_ms": 232.8,
      "max_presented_frame_gap_ms": 100.3,
      "estimated_backlog_start_frames": 26,
      "estimated_backlog_end_frames": 30,
      "estimated_backlog_growth_frames_per_s": 0.01,
      "source_encode_failures": 0,
      "native_sequence_gaps": 0,
      "packets_per_native_frame": 1.998,
      "scene_change_observations": null,
      "scene_change_to_screen_p50_ms": null,
      "scene_change_to_screen_p90_ms": null
    },
    {
      "id": "run-03",
      "camera": "moving (pan), JPEG uplink",
      "presented_fps": 25.0,
      "received_native_fps": 12.44,
      "analyzed_span_s": 48.5,
      "excess_freeze_s_per_min": 0.16,
      "max_packet_arrival_gap_ms": 232.0,
      "max_presented_frame_gap_ms": 100.1,
      "estimated_backlog_start_frames": 26,
      "estimated_backlog_end_frames": 31,
      "estimated_backlog_growth_frames_per_s": 0.01,
      "source_encode_failures": 0,
      "native_sequence_gaps": 0,
      "packets_per_native_frame": 1.998,
      "scene_change_observations": null,
      "scene_change_to_screen_p50_ms": null,
      "scene_change_to_screen_p90_ms": null
    },
    {
      "id": "run-04",
      "camera": "moving (pan), H.264 uplink, 4 min",
      "presented_fps": 25.0,
      "received_native_fps": 12.49,
      "analyzed_span_s": 240.6,
      "excess_freeze_s_per_min": 0.37,
      "max_packet_arrival_gap_ms": 284.7,
      "max_presented_frame_gap_ms": 100.2,
      "estimated_backlog_start_frames": 26,
      "estimated_backlog_end_frames": 31,
      "estimated_backlog_growth_frames_per_s": 0.0,
      "source_encode_failures": 0,
      "native_sequence_gaps": 0,
      "packets_per_native_frame": 2.0,
      "scene_change_observations": null,
      "scene_change_to_screen_p50_ms": null,
      "scene_change_to_screen_p90_ms": null
    },
    {
      "id": "run-05",
      "camera": "still, same size, H.264 uplink",
      "presented_fps": 25.0,
      "received_native_fps": 12.44,
      "analyzed_span_s": 48.4,
      "excess_freeze_s_per_min": 0.41,
      "max_packet_arrival_gap_ms": 224.0,
      "max_presented_frame_gap_ms": 100.2,
      "estimated_backlog_start_frames": 26,
      "estimated_backlog_end_frames": 30,
      "estimated_backlog_growth_frames_per_s": 0.01,
      "source_encode_failures": 0,
      "native_sequence_gaps": 0,
      "packets_per_native_frame": 1.998,
      "scene_change_observations": 13,
      "scene_change_to_screen_p50_ms": 2784.9,
      "scene_change_to_screen_p90_ms": 2908.4
    },
    {
      "id": "run-06",
      "camera": "still, mixed size, H.264 uplink",
      "presented_fps": 24.9,
      "received_native_fps": 12.44,
      "analyzed_span_s": 48.5,
      "excess_freeze_s_per_min": 0.33,
      "max_packet_arrival_gap_ms": 234.8,
      "max_presented_frame_gap_ms": 100.1,
      "estimated_backlog_start_frames": 26,
      "estimated_backlog_end_frames": 30,
      "estimated_backlog_growth_frames_per_s": 0.01,
      "source_encode_failures": 0,
      "native_sequence_gaps": 0,
      "packets_per_native_frame": 1.998,
      "scene_change_observations": 12,
      "scene_change_to_screen_p50_ms": 2801.3,
      "scene_change_to_screen_p90_ms": 2856.6
    }
  ]
}
