Adaptive Video Streaming Coordination for Wireless Resource Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video streaming technologies over wireless networks face challenges in adapting to time-varying bandwidth and latency, leading to user experience issues such as video stalls and battery drain due to inefficient resource utilization, as they do not effectively synchronize with radio network conditions and timers.
Innovation Solution
Implementing a coordinated technique that includes a Mobile Edge Computing Platform (MEC) to provide radio network configuration information and energy consumption feedback, enabling adaptive pacing of packets and optimizing streaming strategies based on real-time radio network conditions and user equipment energy levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If video streaming is delivered over wireless networks with time-varying bandwidth and latency, then network coverage and accessibility are improved, but user experience deteriorates due to video stalls and buffer under-runs
Solution Approach 1:
The system dynamically adapts the video streaming parameters including data rate, resolution, and codec based on real-time network conditions. The network entity continuously monitors bandwidth and latency variations, and the video server adjusts the stream characteristics accordingly to maintain playback continuity despite time-varying channel conditions.
Solution Approach 2:
The system performs preliminary buffering of video data before playback begins. The network entity predicts future network conditions and pre-loads video segments into the device buffer, ensuring that sufficient data is available to maintain continuous playback even when network conditions deteriorate during playback.
2Device complexity
If conventional video streaming is used without coordination with radio network conditions, then implementation simplicity is maintained, but resource utilization deteriorates leading to battery drain and unnecessary network occupancy
Solution Approach 1:
The system implements a feedback mechanism where the user equipment continuously reports buffer status, playback progress, and energy consumption metrics to the network entity. The network entity uses this feedback to optimize resource allocation, adjust data rates, and coordinate with the video server to reduce unnecessary transmissions, thereby lowering device energy consumption while maintaining playback quality.
Solution Approach 2:
The system merges the functions of network resource management, video streaming control, and energy optimization into a coordinated framework. The network entity integrates information from multiple sources including radio network conditions, device buffer status, and video server capabilities to make unified decisions about resource allocation and streaming parameters, reducing overall system complexity despite the advanced functionality.
3Duration of action of stationary object
If data transmission continues without adapting to radio network timers and conditions, then continuous service availability is maintained, but radio spectrum utilization deteriorates
Solution Approach 1:
The system synchronizes data transmission with periodic radio network timers and scheduling intervals. Instead of continuous transmission, data is sent in periodic bursts aligned with network scheduling cycles, allowing the radio spectrum to be efficiently shared among multiple users while ensuring service availability through coordinated retransmissions and buffering.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Information is determined affecting data presentation of part of a data stream to a user application on a UE, and may be EC information and/or QoE information caused at least by the data presentation. The information is sent from the UE toward a content server from which the data stream is received by the UE. At radio network element(s), radio timer information corresponding to data transmission of part of the data stream from a base station to a UE is determined and sent (e.g., possibly with the energy consumption information and/or QoE information) to other radio network elements and/or to the content server. The content server can adjust streaming strategy of the data stream based on the information received, and the radio network element(s) can perform power aware scheduling and/or radio timer adjustments based on received EC information and/or the QoE information.