NBMP Link API for Cloud Media Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Moving Picture Experts Group (MPEG) Network Based Media Processing (NBMP) designs lack an application program interface (API) abstraction for network management, making it difficult to obtain networking resources such as network topology, bandwidth, latency, and Quality of Service (QoS).

Innovation Solution

The introduction of an NBMP Link API provides an interface between the NBMP workflow manager and the cloud manager, enabling the identification and utilization of network resources for media content processing. This API links tasks together and sets up required network resources, allowing for monitoring and management of network performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If current NBMP design is used without NBMP Link API, then the system structure remains simple, but network resources such as bandwidth, latency, and QoS cannot be obtained

Engineering Contradiction:
Improvenetwork resources informationVSAvoidsystem structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces an NBMP Link API as an intermediary component between the NBMP workflow manager and the cloud manager. This API serves as a mediator that translates and communicates network resource information (bandwidth, latency, QoS) between the two systems, enabling the workflow manager to access network resources without direct complex interactions with the cloud manager.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the system into distinct functional components: the NBMP workflow manager, the cloud manager, and the NBMP Link API interface. This segmentation allows each component to have specialized responsibilities, with the Link API specifically handling network resource information transmission, thereby making the overall system more manageable despite increased complexity.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If NBMP Link API is introduced to provide network resource information, then network resource identification is improved, but the interface complexity between workflow manager and cloud manager increases

Engineering Contradiction:
Improvenetwork resource identificationVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The NBMP Link API is designed as a universal interface that handles multiple network resource parameters (bandwidth, latency, QoS) through a single standardized communication protocol. This multi-functionality allows the workflow manager to obtain various network resource information types through one unified interface, simplifying operations despite the underlying complexity.

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

3Loss of information

If workflow manager only distributes jobs like Hadoop master node, then the system is easy to implement, but networking resources among links cannot be obtained

Engineering Contradiction:
Improvenetworking resources informationVSAvoidjob distribution efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism where the NBMP Link API continuously provides network resource information (bandwidth, latency, QoS) back to the workflow manager. This feedback enables the workflow manager to make informed decisions about job distribution and task scheduling based on current network conditions, improving overall system productivity while maintaining the simple job distribution model.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12328245B2Interoperable cloud based media processing using dynamic network interface
Publication Date: 2025.06.10 TENCENT AMERICA LLC
  • US12328245B2 patent drawing
  • US12328245B2 patent drawing
  • US12328245B2 patent drawing

AI summary

A method of processing media content in Moving Picture Experts Group (MPEG) Network Based Media Processing (NBMP) includes obtaining a plurality of tasks for processing the media content, providing an interface between an NBMP workflow manager and a cloud manager by providing an NBMP Link application program interface (API), which links the plurality of tasks together, identifying an amount of network resources to be used for processing the media content, by using the NBMP Link API, and processing the media content in accordance with the identified amount of network resources.