Methods for discovery of media capabilities of 5G edge
AssigneeTencent America LLC
InventorIraj Sodagar
Life of this patent
Estimating the term…
Abstract
A method of managing capabilities of a media streaming network using at least one processor, including receiving a capability request for media streaming capabilities of an edge data network (EDN); determining the media streaming capabilities of the EDN; transmitting a capability response based on the determined media streaming capabilities; receiving a media processing workflow request based on the capability response; establishing a media streaming session according to the media processing workflow request; and streaming media content based on the media streaming session.
Claims14
A method of managing capabilities of a media streaming network using at least one processor, the method comprising:
- receiving a capability request for media streaming capabilities of an edge data network (EDN);
- determining the media streaming capabilities of the EDN;
- transmitting a capability response based on the determined media streaming capabilities;
- receiving a media processing workflow request based on the capability response;
- establishing a media streaming session according to the media processing workflow request;
- and
- streaming media content based on the media streaming session,
- wherein the capability request is received by a 5G media streaming (MS) application function (AF) and from a media streaming application provider (AP), and
- wherein a list, of a plurality of edge application servers (EASs) and any of environmental characteristics, a throughput and delay range, media processing function libraries, and input/output formats of functions, is transmitted from the 5GMS AF and to the AP through an edge discovery function (EDF) included in the AP, and
- wherein a first capability request is transmitted using an edge application programming interface (API), and a second capability request is transmitted using a media streaming API.
A device for managing capabilities of a media streaming network, the device comprising:
- at least one memory configured to store program code;
- and
- at least one processor configured to read the program code and operate as instructed by the program code, the program code including:
- first receiving code configured to cause the at least one processor to receive a capability request for media streaming capabilities of an edge data network (EDN);
- determining code configured to cause the at least one processor to determine the media streaming capabilities of the EDN;
- first transmitting code configured to cause the at least one processor to transmit a capability response based on the determined media streaming capabilities;
- second receiving code configured to cause the at least one processor to receive a media processing workflow request based on the capability response;
- establishing code configured to cause the at least one processor to establish a media streaming session according to the media processing workflow request;
- streaming code configured to cause the at least one processor to stream media content based on the media streaming session,
- wherein the capability request is received by a 5G media streaming (MS) application function (AF) and from a media streaming application provider (AP), and
- wherein a list, of a plurality of edge application servers (EASs) and any of environmental characteristics, a throughput and delay range, media processing function libraries, and input/output formats of functions, is transmitted from the 5GMS AF and to the AP through an edge discovery function (EDF) included in the AP, and
- wherein a first capability request is transmitted using an edge application programming interface (API), and a second capability request is transmitted using a media streaming API.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by one or more processors of a device for managing capabilities of a media streaming network, cause the one or more processors to:
- receive a capability request for media streaming capabilities of an edge data network (EDN);
- determine the media streaming capabilities of the EDN;
- transmit a capability response based on the determined media streaming capabilities;
- receive a media processing workflow request based on the capability response;
- establish a media streaming session according to the media processing workflow request;
- and
- stream media content based on the media streaming session,
- wherein the capability request is received by a 5G media streaming (MS) application function (AF) from a media streaming application provider (AP), and
- wherein a list, of a plurality of edge application servers (EASs) and any of environmental characteristics, a throughput and delay range, media processing function libraries, and input/output formats of functions, is transmitted from the 5GMS AF and to the AP through an edge discovery function (EDF) included in the AP, and
- wherein a first capability request is transmitted using an edge application programming interface (API), and a second capability request is transmitted using a media streaming API.
Dependencies are inferred from the claim text.