Mobile Video Streaming Adaptation via Predictive Path Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video streaming systems face challenges in delivering high-quality streaming media to mobile devices as they move, due to varying network conditions and signal quality across different locations.
Innovation Solution
Implementing an automated process on mobile devices and network servers that determines an expected path of the device, retrieves signal quality data, and adapts video stream requests to reduce data delivery during areas of low signal quality, using adaptive streaming techniques and pre-fetching higher quality segments when bandwidth allows.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If video streaming quality is adapted based solely on current network conditions, then streaming quality matches available bandwidth, but video quality deteriorates when device moves into areas with reduced signal quality
Solution Approach 1:
The system performs preliminary actions by determining the expected path of the mobile device and identifying locations with reduced signal quality before the device reaches those locations. It pre-fetches video segments at acceptable quality levels during periods of good network conditions, storing them for playback when the device enters areas with poor signal quality. This anticipatory approach maintains video quality consistency by preparing content in advance rather than reacting to degraded conditions.
Solution Approach 2:
The system dynamically adjusts the video streaming strategy based on the device's movement state and predicted trajectory. Instead of using a static adaptive streaming approach that only responds to current network conditions, the system continuously updates the expected path determination, identifies upcoming poor signal areas, and modulates segment requests accordingly. This dynamic adjustment allows the system to maintain reliable streaming by proactively managing content delivery along the device's journey.
2Adaptability or versatility
If the device moves through areas with varying signal quality, then network bandwidth availability changes, but this causes interruptions and quality variations in video playback
Solution Approach 1:
The system applies preliminary action by determining the expected path of the mobile device and identifying locations with reduced signal quality before the device reaches those locations. It pre-fetches video segments at acceptable quality levels during periods of good network conditions, storing them for playback when the device enters areas with poor signal quality. This anticipatory approach maintains video quality consistency by preparing content in advance rather than reacting to degraded conditions.
Solution Approach 2:
The system dynamically adjusts the video streaming strategy based on the device's movement state and predicted trajectory. Instead of using a static adaptive streaming approach that only responds to current network conditions, the system continuously updates the expected path determination, identifies upcoming poor signal areas, and modulates segment requests accordingly. This dynamic adjustment allows the system to maintain reliable streaming by proactively managing content delivery along the device's journey.
3Productivity
If video segments are requested in real-time based on current bandwidth, then data delivery matches instantaneous network capacity, but quality fluctuates as device moves between locations with different signal strength
Solution Approach 1:
The system performs preliminary actions by determining the expected path of the mobile device and identifying locations with reduced signal quality before the device reaches those locations. It pre-fetches video segments at acceptable quality levels during periods of good network conditions, storing them for playback when the device enters areas with poor signal quality. This anticipatory approach maintains video quality consistency by preparing content in advance rather than reacting to degraded conditions.
Solution Approach 2:
The system ensures continuity of useful action by maintaining a buffer of pre-fetched video segments that can be played back continuously even when the device enters areas with poor signal quality. Instead of allowing playback to interrupt and pause while waiting for new segments to download in real-time, the system has already downloaded and stored sufficient content to bridge through poor signal periods, ensuring uninterrupted and consistent video quality delivery throughout the device's movement.
Data Source
AI summary
Media streaming to a phone, tablet or other mobile device is improved by adapting requests for content in anticipation of the device's future location. If a device is expected to pass through an area with poor wireless signal quality, then requests for media content can be pre-emptively obtained beforehand at places and times where the available bandwidth is more favorable. Further, requests for content may be delayed during lower bandwidth conditions if the device is expected to soon encounter more bandwidth. Content requests can be therefore optimized (or at least improved) based upon the expected bandwidth that will be encountered during the anticipated upcoming movement of the device.


