Proxy-driven content rate selection for streaming media servers
First Claim
1. A method for dynamically setting a content rate of a media session for a client in a network, the method comprising:
- storing, at a proxy server in response to a receiver report message from the client, one or more maximum transmission rate parameters received from a network controller;
generating a target rate for the media session based on the stored maximum transmission rate parameters; and
transmitting the target rate to a media server to dynamically set the content rate for the media session.
13 Assignments
0 Petitions
Accused Products
Abstract
Methods for proxy-driven content rate selection for streaming media servers are provided. In one method, one or more maximum transmission rate parameters from a network controller are stored at a proxy server in response to a receiver report message from the client. A target rate for the media session is generated based on the stored maximum transmission rate parameters, and the target rate is transmitted to a media server in a proxy-to-server feedback message. The media server selects the content rate from among a plurality of supported content rates in response to the proxy-to-server feedback message from the proxy server, and streams streaming multimedia frames to the client at the selected content rate.
108 Citations
19 Claims
-
1. A method for dynamically setting a content rate of a media session for a client in a network, the method comprising:
-
storing, at a proxy server in response to a receiver report message from the client, one or more maximum transmission rate parameters received from a network controller; generating a target rate for the media session based on the stored maximum transmission rate parameters; and transmitting the target rate to a media server to dynamically set the content rate for the media session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for dynamically setting a content rate of a media session for a client in a network, the method comprising:
-
selecting, at a media server, a content rate from among a plurality of supported content rates in response to a first proxy-to-server feedback message from a proxy server, the selected content rate being less than or equal to a first target rate parameter derived from a first target rate included in the first proxy-to-server feedback message from the proxy server; and streaming multimedia frames from the media server to the client at the selected content rate. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for dynamically setting a content rate of a multimedia session for a client in a network, the method comprising:
-
storing, at a proxy server in response to a receiver report message from the client, one or more maximum transmission rate parameters received from a network controller; generating a target rate for the media session based on the stored maximum transmission rate parameters; and transmitting the target rate to a media server in a proxy-to-server feedback message; selecting, at the media server, the content rate from among a plurality of supported content rates in response to the proxy-to-server feedback message from the proxy server, the selected content rate being less than or equal to a target rate parameter derived from the target rate included in the proxy-to-server feedback message from the proxy server; and streaming multimedia frames from the media server to the client at the selected content rate.
-
Specification