Abstract

Cord-cutting has spread like wildfire as streaming video become commonplace in the Internet. This motivated intensive research in adaptive video streaming to improve its quality-of-experience (QoE) in the presence of network quality variations. Much of the existing research either employed dummy video contents or open source videos for QoE evaluation which may not capture the full spectrum of characteristics of real-world contents. This work fills this gap by developing a novel EmuStream platform based on real-world contents to enable realistic experiments and evaluation of any adaptive streaming algorithm in any streaming platform. First, EmuStream offers the largest (700+ titles) publicly available video bitrate trace dataset derived from real-world video contents. Second, we developed a mathematical model based on the dataset which can generate bitrate trace data for arbitrary target bitrates without actual video encoding. Third, we developed a novel Virtual Video Generator (VVG) which can generate h.264/h.265-compliant virtual videos that share the same frame/segment sizes as the source videos to enable experiments mimicking the streaming of commercial video contents. Last but not least, we developed a novel Streaming Performance Meter (SPM) that can measure detailed frame-by-frame playback performance from a video recording of the streaming playback of a virtual video. By decoding the virtual video's specially-coded frames, SPM can determine the playback timing and bitrate selected for each frame for use in computing any desired QoE metric. This paper presents the EmuStream platform and validates the trace data estimation model and VVG/SPM tools via controlled experiments.

Highlights

  • Cutting-the-cord is a major trend where consumers replace their cable and satellite TV/Video-on-Demand (VoD) services by online streaming services from Netflix, Amazon, Hulu, Apple TV+, and so on

  • We developed a novel Streaming Performance Meter (SPM) to measure detailed frame-by-frame playback performance from a video recording of the streaming playback of a virtual video generated by Virtual Video Generator (VVG)

  • SUMMARY AND FUTURE WORK The EmuStream platform developed in this work offers new opportunities for research in adaptive video streaming

Read more

Summary

INTRODUCTION

Cutting-the-cord is a major trend where consumers replace their cable and satellite TV/Video-on-Demand (VoD) services by online streaming services from Netflix, Amazon, Hulu, Apple TV+, and so on. Much of the existing research on video streaming relied on the use of either constant-bitrate-encoded (CBR) video or a few open-source variable-bitrate-encoded (VBR) videos, e.g., Big Buck Bunny [6], in experiments and performance evaluations [7]–[15] While these approaches can offer a mean to compare the performance of different streaming algorithms, they may not be able to provide a more complete picture of the algorithms’ actual performance when streaming a wide spectrum of real-world video contents.

AND RELATED WORK
APPLICATION TO TRACE-DRIVEN SIMULATION
STREAMING PERFORMANCE MEASUREMENT
PERFORMANCE VALIDATIONS
Findings
SUMMARY AND FUTURE WORK
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.