Data Synchronization for Live Video Playback Across Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
During live streaming, the video playback on multiple devices often becomes out of synchronization, requiring manual intervention by the audience to re-enter the live streaming room and synchronize data, which is not quick or accurate.
Innovation Solution
A method and system for transmitting data that involves receiving playing data from one device, parsing it to obtain playing information, and adjusting the playback on another device based on the synchronized information, using a data synchronization service to ensure unified playback state and progress across devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual intervention is used to re-enter the live streaming room for synchronization, then the video playback can be synchronized, but the synchronization process is slow and requires user intervention
Solution Approach 1:
The system automatically performs synchronization by having the first electronic device send playing data to the second electronic device without requiring user intervention. The second device automatically adjusts its playback based on the received playing data, making the synchronization process self-service and eliminating manual re-entry operations.
Solution Approach 2:
The system implements feedback by continuously monitoring playback information from both devices and using this information to determine whether synchronization is needed. The first electronic device sends playing data based on feedback about playback state differences, enabling automatic and timely synchronization without user intervention.
2Reliability
If manual re-entry is performed to synchronize video playback, then playback synchronization is achieved, but the operation complexity increases
Solution Approach 1:
The synchronization function operates automatically without requiring user intervention. The system self-manages the entire synchronization process including detecting playback state differences, determining synchronization needs, and executing the synchronization by sending playing data, thereby simplifying user operations while maintaining reliable video synchronization.
Solution Approach 2:
The first electronic device acts as an intermediary that automatically sends playing data to the second electronic device when synchronization is needed. This intermediary mechanism eliminates the need for users to manually re-enter the live streaming room, as the system automatically mediates the synchronization process between devices.
3Reliability
If the audience determines manually whether live streaming is out of synchronization, then synchronization can be achieved, but the determination process is not quick or accurate
Solution Approach 1:
The system implements automatic feedback-based detection where the first electronic device sends playing data containing playback information to the second device. The second device compares this received playing data with its own playback information to automatically and accurately determine whether synchronization is needed, eliminating manual determination and improving both speed and accuracy of synchronization detection.
Solution Approach 2:
The system replaces manual visual inspection and determination with an automated information-based mechanism. Playing data containing structured playback information is transmitted and compared algorithmically, substituting the manual mechanical process of visual determination with an automated computational process that is both quicker and more accurate.
Data Source
AI summary
The disclosure can provide a method for transmitting data, an electronic device, and a computer-readable storage medium. The method can be applicable for a first electronic device, and can include the following. Playing data is received, in which the playing data includes first playing information of a target video on a second electronic device. The first playing information is obtained by parsing the playing data. Second playing information of the target video on the first electronic device is obtained. Playing of the target video on the first electronic device is adjusted based on the first playing information and the second playing information.


