US 12,244,873 B2
Method for using 5G edge application servers for live streaming of user-generated content
Iraj Sodagar, Los Angeles, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed on Apr. 21, 2022, as Appl. No. 17/726,060.
Claims priority of provisional application 63/187,820, filed on May 12, 2021.
Prior Publication US 2022/0377389 A1, Nov. 24, 2022
Int. Cl. H04N 21/2187 (2011.01); H04N 21/258 (2011.01)
CPC H04N 21/2187 (2013.01) [H04N 21/25825 (2013.01)] 16 Claims
OG exemplary drawing
 
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.