Transcoder Video Bit Rate Adaptation for Network Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video data transmission over IP networks is hindered by bandwidth variations, leading to service disruptions and poor Quality of Service (QoS) during real-time broadcasts, as there are no effective means to adapt to changing network conditions, especially during congestion.
Innovation Solution
A transcoding method that involves storing video data in a transcoder, monitoring network conditions, and dynamically adjusting bit rates by transcoding the video data when necessary, with the inclusion of transcoding point information to ensure continuous video display, using techniques like MPEG compression and inserting this information into packets for seamless switching at the receiver.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If video data is transmitted at high bit rate to maintain video quality, then video quality is improved, but network bandwidth consumption increases and service disruption occurs during congestion
Solution Approach 1:
The system dynamically adjusts video bit rate based on real-time network conditions. The transcoder monitors network bandwidth and automatically transcodes video data from high bit rate to lower bit rate when congestion is detected, and vice versa when bandwidth is sufficient. This dynamic adaptation resolves the contradiction by making video quality flexible rather than fixed, allowing the system to maintain service continuity while adjusting quality according to available resources.
Solution Approach 2:
The invention changes the bit rate parameter of video data based on network conditions. By monitoring network bandwidth and adjusting the video encoding parameters (bit rate, resolution, compression level), the system can maintain acceptable video quality during congestion while preventing service disruption. The transcoder modifies video parameters in real-time to balance quality and reliability.
2Reliability
If video data is transcoded to lower bit rate during network congestion, then service continuity is improved, but video quality deteriorates
Solution Approach 1:
The system dynamically switches between high and low bit rate video streams based on network conditions. When congestion is detected, the transcoder activates lower bit rate encoding to ensure continuous service delivery. When bandwidth improves, the system automatically switches back to high quality encoding. This dynamic approach resolves the contradiction by making quality adjustments temporary and conditional rather than permanent.
Solution Approach 2:
The system performs preliminary transcoding by maintaining multiple encoded versions of video data at different bit rates. The transcoder prepares both high quality and lower quality video streams in advance, allowing immediate switching when network conditions change without interruption to service continuity.
3Stability of the object's composition
If video data is buffered in transcoder before transmission, then transmission stability is improved, but transmission delay increases
Solution Approach 1:
The system buffers only a minimal necessary amount of video data in the transcoder - just enough to handle transient network fluctuations and enable smooth switching between bit rates. By buffering only the essential minimum rather than excessive amounts, the system achieves transmission stability while minimizing the time delay introduced by buffering.
Data Source
AI summary
A method for transmitting video data to the users via a network in a transcoder of an image processing system including a storage media having a predetermined amount of storage area is disclosed. The method includes the steps of storing in the storage media, the video data provided based on the corresponding services, monitoring a traffic condition of the network to determine if transcoding is necessary; transmitting the stored video data to the corresponding users, respectively, via the network, when the transcoding is not necessary; and transcoding the stored video data to transmit the video data to the corresponding users, respectively, when the transcoding is necessary. The video data provided is based on the corresponding services includes image information having the highest quality of service from a content provider.


