Reconstructing proprietary video streaming algorithms
Maximilian Grüner, Melissa Licciardello, Ankit Singla
Abstract
Even though algorithms for adaptively setting video quality in online streaming are a hot topic in networking academia, little is known about how popular online streaming platforms do such adaptation. This creates obvious hurdles for research on streaming algorithms and their interactions with other network traffic and control loops like that of transport and traffic throttling. To address this gap, we pursue an ambitious goal: reconstruction of unknown proprietary video streaming algorithms. Instead of opaque reconstruction through, e.g., neural networks, we seek reconstructions that are easily understandable and open to inspection by domain experts. Such reconstruction, if successful, would also shed light on the risk of competitors copying painstakingly engineered algorithmic work simply by interacting with popular services.
Our reconstruction approach uses logs of player and network state and observed player actions across varied network traces and videos, to learn decision trees across streamingspecific engineered features. We find that of 10 popular streaming platforms, we can produce easy-to-understand, and high-accuracy reconstructions for 7 using concise trees with no more than 20 rules. We also discuss the utility of such interpretable reconstruction through several examples.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers1
Ask how each one uses itBuilds on2
Related papers
- Demystifying Commercial Video Conferencing ApplicationsInsoo Lee, Jinsung Lee, Kyunghan Lee, Dirk Grunwald et al.ACM MM 2021 · 29 citations
- An Intelligent Learning Approach to Achieve Near-Second Low-Latency Live Video Streaming under Highly Fluctuating NetworksGuanghui Zhang, Ke Liu, Mengbai Xiao, Bingshu Wang et al.ACM MM 2023 · 5 citations
- Beauty and the Burst: Remote Identification of Encrypted Video StreamsRoei Schuster, Vitaly Shmatikov, Eran TromerUSENIX Security 2017 · 205 citations
- Learned Internet Congestion Control for Short Video UploadingTianchi Huang, Chao Zhou, Lianchen Jia, Rui-Xiao Zhang et al.ACM MM 2022 · 9 citations
- Sammy: smoothing video traffic to be a friendly internet neighborBruce Spang, Shravya Kunamalla, Renata Teixeira, Te-Yuan Huang et al.SIGCOMM 2023 · 26 citations
