Live Streaming Transcoding for Mobile Terminal Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvestreaming qualityVSAvoidaccessibility
Core Design Contradiction:
ReliabilityVSEase of operation

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improvestreaming stabilityVSAvoiddevice compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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

Inventive Principle:
Principle #35Parameter changes

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

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10834432B2Method, device and system for in-sequence live streaming
Publication Date: 2020.11.10 GUANGZHOU HUADUO NETWORK TECH
  • US10834432B2 patent drawing
  • US10834432B2 patent drawing
  • US10834432B2 patent drawing

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.