Method and apparatus for controlling traffic using adaptive streaming in multi-media content transmission system
First Claim
Patent Images
1. A method for controlling traffic by a network server in a content transmission system, the method comprising:
- receiving, from a content server, representations and metadata including information on the representations, the representations and the metadata being included in a content;
measuring an amount of the traffic managed by the network server;
determining whether the amount of the traffic is greater than a threshold value;
modulating the metadata by disabling information on at least one of the representations of the content;
modulating, if the amount of the traffic is greater than the threshold value, the representations based on the disabled information on the at least one of the representations;
generating a modulated content comprising the modulated metadata and the modulated representations; and
transmitting, to a client, the modulated content,wherein the information on the at least one of the representations is disabled based on a largest bandwidth size of the representations.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for network operators to control traffic between a server and a client so that client-induced traffic preemption may be prevented is provided. The method includes the processes of an operator determining a network status, the network in which a server is streaming content via a multi-media transmission system, in accordance with a status of the network, determining whether to modify meta data by considering a set of predetermined conditions, and transmitting to a terminal data reflecting the modification decision.
-
Citations
20 Claims
-
1. A method for controlling traffic by a network server in a content transmission system, the method comprising:
-
receiving, from a content server, representations and metadata including information on the representations, the representations and the metadata being included in a content; measuring an amount of the traffic managed by the network server; determining whether the amount of the traffic is greater than a threshold value; modulating the metadata by disabling information on at least one of the representations of the content; modulating, if the amount of the traffic is greater than the threshold value, the representations based on the disabled information on the at least one of the representations; generating a modulated content comprising the modulated metadata and the modulated representations; and transmitting, to a client, the modulated content, wherein the information on the at least one of the representations is disabled based on a largest bandwidth size of the representations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for controlling traffic by a client in a content transmission system, the method comprising:
-
receiving, from a content server, representations and metadata including information on the representations through a network server, the representations and the metadata being included in a content; receiving, from the network server, information on a maximal bandwidth available for receiving the content if an amount of the traffic managed by the network server is greater than a threshold value; modulating the metadata by disabling information on at least one of the representations of the content based on the information on the maximal bandwidth; and modulating the representations based on the disabled information on the at least one of the representations, the modulated representations having a bandwidth equal to or smaller than the maximal bandwidth; transmitting, to the network server, a message for a request to provide a modulated content corresponding to the modulated metadata and the modulated representations; and receiving, from the network server, the modulated content, wherein the information on the at least one of the representations is disabled based on a largest bandwidth size of the representations. - View Dependent Claims (9)
-
-
10. A method of controlling traffic by a network server in a content transmission system, the method comprising:
-
determining whether an amount of the traffic managed by the network server is greater than a threshold value; transmitting, to a client, if the amount of the traffic is greater than the threshold value, information on a maximal bandwidth available for receiving a content which includes metadata and representations, the metadata being modulated by disabling information on at least one of the representations of the content based on the information on the maximal bandwidth, the representations being modulated based on the disabled information on the at least one of the representations, and the modulated representations having a bandwidth equal to or smaller than the maximal bandwidth; receiving, from the client, a message for a request to provide a modulated content which comprises the modulated metadata and the modulated representations; and transmitting, to the client, the modulated content, wherein the information on the at least one of the representations is disabled based on a largest bandwidth size of the representations.
-
-
11. A network server for controlling traffic in a content transmission system, the network server comprising:
-
a memory configured to store instructions therein; a receiver configured to receive, from a content server, representations and metadata including information on the representations, the representations and the metadata being included in a content; a processor that, when the instructions are executed, is configured to; measure an amount of the traffic managed by the network server, determine whether the amount of the traffic is greater than a threshold value, modulate the metadata by disabling information on at least one of the representations of the content and modulate the representations based on the disabled information on at least one of the representations if the amount of the traffic is greater than the threshold value, and generate a modulated content including the modulated metadata and the modulated representations; and a transmitter configured to transmit, to a client, the modulated content, wherein the information on the at least one of the representations is disabled based on a largest bandwidth size of the representations. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A client in a multimedia content transmission system, the client comprising:
-
a memory configured to store instructions therein; a receiver configured to; receive, from a content server, representations and metadata including information on the representations, the representations and metadata being included in a content, and receive, from the network server, information on a maximal bandwidth available for receiving the content if an amount of the traffic managed by the network server is greater than a threshold value; a processor that, when the instructions are executed, is configured to; modulate the metadata by disabling information on at least one of the representations of the content based on the information on the maximal bandwidth, and the representations based on the disabled information on the at least one of the representations, the modulated representations having a bandwidth equal to or smaller than the maximal bandwidth; and a transmitter configured to transmit, to the network server, a message for a request to provide a modulated content corresponding to the modulated metadata and the modulated representations, wherein the receiver is further configured to receive, from the network server, the modulated content, and wherein the information on the at least one of the representations is disabled based on a largest bandwidth size of the representations. - View Dependent Claims (19)
-
-
20. A network server in a content transmission system, the network server comprising:
-
a memory configured to store instructions therein; a processor that, when the instructions are executed, is configured to determine whether an amount of the traffic managed by the network server is greater than a threshold value; a transmitter configured to transmit, to a client, information on a maximal bandwidth available for receiving a content which includes metadata and representations if the amount of the traffic is greater than the threshold value, the metadata being modulated by disabling information on at least one of the representations of the content based on the information on a maximal bandwidth, the representations being modulated based on the disabled information on the at least one of the representations, and the modulated representations having a bandwidth equal to or smaller than the maximal bandwidth; and a receiver configured to receive, from the client, a message for a request to provide a modulated content which includes the modulated metadata and the modulated representations, wherein the processor is further configured to generate the modulated content, wherein the transmitter is further configured to transmit, to the client, the modulated content, and wherein the information on the at least one of the representations is disabled based on a largest bandwidth size of the representations.
-
Specification