Key Frame Collision Avoidance in Video Transmission Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing number of acquisition devices connected to a back-end device for video data transmission leads to a higher probability of key frame collisions, which affects the real-time performance and stability of data transmission.
Innovation Solution
A system and method that include obtaining parameter information from acquisition devices, determining if there are collision key frames, and adjusting the original generation time of these key frames to prevent collisions by mapping them into idle periods within a hash period.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If multiple acquisition devices transmit video data simultaneously to a back-end device, then the data transmission capacity and coverage are improved, but the probability of key frame collision increases, affecting real-time performance and stability
Solution Approach 1:
The system performs preliminary detection of key frame transmission timing before actual transmission occurs. By obtaining parameter information including transmission timing of target key frames from multiple acquisition devices, the system identifies potential collisions in advance and adjusts transmission timing proactively, preventing collisions before they occur and maintaining stable data transmission as the number of devices increases
Solution Approach 2:
The system dynamically adjusts the generation time parameter of key frames based on detected collision risks. When potential collisions are identified, the system modifies the transmission timing parameters of affected acquisition devices, changing their key frame generation times to non-colliding values, thereby resolving the contradiction between supporting multiple devices and maintaining transmission reliability
2Quantity of substance
If multiple acquisition devices transmit video data simultaneously to a back-end device, then the data transmission capacity and coverage are improved, but key frame collisions occur more frequently, degrading real-time performance
Solution Approach 1:
The system performs preliminary detection of key frame transmission timing before actual transmission occurs. By obtaining parameter information including transmission timing of target key frames from multiple acquisition devices, the system identifies potential collisions in advance and adjusts transmission timing proactively, preventing collisions before they occur and maintaining stable data transmission as the number of devices increases
Solution Approach 2:
Acquisition devices autonomously adjust their own key frame generation times based on collision detection results. When the system identifies potential collisions, the affected acquisition devices automatically modify their transmission timing parameters without requiring external intervention, thereby maintaining real-time performance while supporting multiple concurrent devices
Data Source
AI summary
A method may include obtaining parameter information of a plurality of acquisition devices that communicate with the system to transmit video data to the system. The parameter information of each of the plurality of acquisition device may include transmission information of a target key frame of the video data of the acquisition device. The method may also include determining, based on the parameter information, whether there are collision key frames in the target key frames of the plurality of acquisition devices. The method may also include adjusting an original generation time of at least one of the collision key frames in response to determining that there are collision key frames, so that after the adjustment, there is no collision key frame in the target key frames of the plurality of acquisition devices.


