Video Data Display Synchronization via Channel Identifier
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for displaying video data in remote desktop technology face issues with display performance and user experience due to synchronization problems between the player interface and playing window, leading to incorrect video data display when the player location changes.
Innovation Solution
A method and device for multimedia redirection that involve the server assigning a data channel to the client, sending playing-window filling data containing player and playing window information, and using image identification codes to ensure the client correctly displays video data by synchronizing the player interface with the playing window, allowing real-time updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the server sends decoded video data to the client for display, then the client can display video data, but the display performance is poor and synchronization problems occur when the player location changes
Solution Approach 1:
The patent segments the video data transmission by introducing a data channel identifier to distinguish video data transmission from other remote desktop data. This segmentation allows the client to correctly identify and display video data in the appropriate playing window, resolving the synchronization problem between player interface and playing window while maintaining display performance.
Solution Approach 2:
The patent introduces a data channel identifier as an intermediary element that mediates between the server's video data transmission and the client's display rendering. This identifier acts as a bridge to ensure the client can correctly associate incoming video data with the corresponding playing window and player interface, eliminating synchronization issues without degrading display performance.
2Adaptability or versatility
If the player interface and playing window are not synchronized, then the system can operate independently, but the video data display becomes incorrect when player location changes
Solution Approach 1:
The patent implements a feedback mechanism where the server sends playing window filling data including data channel identifiers to the client. This feedback loop ensures that even when the player interface and playing window operate independently, the client receives continuous updates to maintain correct video data display association, preserving both independence and display accuracy.
Solution Approach 2:
The data channel identifier serves as an intermediary that connects the independent player interface and playing window operations. It enables the system to maintain operational independence while ensuring video display accuracy by providing a reference mechanism for correct data association.
3Ease of operation
If the server decodes video data before transmission, then the client can display video data, but the network bandwidth consumption increases
Solution Approach 1:
The patent segments the video processing workload by maintaining the server's decoding function while introducing a data channel identifier to efficiently route the decoded video data to the client. This segmentation allows the server to perform decoding (ensuring playback capability) while the identifier optimization minimizes the overhead transmitted over the network, reducing bandwidth consumption.
Data Source
AI summary
A method and a device of displaying video data are provided. The method includes receiving playing-window filling data sent from a server, determining player information, playing window information and a data channel identifier based on the playing-window filling data, displaying a player interface corresponding to the player information at a client, determining the playing window corresponding to the playing window information based on the player interface, and displaying the video data corresponding to the data channel identifier in the playing window. The technical solutions of the present disclosure ensure that the player interface synchronizes with the playing window for video data, so that the client may correctly display the video data and the user experience may be improved.


