Academia.eduAcademia.edu

Adaptive Video Streaming Over HTTP

description16 papers
group3 followers
lightbulbAbout this topic
Adaptive Video Streaming Over HTTP is a technique that dynamically adjusts video quality based on network conditions and device capabilities, utilizing the Hypertext Transfer Protocol (HTTP) for content delivery. This approach enhances user experience by minimizing buffering and optimizing bandwidth usage, ensuring smooth playback across varying internet speeds.
lightbulbAbout this topic
Adaptive Video Streaming Over HTTP is a technique that dynamically adjusts video quality based on network conditions and device capabilities, utilizing the Hypertext Transfer Protocol (HTTP) for content delivery. This approach enhances user experience by minimizing buffering and optimizing bandwidth usage, ensuring smooth playback across varying internet speeds.

Key research themes

1. How can network-layer innovations and protocols (HTTP/2, HTTP/3, QUIC) improve latency, throughput, and Quality of Experience (QoE) in adaptive HTTP video streaming?

This research area investigates leveraging recent HTTP protocol advancements—especially HTTP/2 and HTTP/3 (based on QUIC)—to overcome traditional limitations such as head-of-line (HOL) blocking, latency, and throughput inefficiencies in adaptive video streaming. By exploiting features like multiplexing, server push, stream priority, partial reliability, and optimized retransmission techniques, research aims to enhance delivery efficiency, reduce startup and playout delays, and improve overall client-side QoE, especially in lossy and variable network conditions.

Key finding: This paper demonstrates that HTTP/2 features such as server push and multiplexing effectively reduce server-to-display latency and startup delay significantly (up to 90.1% and 40.1% respectively) by enabling push-based... Read more
Key finding: By integrating DASH adaptive streaming with QUIC's partial reliability, this work achieves 46% higher throughput and 33% fewer playout interruptions compared to reliable HTTP/3 and HTTP/2 under bursty loss conditions,... Read more
Key finding: This study reveals that QUIC’s UDP-based transport, combined with scalable video coding (SHVC), outperforms HTTP/2 by mitigating head-of-line blocking and retransmission overheads, improving average video quality and... Read more
Key finding: Introducing H2BR, which utilizes HTTP/2 features (stream priority, server push, stream termination), the study achieves up to 70% reduction in time viewing lowest-quality video segments by enabling mid-session retransmission... Read more
Key finding: By implementing MPEG-DASH with JavaScript leveraging HTML5 video element and Media Source API, the study shows seamless adaptive streaming integration into browsers without proprietary plugins, enabling browser-independent... Read more

2. What innovations in Adaptive Bitrate (ABR) algorithms improve QoE under dynamic and low-latency constraints in HTTP adaptive streaming?

This theme explores the design and evaluation of ABR algorithms tailored for adaptive HTTP streaming, focusing on maximizing QoE metrics such as reducing rebuffering, startup delay, video quality oscillations, and ensuring smooth, consistent quality especially under variable network conditions or low-latency live streaming scenarios. It includes machine learning, deep reinforcement learning-based approaches, and optimized control algorithms that dynamically select video segment quality based on measured throughput, buffer state, and QoE models.

Key finding: The proposed Llama ABR algorithm effectively operates with small client buffers (targeting 2-4 seconds latency), adapting quickly to network changes while minimizing rebuffering and video quality oscillations; evaluated... Read more
Key finding: This work introduces a DRL-based ABR algorithm that optimizes QoE by controlling the perceptual quality distance between consecutive segments, incorporating buffer occupancy and network conditions; simulation results show... Read more
Key finding: Through code-level analysis and reverse engineering of six popular HAS clients, this paper reveals that rate adaptation algorithms vary substantially; common issues include repeated overestimation of available bandwidth,... Read more
Key finding: ASViS protocol using scalable video coding and UDP flow control applies a deadline-based layer-discarding strategy that improves QoE by reducing video buffer underrun and pauses common in DASH over TCP; simulations show... Read more

3. How can architectural designs and scheduling optimizations improve efficiency and resource utilization in adaptive HTTP video streaming and transcoding pipelines?

This theme focuses on system-level and architectural advancements for adaptive video streaming delivery and video content processing. It includes content delivery network (CDN) architectures that enhance QoE and cost-efficiency, multipath and software-defined networking (SDN) based solutions to optimize bandwidth, load balancing and transcoding time prediction, and scheduling algorithms to maximize hardware utilization and minimize latency in the video streaming pipeline.

