Live Video Stream User Information Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems fail to save user-generated information during live video streaming, resulting in information loss and a poor user experience.
Innovation Solution
A method and apparatus for sending and displaying live video streams, which involves recording timestamps of user information, generating a recorded video stream, and synchronizing this information to create a play timeline, allowing for the preservation and playback of user interactions during both live and recorded video streams.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If user information is not saved during live streaming, then the system complexity is low, but information loss occurs and user experience deteriorates
Solution Approach 1:
The system performs preliminary actions by recording timestamps of user information during live streaming and pre-generating the recorded video stream with embedded timestamp data. This preparation work is done before the user needs to view the information, ensuring that when the user requests to view recorded video, the information is already synchronized and ready for display without requiring complex real-time processing.
Solution Approach 2:
The patent introduces an intermediary mechanism - the timestamp - that acts as a mediator between the live video stream and user information. By recording timestamps for both video frames and user information, the system creates a common reference framework that enables automatic synchronization without requiring complex matching algorithms, thus reducing system complexity while preventing information loss.
2Reliability
If user interactions are synchronized with recorded video stream, then user experience is enhanced, but processing time and system complexity increase
Solution Approach 1:
The system performs synchronization preparation in advance by embedding timestamps into the recorded video stream during the recording phase. When the user views the recorded video, the synchronization is achieved by simply comparing the pre-recorded timestamps rather than performing complex real-time analysis, significantly reducing processing time while maintaining reliable user experience.
3Loss of information
If timestamp synchronization is implemented, then information can be preserved across live and recorded streams, but device complexity increases
Solution Approach 1:
The patent applies parameter changes by converting user information into a standardized format that includes timestamps. By changing the parameter structure of information storage to include temporal references, the system enables automatic synchronization between live and recorded streams. This parameter transformation approach preserves information effectively while avoiding the need for complex synchronization algorithms, thus limiting the increase in device complexity.
Data Source
AI summary
The present disclosure discloses an information sending method, electronic device and non-transitory computer-readable storage medium. The information sending method includes: sending a live video stream to a first set of clients; receiving first information sent from the first set of clients; recording a timestamp of the first information; sending the first information to the first set of clients; generating a recorded video stream of the live video stream, in response to completion of the sending of the live video stream; synchronizing the timestamp of the first information with the recorded video stream to obtain a playback timeline of the first information; sending the recorded video stream to the second set of clients, and sending the first information according to the play timeline of the first information; receiving second information sent from the second set of clients; and sending the second information to the second set of clients.


