AVB Network Packet Recovery via Timestamp Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In AVB networks, missed packets due to network disruptions or data corruption can lead to misplacement of subsequent packets, affecting playback quality as only some packets include valid presentation times, causing synchronization issues between audio and video data.
Innovation Solution
The system detects missing packets by analyzing packet timestamps and recovers by inserting data from the last valid packet into the corresponding buffer locations, ensuring synchronized playback and minimizing disruptions by combining data from multiple sources into a single super stream.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If packets are transmitted without validation of presentation times, then transmission speed is improved, but playback synchronization deteriorates
Solution Approach 1:
The system performs preliminary validation of presentation times at the receiver before playback. The receiver checks whether received packets have valid presentation times and identifies missing packets in advance, allowing for proactive recovery actions rather than reactive corrections during playback.
Solution Approach 2:
A recovery mechanism acts as an intermediary between packet reception and playback. When missing packets are detected, the system uses reference packets and interpolation techniques to generate substitute data that mediates the gap caused by lost packets, ensuring continuous synchronized playback.
2Ease of manufacture
If multiple separate streams are transmitted for different sources, then data organization is improved, but transmission overhead increases
Solution Approach 1:
The system merges multiple separate audio/video streams from different sources into a single combined stream for transmission. This consolidation reduces the number of separate packet transmissions required while maintaining the organizational structure of individual sources through metadata and synchronization information.
Solution Approach 2:
The single combined stream structure serves multiple functions: it transmits data from multiple sources, maintains synchronization information for each source, enables unified error recovery, and reduces transmission overhead. This multi-functional approach eliminates the need for separate stream management for each source.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Embodiments are disclosed for a system for detecting and recovering from missing samples in an audio/video stream. In some embodiments, a system comprises a processor and a storage device storing instructions executable by the processor to determine that a first sample, of a plurality of samples in an audio/video data stream, was not received by a listener device in an audio video bridging system and allocate a first entry in a time slotted buffer for the first sample, wherein the first entry corresponds to a timestamp associated with the first sample. The instructions are further executable to fill the first entry in the time slotted buffer with a second sample immediately preceding the first sample in the audio/video data stream.