Live Streaming Interaction Texture Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As live streaming becomes more popular, users demand improved interactive experiences, but existing technologies struggle to synchronize live streaming with user interaction effectively.
Innovation Solution
A method that involves receiving downstream data including a video stream and content information, generating a content texture based on user interaction feedback, combining it with a second content texture generated from the video stream, and displaying the resulting video frame on multiple devices, while also transmitting interaction feedback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple devices participate in live streaming with interaction, then user interaction experience is improved, but synchronization between live streaming and user interaction deteriorates
Solution Approach 1:
The patent introduces a server as an intermediary that receives interaction information from multiple user terminals and transmits it to the appropriate devices. This mediator coordinates the interaction data flow, ensuring that graphical objects and their interaction states are synchronized across all participating devices without disrupting the live streaming content.
Solution Approach 2:
The system implements a feedback mechanism where interaction information from users is transmitted back to the streaming device and other user terminals in real-time. This allows all devices to receive updates about user actions (such as clicking, tapping, or dragging graphical objects) and reflect these changes synchronously, maintaining consistency across the distributed system.
2Adaptability or versatility
If real-time interaction feedback is transmitted across multiple devices, then interactive experience is enhanced, but data transmission complexity increases
Solution Approach 1:
The patent segments the data transmission by separating interaction information from video stream data. Interaction information (describing user actions on graphical objects) is transmitted independently through the server, while video streams continue through the existing live streaming protocol. This segmentation reduces the complexity of synchronizing all data together and allows each data type to be handled by specialized components.
Solution Approach 2:
The server performs multiple functions: it receives video streams, manages interaction information from multiple user terminals, determines which interaction information to transmit, and distributes data to appropriate devices. This multi-functional approach consolidates complexity into a single coordinating component rather than requiring complex peer-to-peer synchronization between all devices.
Data Source
AI summary
An exemplary method including: receiving downstream data including a first video stream and first content information, the first video stream being transmitted from a first device, the first content information describing a graphical object; receiving first interaction information indicating a first user interaction feedback to the graphical object at the first device, generating a first content texture including the graphical object, an appearance of the graphical object being determined using the first content information and the first user interaction feedback included in the first interaction information; generating a video frame including the first content texture and a second content texture, the second content texture being generated from the first video stream; displaying the video frame at the first device and a second device; receiving a second user interaction feedback to the video frame at the second device; and transmitting second interaction information indicating the user interaction feedback.


