~/talk

Reinforcement learning for ABR

Talkat Demuxed 2019 · 2019-10-23..10-24· [machine-learning, web-performance]
links:none on file
slides:none on file

Claims a production ABR replaces heuristics with reinforcement learning trained on real throughput traces and exported from TensorFlow Python into TensorFlow.js for HLS.js integration. Lab tests use Puppeteer and throughput profiles and compare to Pensieve and hybrid baselines. Training focuses on reward shaping; common failure modes are collapsed ladders, high entropy, and dropped frames. Early results match primary QoE metrics in A/B tests, show more quality switches and a noted 50% better performance when running on CPU in lab.

AI-written summary · about

  1. 0:00Intro
  2. 0:30Line up
  3. 0:50Hotstar
  4. 1:09Playback QOE
  5. 1:37Player KPI
  6. 2:04Adaptive Bitrate Switching
  7. 2:39ABR Algorithms
  8. 3:43Data Driven ABR
  9. 5:17Plan
  10. 5:33Tasks
  11. 7:48Pensieve
  12. 8:27State
  13. 8:51Action
  14. 9:49Linear regression
  15. 11:10Neural Networks
  16. 11:33Markov Design Process
  17. 14:03Player integration
  18. 14:40Tensorflow.js
  19. 15:21Challenges
  20. 16:05JS export
  21. 16:31Dropped Frames
  22. 17:09Integration issues
  23. 17:25A/B test results
  24. 18:51Questions?
~/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.