Live Video Stream User Information Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser informationVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If user interactions are synchronized with recorded video stream, then user experience is enhanced, but processing time and system complexity increase

Engineering Contradiction:
Improveuser experienceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If timestamp synchronization is implemented, then information can be preserved across live and recorded streams, but device complexity increases

Engineering Contradiction:
Improveinformation preservationVSAvoiddevice complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240163490A1Information sending method, electronic device, and non-transitory computer-readable storage medium
Publication Date: 2024.05.16 DOUYIN VISION CO LTD
  • US20240163490A1 patent drawing
  • US20240163490A1 patent drawing
  • US20240163490A1 patent drawing

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.