NBMP API Extensions for Cloud Node Capability Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network-based media processing (NBMP) standards do not support monitoring, reporting, and notification based on cloud platform system-level variables and events, limiting the ability to discover and manage cloud node capabilities effectively.
Innovation Solution
Extending NBMP application programming interfaces (APIs) to enable setting up, updating, and destroying monitoring, reporting, and notification schemes for media processing entities (MPEs) using system-level variables and events, through the implementation of new operations such as CreateMPEMRN, UpdateMPEMRN, RetrieveCapabilities, and DeleteMPEMRN within the MPE Capabilities API.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If NBMP APIs are extended to support monitoring, reporting, and notification of system-level variables and events, then the capability to discover and manage cloud node capabilities is improved, but the system complexity increases
Solution Approach 1:
The patent extends the existing NBMP MPE API to serve multiple functions: capability discovery, system variable monitoring, event reporting, and notification management. By making the API universal and multi-functional, the system gains enhanced adaptability without proportionally increasing complexity, as the same interface handles diverse operations.
Solution Approach 2:
The patent introduces distinct operational frameworks for different API functions: capability discovery operations, monitoring operations for system variables, reporting operations for events, and notification operations. This segmentation allows each function to be independently managed and implemented, reducing overall system complexity while maintaining versatility.
2Productivity
If monitoring and reporting schemes are implemented for system-level variables and events, then operational efficiency is improved, but the device complexity increases
Solution Approach 1:
The patent implements capability discovery operations that retrieve and cache MPE capabilities, system variable definitions, and event type information in advance. This preliminary action allows the monitoring and reporting schemes to operate efficiently using pre-fetched data, reducing real-time processing complexity while improving operational efficiency.
Solution Approach 2:
The patent introduces an intermediary layer that manages the complexity of monitoring and reporting schemes. This intermediary handles the coordination between system variables, events, and notification mechanisms, abstracting the complexity away from the core operational processes and enabling efficient productivity improvements.
Data Source
AI summary
Systems and methods for monitoring, reporting, and notification of media processing entities using system variables and events are provided. According to embodiments, schemes for the monitoring, reporting, and notification may be created, updated, and deleted using a media processing entity (MPE) application programming interface (API). According to embodiments, based on the scheme being implemented by an MPE, a value of a variable of the MPE or a status of an event of the MPE, during the monitoring, or as a part of the reporting, or as a part of the notification may be sent by the MPE and received.


