Unified Time Machine Control Protocol for Live Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current time machine functions in live video broadcasting are platform and operating system dependent, requiring different streaming protocols and leading to complexity in controlling the time machine feature across various devices.
Innovation Solution
A method and system that utilize a unified time machine control protocol to manage the time machine function independently, allowing streaming clients to operate with any supported streaming standard, regardless of the operating system or player, by establishing separate control and streaming sessions using different protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If different streaming protocols are used for each operating system and platform, then compatibility with various players is improved, but system complexity increases due to multiple control sessions
Solution Approach 1:
The patent divides the streaming system into two independent sessions: a streaming session for data transmission and a control session for time machine function control. This segmentation allows each session to use optimized protocols independently, reducing overall system complexity while maintaining compatibility.
Solution Approach 2:
The patent introduces a control session as an intermediary layer between the player and the streaming service. This control session handles time machine function requests separately from the streaming protocol, acting as a mediator that simplifies the interaction between different platforms and players.
2Ease of operation
If a unified control protocol is used for time machine function, then ease of operation is improved, but adaptability to different streaming standards decreases
Solution Approach 1:
The patent separates control functions from streaming data transmission by creating distinct control and streaming sessions. This allows a unified control protocol to be implemented for time machine functions while maintaining support for multiple streaming standards in the data session.
Solution Approach 2:
The control session is designed with universal functionality to handle time machine operations across different platforms and streaming standards. By making the control protocol platform-independent, it achieves universality while the streaming session adapts to specific standards as needed.
3Manufacturing precision
If streaming client depends on player-specific protocols, then manufacturing precision is improved, but ease of operation worsens due to platform-specific implementations
Solution Approach 1:
The control session acts as an intermediary that provides a standardized interface for time machine functions, shielding the streaming client from player-specific protocol variations. This intermediary layer maintains precise protocol implementation while improving cross-platform usability.
Solution Approach 2:
The patent extracts the time machine control functionality into a separate control session, removing the dependency on player-specific streaming protocols. This extraction allows the control logic to operate independently with its own standardized protocol, improving ease of operation across platforms.
Data Source
AI summary
Provided is a time machine function providing method including setting, at a streaming client installed on the electronic device, a streaming session with a player installed on the electronic device to provide a live streaming service; sequentially transmitting, by the streaming client, live stream data received over a network to the player through the streaming session; setting, at the streaming client, a time machine control session with the player; receiving, at the streaming client, a time machine control request from the player through the time machine control session; and transmitting, by the streaming client, live stream data of a channel corresponding to a time machine control request that includes play location information among time machine control requests sequentially from a play location specified based on the play location information through the streaming session.


