Live-Streaming Functional Component Loading via Embedded Video Function IDs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Audience terminals fail to interact with enabled functions in video live-streaming due to missed enable notification messages from the server, leading to incomplete loading of functional components.
Innovation Solution
The anchor terminal adds function identifications to video data, which are then received by audience terminals to load corresponding functional components, ensuring synchronous transmission and continuous data flow without server reliance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the server sends enable notification messages to audience terminals, then the anchor terminal can enable functions, but the audience terminal may miss the notification messages and fail to load functional components
Solution Approach 1:
The video data serves as an intermediary carrier to transmit function identification information from the anchor terminal to audience terminals. Instead of relying solely on server-sent notification messages that may be lost, the function identification is embedded in the video data stream, ensuring reliable delivery through the existing video transmission channel.
Solution Approach 2:
The anchor terminal preliminarily embeds the function identification into the video data before transmission. This preliminary action ensures that the function information is already prepared and attached to the video stream, allowing audience terminals to automatically receive and process it without relying on separate notification messages.
2Adaptability or versatility
If the anchor terminal sends function enablement information through the server, then the server can record the function state, but the audience terminal cannot interact with the enabled function
Solution Approach 1:
The patent merges the video data transmission channel with the function identification information transmission. By combining these two separate functions into a single integrated stream, the audience terminal receives both the video content and the function identification simultaneously, enabling reliable function interaction without requiring separate communication channels.
3Productivity
If the audience terminal loads functional components from the server based on enable notification messages, then the function can be enabled on the anchor terminal, but the loading success rate is low due to missed messages
Solution Approach 1:
The video data acts as an intermediary that carries function identification information directly to the audience terminal. This eliminates the dependency on separate enable notification messages and server-mediated communication, allowing the audience terminal to reliably extract and process function information from the video stream itself.
Data Source
AI summary
Embodiments of the present disclosure provide a functional component loading method and data processing method for video live-streaming, and a device, the functional component loading method for video live-streaming includes: an audience terminal receives video data corresponding to a live-streaming room accessed by the audience terminal, where the video data is generated by an anchor terminal corresponding to the live-streaming room; the audience terminal loads a functional component corresponding to a function identification if the video data contains the function identification, where the function identification indicates an enabled function of the anchor terminal.


