Multipoint Control Device Port Selection for Live Streaming Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network live streaming processes involving multiple terminals are unstable due to network fluctuations and audio/video source issues, leading to delays and stream pushing blocking.

Innovation Solution

A method and apparatus for managing network live streaming data by determining a target port based on media content features, using a multipoint control device to receive and push stream pushing data from multiple data sources, ensuring optimal adaptation and stability in the live streaming process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If stream pushing is performed for multiple terminals with different network conditions, then content richness is improved, but network stability deteriorates causing delays and blocking

Engineering Contradiction:
Improvecontent richnessVSAvoidnetwork stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by determining different target ports for different data sources based on their specific network conditions and media content features. Each data source receives customized port assignment rather than uniform treatment, allowing optimal adaptation to individual network characteristics while maintaining overall system stability

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the port parameter dynamically based on media content features and network conditions. By selecting appropriate target ports according to specific data source characteristics, the system adapts parameter settings to resolve the contradiction between handling diverse content and maintaining stability

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a single target port is used for all data sources, then device complexity is reduced, but media content adaptation deteriorates causing network delays

Engineering Contradiction:
Improveport management complexityVSAvoidlive streaming delay
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by determining the target port before actual stream pushing begins. The multipoint control device receives the stream pushing parameter, determines the appropriate target port in advance based on media content features, and then uses this pre-determined port for data transmission, avoiding delays during the streaming process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism where the multipoint control device acts as a mediator between data sources and the live streaming system. This intermediary determines optimal target ports based on media content features, resolving the conflict between simplicity and adaptation efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11936921B2Method for managing network live streaming data and related apparatus, and device and storage medium
Publication Date: 2024.03.19 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11936921B2 patent drawing
  • US11936921B2 patent drawing
  • US11936921B2 patent drawing

AI summary

A method for managing network live streaming data and a related apparatus, device and storage medium, the method includes: a stream pushing request transmitted by a data access device is received; a stream pushing parameter set based on a media content feature of stream pushing data from multiple data sources in the data access device is determined; a target port is then determined according to the stream pushing parameter; the stream pushing data transmitted by the data access device is further received through the target port; and the stream pushing data is pushed to a live streaming device, so that the live streaming device plays media content data in a network live streaming process. In this way, a process of combining media content of multiple terminals and performing network live streaming is implemented.