US 11,876,840 B2
Method and apparatus for controlling streaming of multimedia data in a network
Naveen Kolati, Bangalore (IN); Rathnamaiah Gundai, Bangalore (IN); Siva Prasad Gundur, Bangalore (IN); and Vinayak Goyal, Bangalore (IN)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Appl. No. 17/260,070
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
PCT Filed Sep. 11, 2019, PCT No. PCT/KR2019/011817
§ 371(c)(1), (2) Date Jan. 13, 2021,
PCT Pub. No. WO2020/055155, PCT Pub. Date Mar. 19, 2020.
Claims priority of application No. 201811034424 (IN), filed on Sep. 12, 2018; and application No. 201811034424 (IN), filed on Sep. 10, 2019.
Prior Publication US 2022/0094725 A1, Mar. 24, 2022
Int. Cl. H04L 65/1089 (2022.01); H04L 65/403 (2022.01); H04L 65/80 (2022.01); H04L 65/61 (2022.01); H04L 65/65 (2022.01); H04L 65/613 (2022.01)
CPC H04L 65/1089 (2013.01) [H04L 65/403 (2013.01); H04L 65/61 (2022.05); H04L 65/613 (2022.05); H04L 65/65 (2022.05); H04L 65/80 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method for controlling streaming of multimedia data by a server in a network, the method comprising:
receiving, from a client device, a first control message for requesting to selectively control at least one first media stream from among a plurality of media streams in multimedia data which is currently streamed by the client device, wherein the first control message comprises a media type indicator indicating at least one media type of the at least one first media stream to request to control, among a plurality of media types comprising an audio and a video;
identifying, from the first control message, the at least one first media stream having the at least one media type which is indicated by the media type indicator in the first control message, and a type of control to be performed with respect to the at least one first media stream;
responding to the client device based on the identified at least one first media stream and the identified type of control by suspending or resuming streaming of the at least one first media stream having the at least one media type which is indicated by the media type indicator in the first control message, from among the plurality of media streams in the multimedia data which is currently streamed by the client device;
based on identifying a predetermined urgency of at least one second media stream from among the plurality of media streams in the multimedia data for which streaming to the client device is suspended:
transmitting, to the client device, a second control message for requesting the client device to resume streaming of the at least one second media stream, wherein the second control message comprises a media type indicator indicating at least one media type of the at least one second media stream, among the plurality of media types; and
resuming streaming of the at least one second media stream to the client device; and
based on identifying a predetermined network congestion, for at least one third media stream from among the plurality of media streams in the multimedia data which is currently streamed by the client device:
transmitting, to the client device, a third control message for requesting the client device to suspend streaming of the at least one third media stream, wherein the third control message comprises a media type indicator indicating at least one media type of the at least one third media stream, among the plurality of media types; and
suspending streaming of the at least one third media stream;
wherein a first value of a media type indicator indicates a request to control audio, a second value of the media type indicator indicates a request to control video, and a third value of the media type indicator indicates a request to control both audio and video; and
wherein each of the first control message, the second control message, and the third control message further comprises a first field indicating length of a second field for the media type indicator, and a value of the first field depends on a number of media streams controlled.