Video Playback Synchronization Control for Multi-Terminal Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing play control technologies fail to maintain synchronization of video playback across multiple terminals, leading to missed video segments and communication barriers during live video interactions.
Innovation Solution
A method and apparatus that monitor and adjust the playback progress of terminals by designating a reference terminal and adjusting the playback speed or pausing/resuming videos based on preset conditions to ensure synchronized playback across all terminals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If playing continues from the place when jam occurs in a terminal, then playing can resume after jamming, but time lag between terminals increases and synchronization is lost
Solution Approach 1:
The system continuously monitors playing progress of multiple terminals and uses feedback to detect time lag between terminals. When a terminal falls behind, the system sends instructions to adjust playback speed or pause/resume playing to maintain synchronization, resolving the contradiction between continuous playback and synchronization stability
Solution Approach 2:
The system dynamically adjusts playback parameters (speed, pause, resume) based on real-time synchronization status. Playback speed is not fixed but adapts to maintain synchronization, allowing the system to handle varying network conditions and terminal performance while preserving both continuity and synchronization
2Stability of the object's composition
If playing starts from the latest video stream after jam, then synchronization is maintained, but video segments are missed
Solution Approach 1:
Instead of abruptly jumping to the latest video stream, the system changes playback parameters (speed, pause duration) to gradually catch up. This allows the terminal to recover from jamming while minimizing video segment loss, balancing synchronization maintenance with information preservation
Solution Approach 2:
The system prepares backup video segments and pre-calculates playback adjustment strategies before jamming occurs. When jamming is detected, the terminal can quickly switch to alternative segments or adjusted playback modes, reducing both synchronization loss and video segment misses
3Stability of the object's composition
If playback speed is adjusted to maintain synchronization, then synchronization is improved, but playback flexibility is reduced
Solution Approach 1:
The system implements dynamic playback adjustment where speed, pause, and resume operations are automatically selected based on real-time synchronization needs. This maintains synchronization while preserving user flexibility, as adjustments are adaptive rather than fixed, and users can still manually control playback when needed
Data Source
AI summary
A play control method includes obtaining a playing state of at least one of a plurality of terminals playing a same video; and controlling a playing progress of at least one of the plurality of terminals when the playing state meets a preset condition. Using the disclosed play control method and apparatus for a plurality of terminals playing a same video, playing synchronization of the plurality of terminals can be maintained under a premise of ensuring that the plurality of terminals do not miss each video segment, so that no communication barrier is resulted due to asynchronous video playing during interactions between users who watch the same video, thus being able to improve user experience.


