Adaptive Video Transport Protocol for Network Jitter
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Real-time audio and video communication systems face challenges in balancing latency and quality due to resource constraints and network fluctuations, leading to issues like jitter and cross-talk, which impair communication effectiveness.
Innovation Solution
A network terminal dynamically adjusts video transport parameters based on system performance, network conditions, and user preferences, using intelligent buffering and adaptive encoding to maintain high-quality video transmission while minimizing latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If audio and video quality is increased, then quality improves, but latency increases
Solution Approach 1:
The system dynamically adjusts video transport parameters in real-time based on current system performance and network conditions. The control module continuously monitors resource availability and modifies encoding parameters, buffer sizes, and transmission settings to optimize the balance between quality and latency, allowing the system to adapt to changing conditions rather than using fixed parameters
Solution Approach 2:
The invention changes multiple transport parameters including video encoding bitrate, frame rate, resolution, and buffer sizes based on system conditions. By adjusting these parameters dynamically, the system can maintain high quality when resources are abundant while reducing quality slightly to minimize latency when resources are constrained
2Stability of the object's composition
If buffer size is increased to compensate for jitter, then jitter is reduced, but latency increases
Solution Approach 1:
The buffer size is not fixed but dynamically adjusted based on network conditions and system performance. The control module monitors jitter levels and resource availability, increasing buffer size when jitter is high and resources are available, while reducing buffer size when latency becomes problematic, creating an adaptive balance between jitter compensation and latency
Solution Approach 2:
The system performs preliminary actions by pre-buffering video data before transmission and presentation. This allows the system to have data ready in advance to compensate for network jitter and variability, while the dynamic adjustment of buffer size ensures that excessive pre-buffering (which would increase latency) is avoided when not necessary
3Manufacturing precision
If device processing capacity is increased to handle higher quality audio/video, then quality improves, but resource consumption increases
Solution Approach 1:
The system changes video encoding parameters including bitrate, resolution, and frame rate based on device processing capacity and resource availability. When processing resources are abundant, higher quality encoding is used; when resources are constrained, the system reduces encoding complexity and quality to maintain acceptable performance while conserving resources
Solution Approach 2:
The control module autonomously monitors system resource usage and automatically adjusts transport parameters without external intervention. The system serves itself by detecting when resources are low and proactively reducing quality settings to prevent resource exhaustion, maintaining sustainable operation
Data Source
AI summary
The present invention discloses systems and methods for transmitting video messages between network terminals over a network. When transmitting video data, a first network determines at least one video parameter based on, at least, the performance of the first network terminal, the performance of the network performance and user-preference data. Transmitted video data is encoded based on the video parameter.


