Video Stream I Frame Transmission Timing Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In real-time audio and video communication, conflicts between terminals during the uplink transmission of I frames in a video stream lead to increased latency due to limited network transmission resources.
Innovation Solution
A video stream processing method that determines a storage time and a network request protection time for a group of coded picture frames. When a transmission conflict occurs, the method adjusts the start time of subsequent groups of coded picture frames to prevent conflicts during uplink transmission, thereby reducing latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If I frame transmission is performed at regular intervals based on GoP duration, then video coding structure is maintained, but transmission latency increases due to conflicts between multiple terminals
Solution Approach 1:
The patent dynamically adjusts the I frame transmission timing for different terminals based on their specific conflict situations. Instead of using a fixed GoP-based interval for all terminals, the system modifies transmission start times adaptively to avoid conflicts, thereby reducing latency while preserving video coding integrity.
Solution Approach 2:
The patent changes the transmission parameter (start time) of I frames based on detected conflicts. When a conflict is identified between multiple terminals transmitting I frames simultaneously, the system adjusts the transmission timing parameter to stagger the transmissions, resolving the latency issue while maintaining coding structure.
2Productivity
If multiple terminals transmit I frames simultaneously, then real-time communication efficiency is improved, but network conflicts occur due to limited transmission resources
Solution Approach 1:
The patent implements a periodic transmission strategy where terminals transmit I frames at scheduled intervals, but dynamically adjusts these periods when conflicts are detected. The system maintains regular periodic transmission for efficiency while introducing adaptive timing adjustments to prevent conflicts, balancing productivity and reliability.
3Stability of the object's composition
If I frame transmission timing is fixed based on GoP cycles, then coding synchronization is maintained, but latency jitter increases due to transmission conflicts
Solution Approach 1:
The patent introduces dynamic timing adjustment to the otherwise fixed GoP-based transmission schedule. When conflicts are detected, the system adaptively modifies transmission start times to reduce latency jitter, while maintaining sufficient synchronization for coding purposes. This dynamic approach allows the system to respond to real-time conditions.
Solution Approach 2:
The patent employs feedback mechanisms where transmission timing is continuously monitored for conflicts. Based on this feedback, the system adjusts future transmission timings to prevent latency jitter. The feedback loop maintains coding synchronization by ensuring adjustments are made within acceptable bounds while reducing timing variations caused by conflicts.
Data Source
AI summary
A video stream processing method is provided. A first group of coded picture frames in a video stream is received. A storage time and a network request protection time corresponding to the first group are determined. The storage time is an amount of time an intra frame of the first group is stored for transmission to a network node. When a transmission conflict with at least one second terminal occurs in a process of transmitting the intra frame to the network node, a start time of at least a second group of coded picture frames in the video stream is determined according to the storage time and the network request protection time, the second group being after the first group. An intra frame of the second group is transmitted to the network node based on the start time of the second group.


