| CPC H04N 21/2187 (2013.01) [H04N 21/25825 (2013.01)] | 16 Claims |

|
7. A device for performing live-streaming of user-generated content over 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:
transmitting code configured to cause the at least one processor to transmit, by a 5th generation media streaming (5GMS)-aware application, a live-streaming request corresponding to the user-generated content to a 5GMS application provider (AP);
receiving code configured to cause the at least one processor to receive, by the 5GMS-aware application, from the 5GMS AP, an edge application server (EAS) profile corresponding to the live-streaming request from the 5GMS AP, wherein the EAS profile indicates a service class (SC) from among a plurality of SCs, the SC corresponding to the live-streaming request, wherein the EAS profile further indicates a service class requirement (SCR) corresponding to the SC, wherein the SCR specifies at least one from among a hardware resource corresponding to the SC, an availability corresponding to the SC, and a function corresponding to the SC;
selecting code configured to cause the at least one processor to select, by the 5GMS-aware application, a 5GMS application server (AS) based on the SC and the SCR; and
performing code configured to cause the at least one processor to perform the live-streaming of the user-generated content over 5GMS network to the 5GMS AS according to the SC and the SCR,
wherein the SC specifies a content preparation process supporting upscaling, light correction, stabilization, and splicing content.
|