高级检索

    基于传输层信息的视频码率自适应算法

    Adaptive Video Streaming with Transport Layer Information

    • 摘要: 比特率自适应(adaptive bitrate,ABR)是优化在线视频用户观看体验的重要方法。现有视频流码率自适应算法均基于应用层观测到的网络特征来进行码率决策,但是其存在一个关键问题:仅基于应用层观测无法准确估计出视频块传输时间。具体表现为:忽视了往返时延、丢包率等因素对视频块传输的影响,且实时性较差。于是本文提出了Prophet,一种基于传输层信息的视频码率自适应算法。与传统的ABR算法不同,Prophet在传输层计算带宽、丢包率和往返时延等网络参数,从而更精确地评估网络环境。此外,本文还基于传输层信息建立了视频块下载时间预测模型,分情况讨论了丢包重传、尾部时延等因素的影响,实现了对下载时间的精准预测。通过在真实网络环境中的实验,本文证明了Prophet算法在多种网络条件下均表现优异,有效地做到了QoE指标的平衡,避免了码率的过度提升或者卡顿时间的不必要的缩短。与现有ABR算法相比,Prophet的平均QoE提高了0.3%-117.9%。特别是在蜂窝网络环境下,Prophet的平均QoE提高了31.7%-118.0%。

       

      Abstract: Adaptive Bitrate (ABR) is an essential method for enhancing the user Quality of Experience (QoE) in online video streaming. Existing ABR algorithms rely on network characteristics observed at the application layer for bitrate decisions. However, this approach has limitations: accurate video chunk download times cannot be fully derived from application layer observations. Specifically, these algorithms overlook factors such as round-trip time (RTT) and packet loss rate, which impact video chunk transmission, and their real-time responsiveness is often limited. To address this, we propose Prophet, a bitrate adaptation algorithm based on transport layer information. Unlike traditional ABR algorithms, Prophet calculates network parameters such as bandwidth, packet loss rate, and RTT at the transport layer, enabling a more accurate assessment of network conditions. Additionally, we developed a video chunk download time prediction model that incorporates transport-layer insights, taking into account factors like packet loss retransmission and tail latency to achieve precise download time predictions. Experiments conducted in real-world network environments demonstrate that the Prophet algorithm performs well under various network conditions, effectively balancing Quality of Experience metrics while avoiding excessive bitrate increases or reductions in buffering time. Compared to existing ABR algorithms, Prophet achieves an average QoE improvement of 0.3%-117.9%, with a notable average QoE increase of 31.7%-118.0% in cellular network conditions.

       

    /

    返回文章
    返回