Video Synchronous Playback System Using Master-Slave Signal Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
During video conferences or live streaming, participants with different terminal devices may experience asynchronous video playback due to network delays or adjustments made by the presenter, leading to some users falling behind in the video progress.
Innovation Solution
A video synchronous playback system and method that synchronizes video playback across multiple terminal devices by using a master terminal device to output playback signals via a communication interface, such as Web Socket, allowing slave devices to adjust their playback configurations based on received signals, ensuring synchronized playback progress without affecting the user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the speechmaker adjusts playback progress or network delays occur, then the video playback on the speechmaker's terminal device is flexible and adaptive, but the playback progress becomes desynchronized across different participant terminal devices
Solution Approach 1:
The system implements a feedback mechanism where the master terminal device continuously monitors playback progress and sends synchronization signals to slave terminal devices. The slave devices report their playback status back to the master device, enabling real-time adjustment and maintenance of synchronized playback across all terminals despite individual device adjustments or network delays.
Solution Approach 2:
The master terminal device acts as an intermediary between the video source and slave terminal devices. It receives the video stream, manages playback configuration changes, and distributes synchronized playback signals to all slave devices. This intermediary role coordinates playback across the network, resolving the contradiction between individual adaptability and collective synchronization.
2Ease of operation
If multiple terminal devices independently play videos, then each device has independent playback control, but the playback progress differs across devices causing users to fall behind
Solution Approach 1:
The system employs asymmetric control architecture where one terminal device is designated as the master with full playback control authority, while other terminal devices are designated as slaves with limited control capabilities. The master device manages playback configuration and distributes synchronization signals, while slave devices primarily receive and follow master commands. This asymmetric arrangement maintains playback consistency across devices while still allowing operational flexibility through the master device's control capabilities.
Data Source
AI summary
A video synchronous playback system and a method and a terminal device for video synchronous playback are provided. The method includes: outputting a video by a first communication interface, wherein the video has a first playback configuration; in response to at least one of receiving a control command generated by a first playback configuration control area being operated and an expiration of a counter, outputting a first playback signal corresponding to the first playback configuration through the first communication interface by a first processor; and receiving the first playback signal and outputting the video by a second terminal device.


