Systems and methods for network-based media processing (NBMP) for describing capabilities
AssigneeTencent America LLC
InventorIraj Sodagar
Life of this patent
Estimating the term…
Abstract
Systems and methods for media processing and streaming is provided, a method is performed by at least one processor that implements a workflow manager of a media system. The method includes obtaining a description that includes at least one descriptor that indicates capabilities of an entity of the media system, the entity being a media processing entity, a media source, or a media sink, and the entity including at least one processor; determining the capabilities of the entity based on the at least one descriptor; and managing a media processing workflow based on the determining.
Claims18
A method performed by at least one processor that implements a workflow manager of a media system, the method comprising:
- obtaining a description that includes at least one descriptor that indicates capabilities of an entity of the media system, the entity being a media processing entity, a media source, or a media sink, and the entity including at least one processor;
- determining the capabilities of the entity based on the at least one descriptor;
- and
- managing a Network Based Media Processing (NBMP) workflow based on the determining,
- wherein the at least one descriptor includes a first descriptor that indicates at least one function repository supported by the entity,
- the determining comprises determining the capabilities of the entity by retrieving, based on the first descriptor, a list of functions that are supported by the entity from the at least one function repository, and
- the at least one function repository is remote from the entity.
A workflow manager of a media system, the workflow manager comprising:
- at least one processor;
- and
- memory comprising computer code, the computer code comprising:
- obtaining code configured to cause the at least one processor to obtain a description that includes at least one descriptor that indicates capabilities of an entity of the media system, the entity being a media processing entity, a media source, or a media sink, and the entity including at least one processor;
- determining code configured to cause the at least one processor to determine the capabilities of the entity based on the at least one descriptor;
- and
- managing code configured to cause the at least one processor to manage a Network Based Media Processing (NBMP) workflow of the media system based on the capabilities determined,
- wherein the at least one descriptor includes a first descriptor that indicates at least one function repository supported by the entity,
- the determining code is configured to cause the at least one processor to determine the capabilities of the entity by retrieving, based on the first descriptor, a list of functions that are supported by the entity from the at least one function repository, and
- the at least one function repository is remote from the entity.
A non-transitory computer-readable medium storing computer code that is configured to, when executed by at least one processor that implements workflow manager of a media system, cause the at least one processor to:
- obtain a description that includes at least one descriptor that indicates capabilities of an entity of the media system, the entity being a media processing entity, a media source, or a media sink, and the entity including at least one processor;
- determine the capabilities of the entity based on the at least one descriptor;
- and
- manage a Network Based Media Processing (NBMP) workflow of the media system based on the capabilities determined,
- wherein the at least one descriptor includes a first descriptor that indicates at least one function repository supported by the entity, and
- the computer code is configured to cause the at least one processor to determine the capabilities of the entity by retrieving, based on the first descriptor, a list of functions that are supported by the entity from the at least one function repository, and
- the at least one function repository is remote from the entity.
Dependencies are inferred from the claim text.