Per-Viewer Media Stream Selection for Multi-Person Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing real-time communication technologies fail to differentiate media data displayed to all viewers or livestreamers in multi-person interaction scenarios, impacting user experience, especially with large numbers of participants.
Innovation Solution
A data processing method that determines display attribute information for media streams of second objects relative to a first object based on their relevant information, generating a target data stream and transmitting it to the first object's terminal for personalized display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If undifferentiated media data is displayed to all viewers or livestreamers, then the system complexity is reduced, but the user experience and interaction effect deteriorate
Solution Approach 1:
The patent applies local quality by customizing media data display for different users based on their specific attributes (user type, device type, network conditions). Each user receives personalized media streams rather than a uniform broadcast, with the server determining which livestreamers' content to send to each viewer based on their profile and context.
Solution Approach 2:
The patent changes parameters such as user type (livestreamer/viewer), device type (mobile/desktop), and network conditions to dynamically adjust media data delivery. The server modifies which media streams are sent to which users based on these parameters, enabling personalized experiences without requiring complex client-side processing.
2Adaptability or versatility
If personalized media data is provided to each user, then user experience is improved, but the data processing complexity and transmission overhead increase
Solution Approach 1:
The patent merges multiple media streams on the server side before transmission to clients. Instead of sending separate streams to each user, the server combines relevant streams into optimized packages, reducing overall transmission overhead while maintaining personalization. This consolidation happens at the server level, keeping client devices simple.
Solution Approach 2:
The server acts as an intermediary that receives all livestreamer media streams and intelligently distributes customized subsets to different viewers. This mediator approach centralizes the complex processing logic on the server, protecting client devices from complexity while enabling personalized delivery through the server's intelligent routing and stream selection.
Data Source
AI summary
Embodiments of this application provide a data processing method includes obtaining relevant information of a first object corresponding to a target application program and relevant information of second objects in a candidate object set, and the first object and the second objects corresponding to a same streaming media identifier; determining, according to the relevant information of the first object and the relevant information of the second objects, display attribute information corresponding to the second objects; generating a target data stream according to the display attribute information corresponding to the second objects, the target data stream comprising a media stream of at least one target object; and transmitting the target data stream to a target terminal corresponding to the first object, to enable the target terminal to display a media stream in the target data stream.


