From Event: SPIE Optical Engineering + Applications, 2017
We discuss a problem of optimal design of encoding profiles for adaptive bitrate (ABR) streaming applications.
We show, that under certain conditions and optimization targets, this problem becomes equivalent to the problem of quantization of random variable, which in this case is bandwidth of a communication channel between streaming server and the client. But using such reduction to a known information-theoretic problem, we immediately arrive at class of algorithms for solving this problem optimally. We illustrate effectiveness of our approach by examples of optimal encoding ladders designed for different networks and reproduction devices.
Specific techniques and models utilized in this paper include:
- modeling of SSIM-rate functions for modern video codecs (H.264, HEVC) and different content
- adaptation of SSIM (by using scaling & CSF-filteing) to account for different resolutions and reproduction settins
- SSIM - MOS scale mapping
- CDF models of typical communication networks (wireless, cable, WiFi, etc)
- algorithms for solving quantization problem (Lloyd-Max algorithms, analytic solutions, etc)
Yuriy A. Reznik, Karl O. Lillevold, Abhijith Jagannath, Justin Greer, and Manish Rao, "Optimal design of encoding profiles for ABR streaming (Conference Presentation)," Proc. SPIE 10396, Applications of Digital Image Processing XL, 103960K (Presented at SPIE Optical Engineering + Applications: August 07, 2017; Published: 19 October 2017); https://doi.org/10.1117/12.2275951.5617959798001.
Conference Presentations are recordings of oral presentations given at SPIE conferences and published as part of the conference proceedings. They include the speaker's narration along with a video recording of the presentation slides and animations. Many conference presentations also include full-text papers. Search and browse our growing collection of more than 12,000 conference presentations, including many plenary and keynote presentations.