Game Streaming Event Synchronization with Encoded Metadata
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing gaming streaming technologies face challenges in synchronizing the presentation of events between a streaming device and a client device due to delays, leading to inconsistencies and a frustrating user experience.
Innovation Solution
The system encodes metadata associated with events occurring during a streamed game to enable the client device to trigger transitional content that synchronizes with the actual events, minimizing timing discrepancies and providing a seamless streaming experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If video data is streamed from the streaming device to the client device, then the game play can be viewed remotely, but delays occur between events at the streaming device and their presentation at the client device
Solution Approach 1:
The system performs preliminary actions by encoding metadata about upcoming game events at the streaming device before they occur at the client device. This metadata includes timing information and event identifiers that allow the client device to prepare and display transitional content in advance, synchronizing the viewing experience despite network transmission delays.
Solution Approach 2:
Metadata serves as an intermediary between the streaming device and client device. This intermediate data structure carries event synchronization information, allowing the client device to interpret and synchronize video content with local game state without requiring real-time direct communication between the two devices.
2Reliability
If metadata is encoded and transmitted with video data, then event synchronization is improved, but data transmission complexity increases
Solution Approach 1:
The synchronization system segments information into distinct metadata fields, each carrying specific event synchronization data. This segmentation allows for targeted processing and transmission of only the necessary synchronization information, reducing overall complexity while maintaining accuracy.
Solution Approach 2:
The system changes parameters by encoding event timing and state information in standardized metadata formats with defined data types and structures. This parameter standardization simplifies processing at both encoding and decoding ends while ensuring reliable synchronization across different devices and platforms.
Data Source
AI summary
Systems and methods that synchronize the presentation of events on a client device with events occurring on a streaming device and being streamed to the client device by a live streaming platform.


