Timestamp Processing for Streaming Media Jumps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Timestamp jumps in media segment files of streaming media can cause errors in display time and stuttering playback, highlighting the need for effective timestamp processing methods.
Innovation Solution
A method that extracts video and audio data, processes timestamps, calculates characteristic values and standard deviations, and updates timestamps based on threshold values to correct timestamp jumps, ensuring smooth playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If timestamp processing is performed using conventional methods, then playback can proceed, but timestamp jumps cause display time errors and stuttering playback
Solution Approach 1:
The patent performs preliminary detection of timestamp jumps by comparing current timestamps with expected timestamps before playback occurs. When a jump is detected, the system proactively corrects the timestamp and adjusts subsequent playback timing, preventing display errors and stuttering before they happen rather than reacting after the problem manifests
Solution Approach 2:
The patent implements a feedback mechanism where the system continuously monitors timestamp sequences, detects deviations from expected timing patterns, and automatically adjusts playback timing based on the detected discrepancies. This closed-loop approach ensures timestamp accuracy is maintained dynamically throughout playback, resolving both the reliability and precision issues
2Reliability
If timestamp correction is performed to fix timestamp jumps, then playback smoothness improves, but processing complexity increases
Solution Approach 1:
The patent divides timestamp processing into distinct segments: detection phase (comparing current vs expected timestamps), correction phase (adjusting timestamp values when jumps are detected), and compensation phase (adjusting subsequent playback timing). This segmentation allows each function to be optimized independently, managing processing complexity while maintaining playback smoothness
Solution Approach 2:
The patent changes the timing parameters of subsequent playback operations based on detected timestamp jumps. By dynamically adjusting playback timing parameters rather than fundamentally changing the processing architecture, the system improves playback smoothness through parameter optimization rather than structural complexity
Data Source
AI summary
A timestamp processing method for streaming media is provided to generate a current output video timestamp and a current output audio timestamp. The method includes the steps of: extracting multiple video data and multiple audio data from a multimedia data; processing the video data to obtain multiple video timestamps; processing the audio data to obtain multiple audio timestamps; initializing a start timestamp; calculating a first characteristic value and a second characteristic value based on multiple target timestamps, which are the video timestamps or the audio timestamps; and updating the start timestamp and using the start timestamp as the current output video timestamp or the current output audio timestamp when the absolute difference between the first characteristic value and the second characteristic value is greater than a threshold value.


