Content sharing via multiple content distribution servers
First Claim
1. A method, comprising:
- receiving, at a first distribution server, a live media content stream from a source device via a communication network;
transmitting the received live media content stream from the first distribution server to a plurality of destination devices via the communication network;
detecting, using at least one processor, a traffic condition regarding the transmitting of the received live media content stream;
transmitting an indication of the traffic condition to a traffic management device;
receiving an instruction from the traffic management device to assign at least one other distribution server to additional destination devices in response to the indication of the traffic condition;
transmitting the received live media content stream from the first distribution server to the at least one other distribution server for distribution to the additional destination devices in response to the instruction;
detecting a second traffic condition regarding the transmitting of the received live media content stream, the detecting of the second traffic condition comprising detecting a number of the additional destination devices falling below a second threshold;
transmitting an indication of the second traffic condition to the traffic management device;
receiving a second instruction from the traffic management device to cease the transmitting of the received live media content stream in response to the indication of the second traffic condition; and
ceasing the transmitting of the received live media content stream from the first distribution server to the at least one other distribution server in response to the second instruction.
3 Assignments
0 Petitions
Accused Products
Abstract
Example systems and methods of content sharing via multiple content distribution servers are presented. In one example, a media content stream is received at a first distribution server from a source device via a communication network. The received media content is transmitted from the first distribution server to a plurality of destination devices via the communication network. A traffic condition regarding the transmitting of the received media content stream is detected. An indication of the traffic condition is transmitted to a traffic management device. An instruction to assign at least one other distribution server to additional destination devices is received from the traffic management device in response to the indication of the traffic condition. In response to the instruction, the received media content stream is transmitted from the first distribution server to the at least one other distribution server for distribution to the additional destination devices.
-
Citations
18 Claims
-
1. A method, comprising:
-
receiving, at a first distribution server, a live media content stream from a source device via a communication network; transmitting the received live media content stream from the first distribution server to a plurality of destination devices via the communication network; detecting, using at least one processor, a traffic condition regarding the transmitting of the received live media content stream; transmitting an indication of the traffic condition to a traffic management device; receiving an instruction from the traffic management device to assign at least one other distribution server to additional destination devices in response to the indication of the traffic condition; transmitting the received live media content stream from the first distribution server to the at least one other distribution server for distribution to the additional destination devices in response to the instruction; detecting a second traffic condition regarding the transmitting of the received live media content stream, the detecting of the second traffic condition comprising detecting a number of the additional destination devices falling below a second threshold; transmitting an indication of the second traffic condition to the traffic management device; receiving a second instruction from the traffic management device to cease the transmitting of the received live media content stream in response to the indication of the second traffic condition; and ceasing the transmitting of the received live media content stream from the first distribution server to the at least one other distribution server in response to the second instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a first distribution server, cause the first distribution server to perform operations comprising:
-
receiving a live media content stream from a source device via a communication network; transmitting the received live media content stream to a plurality of destination devices via the communication network; detecting a traffic condition regarding the transmitting of the received live media content stream; transmitting an indication of the traffic condition to a traffic management device; receiving an instruction from the traffic management device to assign at least one other distribution server to additional destination devices in response to the indication of the traffic condition; transmitting the received live media content stream to the at least one other distribution server for distribution to the additional destination devices in response to the instruction; detecting a second traffic condition regarding the transmitting of the received live media content stream, the detecting of the second traffic condition comprising detecting a number of the additional destination devices falling below a second threshold; transmitting an indication of the second traffic condition to the traffic management device; receiving a second instruction from the traffic management device to cease the transmitting of the received live media content stream in response to the indication of the second traffic condition; and ceasing the transmitting of the received live media content stream from the first distribution server to the at least one other distribution server in response to the second instruction. - View Dependent Claims (11, 12)
-
-
13. A system comprising:
a first distribution server to; receive a live media content stream from a source device via a communication network; transmit the received live media content stream to a plurality of destination devices via the communication network; detect a traffic condition regarding the transmitting of the received live media content stream; transmit an indication of the traffic condition to a traffic management device; receive an instruction from the traffic management device to assign at least one other distribution server to additional destination devices in response to the indication of the traffic condition; transmit the received live media content stream to the at least one other distribution server for distribution to the additional destination devices in response to the instruction; detect a second traffic condition regarding the transmitting of the received live media content stream, the detecting of the second traffic condition comprising detecting a number of the additional destination devices falling below a second threshold; transmit an indication of the second traffic condition to the traffic management device; receive a second instruction from the traffic management device to cease the transmitting of the received live media content stream in response to the indication of the second traffic condition; and cease the transmitting of the received live media content stream from the first distribution server to the at least one other distribution server in response to the second instruction. - View Dependent Claims (14, 15, 16, 17, 18)
Specification