Data Stream Segmentation for Bandwidth Variance Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional data stream transmission mechanisms experience bandwidth utilization fluctuations and quality issues due to varying content and compression methods, leading to inefficient bandwidth use and film quality degradation.
Innovation Solution
A method that analyzes the receiving end's data capacity to calculate and divide I, P, and B frames into segments, allowing for scheduled transmission based on bandwidth ability, thereby optimizing data stream delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional package transmitting mechanism is used, then transmission simplicity is maintained, but bandwidth utilization variance increases and film quality degrades
Solution Approach 1:
The patent segments video frames (I-frames, P-frames, B-frames) into smaller data packages and transmits them in a scheduled sequence. This segmentation allows the system to control bandwidth utilization more precisely and maintain film quality by ensuring proper reconstruction at the receiving end.
Solution Approach 2:
The transmitting end calculates the data receiving ability of the receiving end in advance and prepares a transmission schedule before actual transmission. This preliminary action enables the system to optimize bandwidth utilization and prevent quality degradation by anticipating network conditions.
2Speed
If continuous transmission is performed without ACK confirmation, then transmission speed increases, but data loss occurs and film quality is affected
Solution Approach 1:
The patent implements an ACK (acknowledgment) mechanism where the receiving end sends confirmation packets to the transmitting end. The transmitting end monitors these ACKs and adjusts transmission accordingly, ensuring data completeness while maintaining efficient transmission speed through the scheduled package sequence.
3Reliability
If bandwidth is increased to ensure constant quality, then film quality is maintained, but bandwidth utilization efficiency decreases due to variance
Solution Approach 1:
The patent dynamically adjusts the transmission schedule based on the calculated data receiving ability of the receiving end. This dynamic approach allows the system to maintain film quality while optimizing bandwidth utilization efficiency by adapting to varying network conditions rather than using a fixed high-bandwidth allocation.
Data Source
AI summary
A method for transmitting data stream includes the steps of analyzing a request to generate a transmitting command, calculating a data receiving ability of a receiving end when receiving the transferring command, calculating an I frame dividing rate, a P frame dividing rate, and a B frame dividing rate based on the data receiving ability, dividing an I frame, a P frame, and a B frame based on the I frame dividing rate, the P frame dividing rate, and the B frame dividing rate to generate a plurality of I frame segments, P frame segments, and B frame segments, transmitting the I frame segments, P frame segments, and B frame segments of the data stream to the receiving end in turn base on the data receiving ability.


