NBMP Source Direct Workflow Control in 5G FLUS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current 3GPP FLUS protocol has limitations in fully interacting between the NBMP source and the workflow manager due to restricted carriage of NBMP WDD in session resources, preventing comprehensive control and management of media workflows.

Innovation Solution

A mechanism is introduced where the NBMP source, after obtaining the URL of the NBMP workflow manager, can directly control and manage workflows by sending requests to create or modify workflows based on descriptions of capabilities obtained from the FLUS sink, allowing for cloud-based workflow processing and control through a FLUS control interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the NBMP source uses the current 3GPP FLUS protocol to interact with the workflow manager, then the session control can be established through the FLUS source and sink, but the full interaction and control of the NBMP workflow manager cannot be achieved due to limited carriage of NBMP WDD in session resources

Engineering Contradiction:
Improveworkflow control capabilityVSAvoidinteraction complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a direct communication path between the NBMP source and workflow manager that bypasses the FLUS source and sink intermediaries. This allows the NBMP source to obtain the workflow manager's URL and send workflow control requests directly, achieving full NBMP workflow management capability while maintaining the existing FLUS session structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the NBMP source obtains full control of the workflow manager, then comprehensive workflow management is enabled, but the interaction path becomes more complex requiring direct URL access outside the FLUS session

Engineering Contradiction:
Improveworkflow management easeVSAvoidcommunication path complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the communication paths into two distinct channels: the FLUS session path for media streaming control between source and sink, and a direct NBMP API path for workflow management between the NBMP source and workflow manager. This segmentation allows each path to be optimized for its specific function, making workflow management easier while clearly defining the communication architecture.

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If the FLUS protocol carries NBMP WDD in session resources, then some workflow description can be transmitted, but full NBMP workflow interaction is prevented due to resource limitations

Engineering Contradiction:
Improveworkflow description dataVSAvoidworkflow management capability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent extracts the workflow management interaction from the FLUS session resource constraints by establishing a separate direct communication channel. Instead of trying to fit complete NBMP workflow descriptions into the limited FLUS session resources, the system obtains the workflow manager's URL through FLUS and then communicates workflow control requests directly through NBMP APIs, effectively taking out the workflow management function from the resource-limited session path.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11601491B2Network-based media processing (NBMP) workflow management direct access in 5G framework for live uplink streaming (FLUS)
Publication Date: 2023.03.07 TENCENT AMERICA LLC
  • US11601491B2 patent drawing
  • US11601491B2 patent drawing
  • US11601491B2 patent drawing

AI summary

Systems and methods for media processing and streaming are provided. A method is performed by a Network-Based Media Processing (NBMP) source of a Framework for Live Uplink Streaming (FLUS) system. The method includes obtaining descriptions of capabilities of a FLUS sink via a FLUS source; and sending, to an NBMP workflow manager of the FLUS system via a path that does not include the FLUS source and the FLUS sink, a request to create or modify a workflow of the FLUS system based on the descriptions of the capabilities obtained.