Live Streaming Transcoding for Mobile Terminal Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current in-sequence live streaming technologies are limited to being performed only through a computer, making it impossible to conduct live streaming when a computer is not available, such as on mobile devices like mobile phones or tablets.
Innovation Solution
A method and system that allows in-sequence live streaming by receiving the terminal type of the streamer's device, determining the appropriate transcoding mode based on the device type, and transcoding live streaming data for transmission to viewer terminals, enabling live streaming on various devices including mobile phones and tablets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If in-sequence live streaming is performed only through a computer, then the streaming quality and stability are improved, but the accessibility and ease of operation deteriorate
Solution Approach 1:
The server is designed to handle multiple terminal types (computers, mobile phones, tablets) through a unified transcoding architecture. The system accepts live streaming data from any terminal type and adapts it for delivery to various viewer devices, making the in-sequence live streaming function universally accessible across different device platforms while maintaining stable streaming quality through centralized server processing
2Reliability
If in-sequence live streaming is performed only through a computer, then the streaming stability is improved, but the adaptability to different devices deteriorates
Solution Approach 1:
The server dynamically changes the parameters of live streaming data (such as resolution, bitrate, encoding format) based on the terminal type of the viewer device. When receiving data from a mobile phone terminal, the server applies different transcoding parameters compared to when receiving from a computer terminal, thereby adapting the streaming content to suit different device capabilities while maintaining stable and reliable streaming delivery
Solution Approach 2:
The server acts as an intermediary between the streamer's terminal and the viewer's terminal. It receives raw live streaming data from the streamer, processes and transcodes the data according to the viewer's terminal type, and then delivers the adapted data to the viewer. This intermediary role enables device compatibility while preserving streaming stability through centralized control
Data Source
AI summary
The invention discloses a method, device and system for in-sequence live streaming, belonging to the technical field of computers. The method includes receiving a terminal type of a streamer terminal sent by the streamer terminal during the in-sequence live streaming; determining a target transcoding mode corresponding to the terminal type of the streamer terminal according to the pre-stored corresponding relation between the terminal type and the transcoding mode; and receiving live streaming data sent by the streamer terminal, transcoding the live streaming data according to the target transcoding mode, and sending the transcoded live streaming data to a viewer terminal of a live streaming room to which the streamer terminal belongs. By the invention, the user can use the mobile terminal to conduct in-sequence live streaming.