Key finding: The proposed architecture integrates load balancers, web and caching servers, and transcoding servers to efficiently process, store, and deliver multi-bitrate HTTP Adaptive Streaming content, leveraging CDNs and segment-based... Read more
Key finding: The study designs a Dynamic Multi Path Finder (DMPF) scheduler running on an SDN controller that uses multipath TCP (MPTCP) to split scalable video coding layers across multiple network paths, enhancing throughput,... Read more
Key finding: FastTTPS employs data engineering, an ANN-based transcoding time predictor, and a Max-Min scheduling algorithm to accurately forecast transcoding time of x264 encoded segments and optimize task deployment on multiple cores,... Read more
Key finding: The CSAS algorithm merges video smoothing and optimal cache (OC) strategies to selectively cache video segments after smoothing, minimizing WAN backbone bandwidth requirements while reducing proxy storage needs compared to... Read more
Key finding: The ADWS method dynamically adjusts window-sliding sizes and aggressively applies work-ahead traffic smoothing for online VBR stream delivery, reducing peak bandwidth demand compared to static window sizes while maintaining... Read more

All papers in Adaptive Video Streaming Over HTTP

Abstract— HTTP adaptive streaming enables dynamic video quality adjustment without dedicated infrastructure. However, client-based heuristics often lack network-wide awareness. In this paper, we propose EQAH (Edge-based Quality Adaptation... more
The CTA-5006 (Common Media Server Data, CMSD) specification establishes a uniform method for media servers to exchange data with each media object response. The aim is to enhance distribution efficiency, performance, and ultimately, the... more
Video streaming over HTTP/2 is a new trend in multimedia delivery. Compared to the pull-based HTTP/1.1 protocol, the new HTTP/2 protocol's Server Push feature is very effective in reducing the overheads (e.g., in terms of energy,... more
In HTTP Adaptive Streaming (HAS), video content is temporally divided into multiple segments, each encoded at several quality levels. The client can adapt the requested video quality to network changes, generally resulting in a smoother... more
HTTP Adaptive Streaming (HAS) is today the number one video technology for over-the-top video distribution. In HAS, video content is temporally divided into multiple segments and encoded at different quality levels. A client selects and... more
Adaptive bitrate selection adjusts the quality of HTTP streaming video to a changing context. A number of different schemes have been proposed that use buffer state in the selection of the appropriate video rate. However, models... more
Recent years have witnessed an explosion of multimedia traffic carried over the Internet. Video-on-demand and live streaming services are the most dominant services. To ensure growth, many streaming providers have invested considerable... more
Adaptive bitrate selection adjusts the quality of HTTP streaming video to a changing context. A number of different schemes have been proposed that use buffer state in the selection of the appropriate video rate. However, models... more
Streaming multimedia content to heterogeneous handheld devices in an real environment, under power, bandwidth and load constraints is a significant design challenge, due to the various capabilities of these devices and the real-time... more
Unmanned aerial vehicle (UAV) enabled wireless communication that can transmit/receive data to/from ground users, especially at cell boundaries or in disaster-stricken areas where the ground-based infrastructure has been damaged, is an... more
Adaptive HTTP streaming has become a new trend to support adaptivity in video delivery. An HTTP streaming client needs to estimate exactly resource availability and resource demand. In this paper, we focus on the most important resource... more
The availability of heterogeneous devices has rapidly changed the way people access the World Wide Web that includes rich content applications such as video streaming, 3D games, video conferencing, and mobile TV. However, most of these... more
The rapid adoption of MPEG-DASH is testament to its core design principles that enable the client to make the informed decision relating to media encoding representations, based on network conditions, device type and preferences.... more
Video streaming over HTTP/2 is a new trend in multimedia delivery. Compared to the pull-based HTTP/1.1 protocol, the new HTTP/2 protocol's Server Push feature is very effective in reducing the overheads (e.g., in terms of energy,... more
Video streaming over HTTP/2 is a new trend in multimedia delivery. Compared to the pull-based HTTP/1.1 protocol, the new HTTP/2 protocol's Server Push feature is very effective in reducing the overheads (e.g., in terms of energy,... more
Video streaming over HTTP/2 is a new trend in multimedia delivery. Compared to the pull-based HTTP/1.1 protocol, the new HTTP/2 protocol's Server Push feature is very effective in reducing the overheads (e.g., in terms of energy,... more
Offloading videos from end devices to edge or cloud servers is the key to enabling computation-intensive video analytics. To ensure the analytics accuracy at the server, the video quality for offloading must be configured based on the... more
The rapid adoption of MPEG-DASH is testament to its core design principles that enable the client to make the informed decision relating to media encoding representations, based on network conditions, device type and preferences.... more
The rapid adoption of MPEG-DASH is testament to its core design principles that enable the client to make the informed decision relating to media encoding representations, based on network conditions, device type and preferences.... more
Streaming multimedia content to heterogeneous handheld devices in an real environment, under power, bandwidth and load constraints is a significant design challenge, due to the various capabilities of these devices and the real-time... more
The advancement of hardware capabilities in recent years made it possible to apply deep neural network (DNN) based approaches on mobile devices. This paper introduces a lightweight super-resolution (SR) network, namely SR-ABR Net,... more
As the video streaming traffic in mobile networks is increasing, improving the content delivery process becomes crucial, e.g., by utilizing edge computing support. At an edge node, we can deploy adaptive bitrate (ABR) algorithms with a... more
The rapid adoption of MPEG-DASH is testament to its core design principles that enable the client to make the informed decision relating to media encoding representations, based on network conditions, device type and preferences.... more
Future fifth generation (5G) networks are envisioned to provide improved Quality-of-Experience (QoE) for applications by means of higher data rates, low and ultra-reliable latency and very high reliability. Proving increasing beneficial... more
The rapid adoption of MPEG-DASH is testament to its core design principles that enable the client to make the informed decision relating to media encoding representations, based on network conditions, device type and preferences.... more
Shaping constant bit rate traffic into bursts has been proposed earlier for UDP-based multimedia streaming to save Wi-Fi communication energy of mobile devices. The relationship between the burst size and energy consumption of wireless... more
The rapid adoption of MPEG-DASH is testament to its core design principles that enable the client to make the informed decision relating to media encoding representations, based on network conditions, device type and preferences.... more
More users have a growing interest in low latency over-the-top (OTT) applications such as online video gaming, video chat, online casino, sports betting, and live auctions. OTT applications face challenges in delivering low latency live... more
News-based websites and portals provide significant amounts of multimedia content to accompany news stories and articles. In this context, the HTTP adaptive streaming is generally used to deliver video over the best-effort Internet,... more
Recently, the growing demand for rich multimedia content such as Video on Demand (VoD) has made the data transmission from content delivery networks (CDN) to end-users quite challenging. Edge networks have been proposed as an extension to... more
Dynamic video streaming performs video rate selection based on streaming client's throughput estimate. In practice, the accuracy of the estimated throughput is limited due to feedback delay and unawareness of the dynamics of the... more
In the modern era, smartphones are increasingly becoming an integral and essential part of our daily life. Although the hardware capabilities of the smartphones (i.e., processing, memory, battery, and communication) are improving every... more
Streaming multimedia content to heterogeneous handheld devices in an real environment, under power, bandwidth and load constraints is a significant design challenge, due to the various capabilities of these devices and the real-time... more
Video streaming on mobile devices necessitates a balance between a users' Quality of Experience (QoE) and energy consumption. Given large data sizes from video, extensive amounts of battery power are required for downloading,... more
Video streaming over Hypertext Transfer Protocol (HTTP) is highly dominant due to the availability of Internet support on many devices. The multimedia applications that generate IP traffic should be conducive with efficient utilization of... more
In the recent years, HTTP Adaptive Bit Rate (ABR) streaming including Dynamic Adaptive Streaming over HTTP (DASH) has become the most popular technology for video streaming over the Internet. The client device requests segments of content... more
Advances and commoditization of media generation devices enable capturing and sharing of any special event by multiple attendees. We propose a novel system to collect individual video streams (views) captured for the same event by... more
The performance of today's adaptive video streaming players (DASH) is severely hindered by overlapping ON-OFF patterns that occurs during a streaming session. High switching rates, freezing and skipping annoy users resulting in poor... more
Competition among adaptive video streaming players severely diminishes user-QoE. When players compete at a bottleneck link many do not obtain adequate resources. This imbalance eventually causes ill effects such as screen flickering and... more
HTTP-based Adaptive Streaming (HAS) plays a key role in over-the-top video streaming. It contributes towards reducing the rebuffering duration of video playout by adapting the video quality to the current network conditions. However, it... more
Recently, Dynamic Adaptive Streaming over HTTP (DASH) has become popular for video delivery in multimedia network. However, HTTP streaming is currently based on the pull-based HTTP/1.1 protocol which requires a large number of client... more
—The rapid adoption of MPEG-DASH is testament to its core design principles that enable the client to make the informed decision relating to media encoding representations, based on network conditions, device type and preferences.... more
Over the last decade or so, significant research has focused on defining Quality of Experience (QoE) of Multimedia Systems and identifying the key factors that collectively determine it. Some consensus thus exists as to the role of... more
by Subrata Mitra and 
1 more
Recent years have witnessed a significant rise in the number, duration and variety of video contents, which contribute to the bulk of internet traffic. With increase in smartphone and tablet users, watching videos on mobile devices has... more
Download research papers for free!