Load Balancing Layer for Streaming Media Server Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current live webcasting platforms are not robust enough to handle excessive user access, leading to inefficiencies and security concerns, particularly in sensitive applications like UAV image data transmission, as they are generally limited to public networks and lack interoperability with internal or local networks.

Innovation Solution

A streaming media live broadcast method and system that employs a load balancing layer to select and distribute live broadcast requests across multiple streaming media servers based on remaining load capacity, using a proxy server and load balancer to ensure efficient and secure service provision, including disaster recovery and data storage options.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a cloud-based live broadcast platform is used to enable real-time observation of UAV image data, then the live broadcast functionality is achieved, but the platform becomes vulnerable to excessive user access causing low efficiency and poor robustness

Engineering Contradiction:
ImproverobustnessVSAvoidefficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the live broadcast service into multiple independent streaming media servers, each capable of handling specific broadcast channels. This segmentation allows the system to distribute user access across multiple servers, preventing any single server from becoming overwhelmed by excessive user access, thus maintaining both robustness and efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a load balancing layer as an intermediary between users and streaming media servers. This load balancing layer receives user requests, distributes them appropriately across available servers, and manages connection pooling. By acting as a mediator, it protects the backend servers from direct exposure to excessive user access while maintaining service efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a single streaming media server handles all live broadcast requests, then the system structure is simple, but the system cannot guarantee response to user requests under high demand

Engineering Contradiction:
Improveresponse capabilityVSAvoidsystem structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides the single streaming media server into multiple independent streaming media servers, each capable of handling specific broadcast channels and user requests. This segmentation enables parallel processing of user requests, significantly improving response capability under high demand while maintaining manageable complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple streaming media servers under a unified load balancing layer that manages them as a collective resource pool. This merging approach allows the system to present a simplified interface to users while internally distributing requests across multiple servers, thereby improving response capability without exposing the full system complexity

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If a load balancing layer with multiple streaming media servers is deployed to handle high demand, then the response capability and robustness are improved, but the system complexity increases

Engineering Contradiction:
ImproverobustnessVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The load balancing layer is designed as a universal component that performs multiple functions: request distribution, connection pooling, server status monitoring, and failover management. By consolidating these diverse functions into a single multi-functional layer, the system achieves improved robustness through multiple servers while avoiding the complexity of implementing separate specialized components for each function

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

Solution Approach 2:

The system implements feedback mechanisms where the load balancing layer continuously monitors the status of streaming media servers and dynamically adjusts request distribution based on current server capacity and performance. This feedback-driven approach enables the system to maintain robustness under varying load conditions while optimizing resource utilization, thereby managing complexity through intelligent adaptation rather than rigid over-engineering

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11284126B2Method and system for streaming media live broadcast
Publication Date: 2022.03.22 SZ DJI TECH CO LTD
  • US11284126B2 patent drawing
  • US11284126B2 patent drawing
  • US11284126B2 patent drawing

AI summary

A streaming media live broadcast method for a load balancing layer includes: receiving a live broadcast request from a terminal, the live broadcast request including an up-streaming request or a down-streaming request; selecting a streaming media server from a plurality of streaming media servers; and forwarding the live broadcast request to the selected streaming media server to cause the selected streaming media server to provide a live broadcast service according to the broadcast request.