Network-based dynamic prioritization of HTTP adaptive streams to avoid video freezes

@article{Petrangeli2015NetworkbasedDP,
  title={Network-based dynamic prioritization of HTTP adaptive streams to avoid video freezes},
  author={Stefano Petrangeli and Tim Wauters and Rafael Huysegems and Tom Bostoen and Filip De Turck},
  journal={2015 IFIP/IEEE International Symposium on Integrated Network Management (IM)},
  year={2015},
  pages={1242-1248}
}
HTTP Adaptive Streaming (HAS) is becoming the de-facto standard for video streaming services over the Internet. In HAS, each video is segmented and stored in different qualities. Rate adaptation heuristics, deployed at the client, allow the most appropriate quality level to be dynamically requested, based on the current network conditions. Current heuristics under-perform when sudden bandwidth drops occur, therefore leading to freezes in the video play-out, the main factor influencing users… 

Figures and Tables from this paper

Software‐defined network‐based prioritization to avoid video freezes in HTTP adaptive streaming

It is shown how the proposed approach can reduce freeze time for the HAS clients due to network congestion up to 10 times compared with state‐of‐the‐art heuristics, without impacting the performance of the cross‐traffic applications.

QoE-Centric Network-Assisted Delivery of Adaptive Video Streaming Services

This thesis proposes an advanced architecture where additional intelligent components are placed in the network to support the delivery of the video, and has been applied to reduce playout interruptions in the video playback of HAS clients up to 45% or to increase the scalability of WebRTC systems without affecting the delivered video quality.

An HTTP/2 Push-Based Approach for Low-Latency Live Streaming with Super-Short Segments

A novel push-based approach for HAS, in which HTTP/2’s push feature is used to actively push segments from server to client, is proposed, which can reduce the startup time and end-to-end delay in HAS live streaming.

On Maximizing QoE in AVC-Based HTTP Adaptive Streaming: An SDN Approach

The proposed approach determines both the optimal adaptation and data paths for delivering the requested video files from HTTP-media servers to DASH clients and the effectiveness of the proposed approach is validated by a comparison with different approaches.

Segment‐aware dynamic routing for DASH flows over software‐defined networks

This work dynamically reroute DASH flows by considering the current network capacity, available bandwidth of the paths, and bitrate of the segments in order to provide high quality of experience (QoE) and fairness among DASH clients.

Scalable network-based video-freeze detection for HTTP adaptive streaming

A scalable machine learning (ML) based scheme that detects video freezes using a few high-level features extracted from the network-based monitoring data and selects the C4.5 decision tree as classifier because of its simplicity, scalability, accuracy, and explainability.

SDN Based Architecture to Improve Video Streaming in Home Networks

A new technique is introduced to address this issue at the home network gateway without modifying neither the client player nor the video server, and relies on the deployment of Software Defined Networking (SDN).

Adaptive video streaming over HTTP through 4G wireless networks based on buffer analysis

A new system to support streaming of live and stored video through wireless network is proposed which is based on adaptive playback buffer management on the top of HTTP at the client which shows an improvement in average peak signal-to-noise ratio and average structural similarity index against the buffer underflow probability algorithm.

SV C: An SDN-based Framework for Maximizing QoE in SVC-Based HTTP Adaptive Streaming

This paper proposes an SDN-based framework, named S2V C, to maximize QoE metrics andQoE-fairness in SVC-based HTTP adaptive streaming and shows that this problem is NP-complete and proposes an LP-relaxation model to enable S2v C framework for performing rate adaptation on a large-scale network.

References

SHOWING 1-10 OF 24 REFERENCES

QoE-Driven Rate Adaptation Heuristic for Fair Adaptive Video Streaming

A novel rate adaptation algorithm, capable of increasing clients’ Quality of Experience (QoE) and achieving fairness in a multiclient setting, is proposed, which can improve fairness up to 80% compared to state-of-the-art HAS heuristics in a scenario with three networks.

A Survey on Quality of Experience of HTTP Adaptive Streaming

The technical development of HAS, existing open standardized solutions, but also proprietary solutions are reviewed in this paper as fundamental to derive the QoE influence factors that emerge as a result of adaptation.

Session reconstruction for HTTP adaptive streaming: Laying the foundation for network-based QoE monitoring

This work presents a HAS QoE monitoring system, based on data collected in the network, without monitoring information from the client, and presents a working prototype for the reconstruction and monitoring of Microsoft Smooth Streaming HAS sessions that is capable of dealing with intermediate caching and user interactivity.

Quality-of-experience driven adaptive HTTP media delivery

A proactive QoE-based approach for rewriting the client HTTP requests at a proxy in the mobile network that gives control of the video content adaptation to the network operator which has better information than the client on the load and radio conditions in the cell.

Deadline-based approach for improving delivery of SVC-based HTTP Adaptive Streaming content

A more dynamic deadline-based approach is proposed which allows the client itself to decide which segments should be prioritized based on the risk of running into a buffer starvation, which enables more efficient use of the prioritized channel, leading to less freezes and increased quality and stability.

QDASH: a QoE-aware DASH system

A QoE-aware DASH system (or QDASH) to improve the user-perceived quality of video watching is proposed and available bandwidth measurement into the video data probes with a measurement proxy architecture facilitates the selection of video quality levels.

An experimental evaluation of rate-adaptive video players over HTTP

Shaping HTTP adaptive streams for a better user experience

A mechanism based on traffic chapping that allow bandwidth arbitration to be implemented in the home gateway, first determining desirable target bit-rates to be reached by each stream and then constraining the clients to stay within their limits is experimented.

Towards agile and smooth video adaptation in dynamic HTTP streaming

This paper develops a fully-functional DASH system, develops novel video rate control algorithms that balance the needs for video rate smoothness and high bandwidth utilization, and shows that a small video rate margin can lead to much improved smoothness in video rate and buffer size.

A comparison of quality scheduling in commercial adaptive HTTP streaming solutions on a 3G network

It is concluded that the quality scheduler is an important factor in providing a satisfying quality of experience when using an adaptive media player.