Universal Streaming Server Flow-Rate Regulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional streaming servers face challenges in efficiently adapting to the high bandwidth and processing requirements of panoramic multimedia signals, particularly in managing flow rates and content selection for diverse client devices and network conditions.

Innovation Solution

A universal streaming server with adaptive content filtering and flow-rate regulation capabilities, utilizing a network interface, content filter, flow controller, and encoder to dynamically adjust encoding rates based on client device performance and network conditions, allowing for client-specific signal processing and content selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If panoramic video signals are transmitted directly from video source to client device, then bandwidth utilization is improved, but processing capability requirements at client device worsen

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidprocessing capability
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A streaming server is introduced as an intermediary between the panoramic video source and client devices. The server performs content filtering to extract partial-content signals and adapts the signals according to client device characteristics and network path conditions, reducing the processing burden on client devices while maintaining efficient bandwidth utilization through centralized control

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The panoramic video signal is segmented into partial-content signals based on client-specific content-definition parameters. This segmentation allows the server to transmit only the relevant portions of the panoramic content to each client, reducing bandwidth requirements and processing complexity at the client side

Inventive Principle:
Principle #1Segmentation

2Productivity

If content filtering is performed to extract partial-content signal, then data transmission efficiency is improved, but device complexity at server worsens

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidserver processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The server performs content filtering and signal extraction in advance before transmission to client devices. By pre-processing the panoramic video signals to extract only the necessary partial-content based on client specifications, the server reduces the amount of data that needs to be transmitted and processed in real-time, improving overall data transmission efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses content-definition parameters from client devices to guide the content filtering process. The server adapts the partial-content extraction based on feedback about client device characteristics and network conditions, optimizing the balance between server processing complexity and transmission efficiency

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If flow rate is increased to improve streaming quality, then video quality is improved, but network path capacity requirements worsen

Engineering Contradiction:
Improvevideo qualityVSAvoidnetwork path capacity
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The server dynamically adjusts the flow rate of transmitted signals based on network path capacity and client device characteristics. By continuously adapting the encoding rate and content selection to match current network conditions, the system maintains high video quality where possible while ensuring compatibility with varying network path capacities

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple parameters including content-definition parameters, encoding rates, and signal format to optimize video quality for different network conditions. By transforming the full-content signal into various partial-content signals with different quality levels, the system can deliver high quality to clients with sufficient capacity while maintaining service to clients with limited network resources

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10506006B2Method and system for flow-rate regulation in a content-controlled streaming network
Publication Date: 2019.12.10 3649954 CANADA INC
  • US10506006B2 patent drawing
  • US10506006B2 patent drawing
  • US10506006B2 patent drawing

AI summary

A universal streaming server distributing panoramic multimedia signals with client-controlled content selection and flow-rate adaptation to receiver and network conditions is disclosed. The universal streaming server performs adaptive content filtering based on clients' commands and regulates signal flow rate between the universal streaming server and each of multiple client devices based on performance measurements and content specifications. The performance measurements include measurements pertinent to a client's receiver and measurement pertinent to a network path to the client's receiver. The universal streaming server may employ multiple content filters and multiple encoders to concurrently serve a large number of clients concurrently.