Co-hosting Room Join Timing for Livestream Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The time consumption of connection establishment in co-hosting for network livestreaming is high, affecting user experience, as users need to wait for the first frame of audio-video data to be received after accepting a co-hosting application, which delays the start of real-time communication interaction.
Innovation Solution
The proposed solution involves advancing the timing of applying to the RTC server for joining the co-hosting room and sending the co-hosting acceptance message upon receipt of the co-hosting acceptance operation, allowing both terminals to enter the co-hosting room and start pushing audio-video streams earlier, thereby reducing the time consumption for connection establishment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the traditional co-hosting connection establishment process is used, then the connection is established reliably through proper signaling exchange, but the time consumption for connection establishment is high
Solution Approach 1:
The patent applies preliminary action by having the second terminal apply to join the co-hosting room on the RTC server and send the acceptance message before the first terminal actually joins. This reordering of operations allows the audio-video streaming path to be established in advance, reducing the time from accepting the application to displaying the first frame while maintaining connection reliability through proper signaling exchange.
2Reliability
If the second terminal waits for proper signaling confirmation before joining the co-hosting room, then the connection establishment is reliable, but the time to start audio-video streaming is delayed
Solution Approach 1:
The patent implements preliminary action by having the second terminal perform the join room operation and send acceptance message in advance, before the first terminal completes its signaling exchange. This allows the audio-video streaming path to be prepared beforehand, improving co-hosting start efficiency while the signaling exchange continues to ensure reliable connection establishment.
Data Source
AI summary
The present disclosure provides a co-hosting system, method, apparatus, device, and storage medium, the system comprising: a first co-hosting terminal, a second co-hosting terminal, and a co-hosting business server; after the first co-hosting terminal sends a co-hosting application request to the second co-hosting terminal through the co-hosting business server, the second co-hosting terminal, upon receipt of a co-hosting acceptance operation for the co-hosting application request, sends a co-hosting acceptance message to the co-hosting business server, and applies to a real-time collaborative RTC server for joining a co-hosting room at the same time.


