~/talk

Syntra: Synthesizing Cross-Layer Controllers for Low-Latency Video Streaming

Talkat NSDI '26 · 2026-05-04..05-06· [machine-learning, web-performance]
links:none on file
links:none on file
links:none on file
slides:none on file

A tool called Syntra synthesizes a cross-layer controller from a symbolic worst-case model and a declarative, lexicographic objective, using bounded-horizon minimax search over a partially observable game and distilling the search policy via imitation learning into a decision-tree policy. Models capture encoder overshoot and jitter as non‑deterministic bounds; synthesis runs in 3–4 hours. The produced controller jointly picks bitrate, send rate, FEC grouping, and frame skips, and on six real cellular traces it cuts tail latency significantly versus three baselines while keeping quality and frame rate comparable.

AI-written summary · about

  1. 0:00Syntra intro and streaming challenges
  2. 3:53Classical controllers fail
  3. 5:58Non-deterministic worst-case modeling
  4. 7:23Encoder and network modeling
  5. 9:30Performance and safety goals
  6. 10:31Two-player game synthesis
  7. 12:36Evaluation on fixed and complex links
  8. 14:45Baselines and takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.