Timestamp calibration method and system for live streaming
A calibration method and time calibration technology, applied in the field of video transcoding, can solve the problems of calibration and unified calibration, inability to frame-level positioning and processing, and high timeliness requirements
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0055] Such as figure 1 As shown, this embodiment provides a timestamp calibration method for live streaming, including the following steps:
[0056] S1: Create a live transcoding task, choose to use the timestamp calibration function, and set the calibration parameters for timestamp calibration, including UUID value, starting UTC time, timestamp insertion frequency, and whether to retain source stream UTC information .
[0057] Among the calibration parameters, the specific functions of each parameter are as follows:
[0058] The UUID value is used for identity authentication, and only users who meet the preset identity can perform timestamp calibration on the live stream.
[0059] The starting UTC time is used to calibrate the timestamp. When you choose not to keep the UTC information of the source stream, use the starting UTC time as the starting time for timestamping the frames in the live stream, and then output according to The time interval between adjacent frames of...
no. 2 example
[0080] Such as image 3 As shown, this embodiment provides an embodiment of a specific application for calibrating all output streams of a multi-level task by only calibrating the first-level task under a multi-level task while preserving the UTC-SEI time existing in the source stream.
[0081] The implementation process is mainly as follows: After decapsulating, analyze the UTC-SEI information of the input video code stream, and store it in container 1 in pairs with the internal timestamp of the current frame. Decoding, due to the existence of the reference frame, sending a frame for decoding may not return immediately after decoding. In this case, if the decoding returns the decoded frame exists, then find the matching UTC from the stored container 1 according to the internal timestamp of the frame -SEI, stored in the current decoded frame. Before encoding, take out the UTC-SEI from the current frame to be encoded and store it in container 2, which is also similar to decodi...
no. 3 example
[0083] Such as Figure 4 As shown, this embodiment provides a system corresponding to the timestamp marking method for live streaming in the first embodiment, which specifically includes:
[0084] Transcoding task creation module 1, used to create live transcoding tasks, and choose to use the timestamp calibration function, and set the time stamp calibration including UUID value, starting UTC time, timestamp insertion frequency, whether to retain the source stream UTC Calibration parameters including information;
[0085] The calibration task execution module 2 is used to start the calibration task while starting the transcoding process after the transcoding service background receives the live transcoding task, and determine the frames that need to be calibrated in the live stream according to the insertion frequency of the timestamp, and then Select any one including the initial UTC time, the UTC time of the current frame, and the real-time Beijing UTC time according to the...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com