Video Communication Bandwidth Allocation for Audio Video Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video communication systems using unreliable UDP protocols face issues with packet loss, leading to poor voice and image quality due to the inability to recover lost audio data packets, while existing error resilience methods only protect video data.
Innovation Solution
Allocate redundant bandwidth from the video communication bandwidth to perform error resilience on both audio and video data based on current packet loss ratios, generating and sending redundant data to improve quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If error resilience is performed only on video data, then video image quality is improved, but audio data quality deteriorates due to packet losses
Solution Approach 1:
The patent segments the error resilience protection by applying different redundancy generation strategies to audio data and video data separately. Audio data receives forward error correction codes while video data receives inter-frame redundancy, allowing each data type to be optimized independently for its specific quality requirements
Solution Approach 2:
The patent applies local quality enhancement by allocating different amounts of redundant data to audio versus video based on their respective packet loss ratios and quality requirements. The system dynamically adjusts the level of protection for each data type locally rather than applying uniform protection across all data
2Reliability
If redundant data bandwidth is allocated to protect audio data, then audio quality is improved, but available bandwidth for video data decreases
Solution Approach 1:
The patent implements dynamic bandwidth allocation where the system continuously monitors packet loss ratios for both audio and video data, and dynamically adjusts the amount of redundant bandwidth allocated to each data type in real-time based on current network conditions and quality requirements
Solution Approach 2:
The patent changes the parameter of redundancy allocation by adjusting the ratio of redundant to original data based on measured packet loss ratios. When packet loss is high, the system increases redundancy allocation; when packet loss is low, it reduces redundancy, thereby optimizing bandwidth utilization
3Stability of the object's composition
If the video communication bandwidth is fixed after negotiation, then communication stability is improved, but adaptability to changing network conditions deteriorates
Solution Approach 1:
The patent performs preliminary action by pre-negotiating and establishing the total video communication bandwidth before communication begins, ensuring stability. Then, within this fixed bandwidth constraint, the system dynamically allocates portions to audio and video data based on real-time packet loss measurements and quality requirements
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
A method for transmitting video communication data includes: allocating a redundant audio data bandwidth according to an obtained current packet loss ratio of audio data, generating redundant audio data according to the redundant audio data bandwidth, and sending the redundant audio data; calculating a target total video data bandwidth according to a video communication bandwidth, an encoded audio data bandwidth, and the redundant audio data bandwidth; allocating a redundant video data bandwidth according to an obtained current packet loss ratio of video data and the target total video data bandwidth, generating redundant video data according to the redundant video data bandwidth, and sending the redundant video data. A method for transmitting video communication data and a video communication device are also provided. By using the method and device, the quality of voices and videos is improved in the video communication, and the utilization efficiency of the communication bandwidth is guaranteed.