Packet Distribution Unit for Multi-Link Video Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for multi-link communication struggle to adaptively compensate for changes in network performance, particularly in wireless communication links, leading to suboptimal video streaming quality due to fluctuations in bandwidth and stability, resulting in poor user experience.
Innovation Solution
The system employs a Packet Distribution Unit that dynamically allocates packets across multiple communication links based on real-time performance characteristics, using a Database of Packet Distribution Schemes and adaptive encoding to ensure reliable and high-quality video transmission by selecting the most suitable encoding parameters and distribution ratios.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional methods are used for multi-link communication, then system simplicity is maintained, but video streaming quality deteriorates due to inability to adapt to network performance changes
Solution Approach 1:
The system pre-calculates and stores multiple packet distribution schemes in a database before actual video transmission. Each scheme corresponds to different network conditions, allowing the system to quickly select an appropriate pre-prepared distribution pattern without complex real-time calculations, thus improving reliability while controlling complexity
Solution Approach 2:
The system dynamically selects packet distribution schemes based on real-time network performance characteristics. By monitoring bandwidth and stability changes across multiple communication links and adapting the distribution strategy accordingly, the system maintains high video streaming quality despite varying network conditions
2Reliability
If dynamic packet distribution is implemented, then video transmission reliability is improved, but processing resources increase
Solution Approach 1:
Packet distribution schemes are pre-calculated and stored in a database before transmission begins. This eliminates the need for complex real-time optimization calculations, reducing processing resource requirements while maintaining the ability to adapt to network conditions through selective scheme retrieval
Solution Approach 2:
The system creates multiple pre-computed copies of packet distribution strategies for different network scenarios. Instead of generating new distribution plans dynamically, the system copies and selects from pre-existing optimized schemes, significantly reducing computational overhead
3Adaptability or versatility
If multiple packet distribution schemes are pre-stored, then adaptability to network changes is improved, but memory requirements increase
Solution Approach 1:
The system stores packet distribution schemes with specific characteristics optimized for particular network conditions in the database. Each scheme contains localized optimization for specific scenarios (e.g., high bandwidth, low stability), allowing efficient memory utilization by storing only relevant schemes needed for different operational contexts
4Reliability
If real-time performance monitoring is implemented, then video streaming quality is improved, but system complexity increases
Solution Approach 1:
The system monitors performance characteristics of multiple communication links in real-time and uses this feedback to select appropriate pre-stored packet distribution schemes. This feedback mechanism enables quality improvement through simple scheme selection rather than complex real-time control, maintaining manageable system complexity
Data Source
AI summary
Device, system, and method of pre-processing and data delivery for multi-link communications and for media content. A method for transporting a video content from a content delivery device to a recipient device, includes: inequitably distributing packets of the video content, for transmission across two or more transmitters that transport data to the recipient device over two, different, one-to-one communication links; wherein the distributing of the packets is performed by selecting and applying a particular Packet Distribution Scheme out of a plurality of different pre-stored Packet Distribution Schemes. The Packet Distribution Scheme is selected based on its similarity to actual or predicted performance characteristics of the available transmitters. Optionally, multiple encoded-versions of the video content are prepared in advance, and are stored together with a record indicating which encoded-version should be used in conjunction with which Packet Distribution Scheme.
