Multi-person Video Live-streaming Service Stitching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current live streaming services limit user interaction by preventing viewers from watching live streaming videos of other users, resulting in a poor user experience.
Innovation Solution
A method and apparatus for implementing a multi-person video live streaming service that stitches together real-time videos of a live streamer and other live streaming members, allowing each user to watch all participants' videos simultaneously, with optional features like facial detection, sticker effects, and story guessing messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple videos from different users are stitched together for simultaneous viewing, then user interaction and engagement are improved, but system complexity and processing requirements increase
Solution Approach 1:
The system divides the live streaming service into independent video streams from different users, allowing each user's video to be processed and transmitted separately before being combined in the client interface. This segmentation enables scalable architecture where adding more users doesn't proportionally increase server complexity.
Solution Approach 2:
The patent implements a nested structure where individual user video streams are embedded within a composite multi-user video feed. Each user's video stream is a self-contained unit that can be independently managed, while simultaneously being part of the larger group streaming experience.
2Ease of operation
If real-time video stitching of multiple users is implemented, then user experience is enhanced, but network bandwidth and server processing load increase
Solution Approach 1:
The system implements selective video stitching by allowing users to choose which other users' videos to display in their feed. Rather than transmitting all possible user combinations, only the specific video streams that users have opted to view are transmitted and processed, reducing unnecessary network bandwidth consumption.
3Adaptability or versatility
If facial detection and rendering are performed in real-time during video stitching, then interactive features are improved, but processing time and computational resources increase
Solution Approach 1:
The system performs facial detection and prepares rendering resources in advance before they are needed for the actual video stitching and display. By pre-processing facial features and preparing overlay elements, the system reduces real-time processing requirements during the critical video streaming phase.
Data Source
AI summary
The present application discloses techniques of implementing a multi-person video live streaming service. The techniques comprise obtaining a first video and a second video of a live streamer, and obtaining a third video of any other live streaming member than the live streamer in a live streaming group; stitching the first video, the second video, and the third video of the any other live streaming member, for obtaining a multi-person live video stream; and sending the multi-person live video stream to respective live streaming clients associated with members in the live streaming group for the members to watch. The present application can increase the modes of interaction of live streaming members, thereby improving the user experience.


