Data Synchronization for Live Video Playback Across Devices

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

VSEngineering 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

Engineering Contradiction:
Improvevideo synchronizationVSAvoidsynchronization time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #23Feedback

2Reliability

If manual re-entry is performed to synchronize video playback, then playback synchronization is achieved, but the operation complexity increases

Engineering Contradiction:
Improvevideo synchronizationVSAvoiduser operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidsynchronization detection accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11457250B2Method, device, and storage medium for transmitting data
Publication Date: 2022.09.27 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US11457250B2 patent drawing
  • US11457250B2 patent drawing
  • US11457250B2 patent drawing

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.