Multimedia distribution in a heterogeneous network
First Claim
1. A method for distributing multimedia content, the method comprising:
- receiving a first set of instructions for adapting multimedia streams;
determining, by utilizing the first set of instructions that are executed by a processor, that a packet size of a first multimedia stream exceeds a maximum transmission unit of a first network segment;
adapting the first multimedia stream to create a first unicast multimedia stream that does not exceed the maximum transmission unit of the first network segment;
adapting the first multimedia stream to create a second multimedia stream that satisfies a quality of service parameter of a second network segment;
receiving a second set of instructions in response to detecting a change in the maximum transmission unit of the first network segment;
adapting the first multimedia stream to create a second unicast multimedia stream that does not exceed the changed maximum transmission unit, wherein the second unicast multimedia stream is adapted based on the second set of instructions; and
transmitting the second unicast multimedia stream.
3 Assignments
0 Petitions
Accused Products
Abstract
The efficiency of real-time distribution of multimedia content over a heterogeneous network is optimized by locally, rather than centrally, adapting the content to conform to the capabilities limitations of the network. Multimedia content travels from a central location along the network backbone. When received by each of a system of dispersed media servers, that media server adapts the content by compensating for any QoS limitations of the downstream network segments. For example, the backbone of the communications network may consist of a satellite uplink. The dispersed media servers receive and replicate the content as required for distribution to unicast segments downstream rather than doing so at the source of the content, and thus multiple streams of identical content need not be carried on the backbone. Each dispersed server is programmed to optimize the transmission to conform to the transmission parameters of each adjacent and downstream segment of the network.
-
Citations
20 Claims
-
1. A method for distributing multimedia content, the method comprising:
-
receiving a first set of instructions for adapting multimedia streams; determining, by utilizing the first set of instructions that are executed by a processor, that a packet size of a first multimedia stream exceeds a maximum transmission unit of a first network segment; adapting the first multimedia stream to create a first unicast multimedia stream that does not exceed the maximum transmission unit of the first network segment; adapting the first multimedia stream to create a second multimedia stream that satisfies a quality of service parameter of a second network segment; receiving a second set of instructions in response to detecting a change in the maximum transmission unit of the first network segment; adapting the first multimedia stream to create a second unicast multimedia stream that does not exceed the changed maximum transmission unit, wherein the second unicast multimedia stream is adapted based on the second set of instructions; and transmitting the second unicast multimedia stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for distributing media content, the system comprising:
-
a memory that stores instructions; a processor that executes the instructions to perform operations, the operations comprising; receiving a first set of instructions for adapting multimedia streams; adapting, by utilizing the first set of instructions, a first multimedia stream to create a first unicast multimedia stream that satisfies a recipient quality of service parameter associated with a recipient; adapting, by utilizing the first set of instructions, the first multimedia stream to create a second multimedia stream that satisfies a different quality of service parameter; receiving a second set of instructions in response to detecting a change in the recipient quality of service parameter associated with the recipient; adapting, by utilizing the second set of instructions, the first multimedia stream to provide a second unicast multimedia stream that satisfies the changed recipient quality of service parameter; and transmitting the second unicast multimedia stream to the recipient. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable device storing instructions, which when loaded and executed by a processor, cause the processor to perform operations, the operations comprising:
-
receiving a first set of instructions for adapting multimedia streams; adapting, by utilizing the first set of instructions, a first multimedia stream to create a first unicast multimedia stream that satisfies a recipient quality of service parameter associated with a recipient; adapting, by utilizing the first set of instructions, the first multimedia stream to create a second multimedia stream that satisfies a different quality of service parameter; receiving a second set of instructions in response to detecting a change in the recipient quality of service parameter associated with the recipient; adapting, by utilizing the second set of instructions, the first multimedia stream to provide a second unicast multimedia stream that satisfies the changed recipient quality of service parameter; and transmitting the second unicast multimedia stream to the recipient. - View Dependent Claims (19, 20)
-
Specification