Mobile Intermediary for Real-Time Game Streaming Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for interactive streaming media, particularly in gaming, face challenges in providing seamless and uninterrupted user interactions with real-time control capabilities across different devices.
Innovation Solution
A system comprising one or more computers configured with software, firmware, or hardware to manage interactive streaming media, where a mobile device acts as an intermediary between a controller and a server computing device, enabling real-time control requests to modify media content and stream updates to a media player.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a mobile device acts as an intermediary between controller and server to enable real-time control, then real-time interactivity and immediate feedback are improved, but device complexity increases
Solution Approach 1:
The mobile device serves as an intermediary component between the controller and the server computing device. It receives control requests from the controller, forwards them to the server, and receives updated media content segments from the server to display locally. This intermediary role enables real-time interactivity by maintaining persistent connections and facilitating rapid bidirectional communication without requiring the media player to have direct input capabilities.
2Adaptability or versatility
If control requests are processed through mobile device intermediary rather than directly on media player, then flexibility and cross-device control are improved, but control latency may increase
Solution Approach 1:
The mobile device establishes persistent connections with both the controller and the server before control actions are needed. By maintaining pre-configured communication channels and being ready to forward control requests immediately, the system minimizes processing latency despite the intermediary architecture. The mobile device is pre-positioned to act as a ready-state intermediary rather than establishing connections on-demand.
3Productivity
If media content is updated in real-time through composite display encoding, then interactivity and user engagement are improved, but processing load and energy consumption increase
Solution Approach 1:
The media content is divided into discrete segments or frames that can be independently updated and transmitted. Instead of retransmitting entire media files, the system encodes and transmits only the necessary composite display segments that reflect control request outcomes. This segmentation reduces the amount of data processing and transmission required, thereby lowering energy consumption while maintaining real-time update capability.
Data Source
AI summary
In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.


