Method and apparatus for delivery of adapted media
First Claim
1. A method of transmitting media to a client by an infrastructure device in a packet-switched network, the method comprising:
- receiving a media stream at the infrastructure device;
determining an adaptation strategy according to at least one of one or more pieces of network information associated with the packet-switched network, one or more pieces of client information associated with the client, one or more pieces of media information associated with the media stream, or one or more policies; and
adapting the media stream according to the adaptation strategy to produce an output media stream.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of transmitting media to a client by an infrastructure device in a packet-switched network includes receiving a media stream at the infrastructure device. The method also includes determining an adaptation strategy according to at least one of one or more pieces of network information associated with the packet-switched network, one or more pieces of client information associated with the client, or one or more policies. The method further includes adapting the media stream according to the adaptation strategy to produce an output media stream.
-
Citations
17 Claims
-
1. A method of transmitting media to a client by an infrastructure device in a packet-switched network, the method comprising:
-
receiving a media stream at the infrastructure device; determining an adaptation strategy according to at least one of one or more pieces of network information associated with the packet-switched network, one or more pieces of client information associated with the client, one or more pieces of media information associated with the media stream, or one or more policies; and adapting the media stream according to the adaptation strategy to produce an output media stream. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for transmitting media to a client by an infrastructure device in a packet-switched network, the apparatus comprising:
-
a media adaptation module adapted to execute a media adaptation strategy; an input module coupled to the media adaptation module, the input module adapted to receive a media stream; an output module coupled to the media adaptation module, the output module adapted to transmit an output media stream; a network information analyzer module coupled to the media adaptation module, the network information analyzer module adapted to analyze one or more pieces of network information; a client information analyzer module coupled to the media adaptation module, the client information analyzer module adapted to analyze one or more pieces of client information; and a policy module coupled to the media adaptation module. - View Dependent Claims (8, 9)
-
-
10. An apparatus for transmitting media to a client by an infrastructure device in a packet-switched network, the apparatus comprising:
-
a media optimization module adapted to execute a media adaptation process; a proxy module coupled to the media optimization module, the input module adapted to receive a media stream, wherein the proxy module is adapted to receive a request from a client directed to a server, and redirect one or more media elements of the request to the media optimization module. - View Dependent Claims (11, 12)
-
-
13. A method of modifying a media playlist to be delivered to a client by an infrastructure device in a packet-switched network, the method comprising:
-
receiving from a server, a media playlist comprising of two or more alternative encodings of a media stream; modifying the media playlist to produce a modified media playlist; and delivering the modified media playlist to the client. - View Dependent Claims (14, 15)
-
-
16. A method of transmitting media to a client by an infrastructure device in a packet-switched network, the method comprising:
-
determining one or more first seek points associated with a first media stream; determining one or more second seek points associated with a second media stream; determining one or more third seek points associated with a third media stream; producing an element containing the one or more first seek points, the one or more second seek points and the one or more third seek points; and delivering the element to the client; and delivering media from the first media stream, the second media stream and the third media stream. - View Dependent Claims (17)
-
Specification