Patent ID: 11876840
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 11:
12. A server for controlling streaming of multimedia data in a network, the server comprising:
a memory; and
a processor coupled to the memory, wherein the processor is configured to:
control a suspending or a resuming of streaming of at least one first media stream from among a plurality of media streams in multimedia data accessible to a client device based on a first control message received from the client device, the first control message comprising 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 audio and video;
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;
transmit, 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
resume 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:
transmit, 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
suspend 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.