Video Playback Synchronization Control for Multi-Terminal Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveplaying continuityVSAvoidsynchronization
Core Design Contradiction:
ReliabilityVSStability of the object's composition

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

Inventive Principle:
Principle #23Feedback

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

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
ImprovesynchronizationVSAvoidvideo segments
Core Design Contradiction:
Stability of the object's compositionVSLoss of information

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

Inventive Principle:
Principle #35Parameter changes

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

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If playback speed is adjusted to maintain synchronization, then synchronization is improved, but playback flexibility is reduced

Engineering Contradiction:
ImprovesynchronizationVSAvoidplayback flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

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

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11595735B2Playing control method and apparatus
Publication Date: 2023.02.28 YOUKU CULTURE TECH (BEIJING) CO LTD
  • US11595735B2 patent drawing
  • US11595735B2 patent drawing
  • US11595735B2 patent drawing

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.