QoE-Aware RAN Architecture for HTTP Video Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems face challenges in providing a consistent quality of experience (QoE) for multimedia streaming over HTTP, particularly due to varying network conditions, bandwidth limitations, and rebuffering issues, which affect user experience and service quality.
Innovation Solution
A QoE-aware cross-layer design and architecture that utilizes cross-layer optimization techniques, including bit rate adaptation and resource management strategies across physical, media access control, and network layers, combined with a QoE reporting framework and adaptive streaming protocols like DASH, to dynamically adjust video streaming based on real-time feedback and user device capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If adaptive streaming protocols like DASH are used to adjust video quality based on network conditions, then user experience is improved by reducing rebuffering events, but device complexity increases due to cross-layer optimization requirements across multiple protocol layers
Solution Approach 1:
The patent segments the streaming system into distinct functional modules: a QoE reporting server for collecting and processing quality metrics, a QoE-aware proxy server for intercepting and modifying signaling, and a QoE-aware RRM module for executing optimization decisions. This modular segmentation allows each component to perform specialized functions independently, improving streaming reliability through coordinated action while managing overall system complexity through clear separation of concerns.
Solution Approach 2:
The QoE-aware proxy server acts as an intermediary component that intercepts application layer signaling between the client and server, extracts QoE metrics, and forwards relevant information to the QoE reporting server. This intermediary approach enables cross-layer optimization by bridging the gap between application layer streaming protocols and lower layer radio resource management, thereby improving streaming continuity without requiring direct complex interactions between all system components.
2Reliability
If cross-layer optimization techniques are implemented to dynamically adjust bit rate and resource allocation, then quality of service is improved by maintaining uninterrupted playback, but ease of operation deteriorates due to complex feedback mechanisms and coordination requirements
Solution Approach 1:
The system implements self-service through automated QoE metric collection, processing, and action execution. The QoE reporting server automatically collects playback status metrics from clients, processes this information to determine optimization needs, and the QoE-aware RRM module automatically executes resource allocation adjustments. This self-service mechanism maintains playback continuity through continuous adaptive optimization while reducing the need for manual system operation and intervention.
Solution Approach 2:
The patent establishes a closed-loop feedback mechanism where the QoE reporting server continuously collects playback status information from clients, processes this feedback to identify quality issues, and triggers appropriate optimization actions through the QoE-aware proxy server and RRM module. This automated feedback loop ensures playback continuity by dynamically responding to actual streaming conditions without requiring complex manual coordination, as the system self-regulates based on observed performance metrics.
3Reliability
If QoE reporting frameworks are deployed to collect real-time playback status from wireless devices, then service quality is improved through better resource management, but loss of information increases due to additional signaling overhead and data collection requirements
Solution Approach 1:
The QoE-aware proxy server extracts only the essential QoE metrics from the complete signaling data exchanged between clients and the streaming server. Instead of collecting and processing all signaling information, the proxy selectively extracts relevant playback status parameters such as buffer level, rebuffering events, and throughput metrics. This extraction approach improves service quality through targeted data collection while minimizing signaling overhead by transmitting only the necessary information to the QoE reporting server.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Technology for adapting a video stream using a quality of experience (QoE) report is disclosed. One method can include a QoE-aware system in a node of a radio access network (RAN) receiving a QoE report with at least one QoE metric from a wireless device. The QoE-aware system can extract the at least one QoE metric in a function layer from a QoE reporting layer. The function layer can be a layer other than the QoE reporting layer. The QoE-aware system can modify a layer function in the function layer to improve the QoE metric.