Short video streaming applications have recently gained substantial traction, but the non-linear video presentation they afford swiping users fundamentally changes the problem of maximizing user quality of experience in the face of the vagaries of network throughput and user swipe timing. This paper describes the design and implementation of Dashlet, a system tailored for high quality of experience in short video streaming applications. With the insights we glean from an in-the-wild TikTok performance study and a user study focused on swipe patterns, Dashlet proposes a novel out-of-order video chunk pre-buffering mechanism that leverages a simple, non machine learning-based model of users' swipe statistics to determine the pre-buffering order and bitrate. The net result is a system that achieves 77-99% of an oracle system's QoE and outperforms TikTok by 43.9-45.1x, while also reducing by 30% the number of bytes wasted on downloaded video that is never watched.
翻译:短视频流应用最近获得了巨大的牵引力,但是它们向用户提供的非线性视频演示从根本上改变了在网络输送量和用户浏览时间变幻无常的情况下最大限度地提高用户经验质量的问题。 本文描述了Dashlet的设计和实施, 这个系统是针对短视频流应用中高质量经验而定制的。 有了我们从网上TikTok绩效研究和用户研究中收集的洞察力,以及一项侧重于Swipe模式的用户研究, Dashlet 提议了一个新型的超序视频块预缓冲机制, 利用一个简单、非机器的用户剪动统计模型来确定缓冲前的顺序和位速率。 净结果是一个系统, 实现了77%至99%的孔径系统 QoE, 并用43.9- 45.1x 取代了TikTok 系统, 同时将下载视频中浪费的字节数减少了30%, 却从未观看。