Shared Playback Control Using Operation Numbers for Sync Consistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio and video sharing methods in online meetings lack consistent playback control among participants, leading to low participation and poor user experience due to differing control permissions and potential playback inconsistencies.
Innovation Solution
A method and device for ensuring synchronized playback by determining and updating playback control operation numbers based on a count value and intra-group serial number, with clients comparing and updating their playback information to maintain consistency and equal control permissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If different control permissions are assigned to different participant identities (host, guest, audience), then the system structure is simplified and roles are clearly defined, but playback consistency among participants deteriorates and user participation is reduced
Solution Approach 1:
The patent segments the control permission system into two layers: identity-based role assignment (host, guest, audience) for structural organization, and operation-number-based playback control for consistency assurance. Each participant maintains their identity role while all participants can issue playback control operations that are validated against a global operation number counter, ensuring that playback actions are synchronized across all users regardless of their identity level.
2Reliability
If all participants have equal playback control permissions, then playback consistency is improved and user participation is enhanced, but system complexity increases and control chaos may occur
Solution Approach 1:
The patent implements a feedback mechanism where each playback control operation issued by any participant is assigned a sequential operation number that is broadcast to all other participants. Each participant's client compares received operation numbers with their local counter, and only executes operations with higher numbers. This feedback loop ensures that all participants stay synchronized without requiring complex hierarchical control logic.
3Productivity
If playback control operations are allowed from multiple participants simultaneously, then user participation is improved, but playback inconsistency increases due to conflicting operations
Solution Approach 1:
The patent applies preliminary action by pre-assigning sequential operation numbers to playback control operations before they are executed. When a participant issues a playback control operation, the server assigns the next available operation number and broadcasts it to all participants. This pre-numbering system allows multiple participants to operate simultaneously without conflict, as each operation's execution order is predetermined by its operation number, ensuring playback synchronization while maintaining high user participation.
Data Source
AI summary
Embodiments of the present disclosure a synchronous playback method, device, terminal device, and storage medium, the method includes in response to acquiring a message sent by a second client in a playback group, determining whether a first playback control operation number in the message is greater than a current playback control operation number of the first client; in a case where the first playback control operation number is greater than the current playback control operation number, updating the current playback control operation number to the first playback control operation number, and updating current playback information according to a playback information snapshot in the message; in a case where the first playback control operation number is smaller than the current playback control operation number, discarding the message.


