NBMP Workflow Manager for 5G FLUS Session Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The current 3GPP FLUS protocol lacks a method for managing and modifying NBMP workflows after their establishment, and does not provide an architecture for reporting and notification to the source device, limiting dynamic management and modification capabilities.
Innovation Solution
A cloud-based workflow processing system where the NBMP source directly manages the workflow after establishing a FLUS session, allowing it to request workflow creation or updates from the NBMP workflow manager via a path that does not include the FLUS source and sink, and receive reports or notifications for dynamic management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the current 3GPP FLUS protocol is used for uplink streaming, then the session establishment between source and sink is supported, but the workflow management and modification capabilities after establishment are lacking
Solution Approach 1:
The system segments workflow management functions from the FLUS session protocol by introducing a separate NBMP workflow manager entity. The source device can establish a FLUS session with the sink while independently managing workflows through the workflow manager, allowing workflow creation, modification, and monitoring without disrupting the underlying session structure.
Solution Approach 2:
The NBMP workflow manager acts as an intermediary between the source device and the media processing workflow. It receives workflow description documents from the source, manages workflow execution, and provides reporting back to the source, enabling workflow management without requiring changes to the FLUS session protocol between source and sink.
2Productivity
If direct communication path between NBMP source and workflow manager is established, then workflow management efficiency is improved, but the communication path complexity increases
Solution Approach 1:
The workflow manager implements a universal interface that can be accessed through multiple paths: direct communication when the source is also the workflow controller, and indirect communication through the FLUS session when separate entities are involved. This multi-functional access method allows the system to optimize for efficiency when possible while maintaining protocol compatibility when needed.
3Loss of information
If reporting and notification mechanisms are added to the FLUS protocol, then feedback capability is improved, but the protocol complexity increases
Solution Approach 1:
The workflow manager implements comprehensive feedback mechanisms by sending reports and notifications back to the source device about workflow execution status, events, and results. This feedback loop enables the source to monitor workflow progress and make informed decisions about workflow modification while keeping the FLUS session protocol unchanged.
Data Source
AI summary
Systems and methods for media processing and streaming are provided. A method includes sending, by a Network-Based Media Processing (NBMP) source, a request to establish a Framework for Live Uplink Streaming (FLUS) session between a FLUS source and a FLUS sink; receiving, by the NBMP source, an address of an NBMP workflow manager from the FLUS source after the FLUS session is established; and sending, by the NBMP source to the NBMP workflow manager via a path, of the address, that does not include the FLUS source and the FLUS sink, a request to create or update a workflow for processing media content.


