SYSTEM, STREAMING MEDIA OPTIMIZER AND METHODS FOR USE THEREWITH
First Claim
1. A streaming media optimizer for use in a system that analyzes streaming media communicated via a network in a plurality of media sessions between a media source and a corresponding plurality of client devices, the streaming media optimizer comprising:
- a session quality analyzer that receives media session data and network data corresponding to the plurality of media sessions and that generates session quality data that includes a plurality of session quality parameters corresponding to the plurality of media sessions in response thereto;
a policy system that generates session policy data that includes a plurality of quality targets corresponding to the plurality of media sessions; and
a controller, coupled to the policy system and the session quality analyzer, that generates control data, based on the session quality data and the session policy data to allocate network resources to control the streaming media in the plurality of media sessions.
3 Assignments
0 Petitions
Accused Products
Abstract
A streaming media optimizer includes a session quality analyzer that receives media session data and network data corresponding to a plurality of media sessions and that generates a plurality of session quality parameters corresponding to the plurality of media sessions in response thereto. A policy system generates session policy data that includes a plurality of quality targets corresponding to the plurality of media sessions. A controller generates control data, based on the session quality data and the session quality parameters, to allocate network resources to control the streaming media in the plurality of media sessions.
-
Citations
20 Claims
-
1. A streaming media optimizer for use in a system that analyzes streaming media communicated via a network in a plurality of media sessions between a media source and a corresponding plurality of client devices, the streaming media optimizer comprising:
-
a session quality analyzer that receives media session data and network data corresponding to the plurality of media sessions and that generates session quality data that includes a plurality of session quality parameters corresponding to the plurality of media sessions in response thereto; a policy system that generates session policy data that includes a plurality of quality targets corresponding to the plurality of media sessions; and a controller, coupled to the policy system and the session quality analyzer, that generates control data, based on the session quality data and the session policy data to allocate network resources to control the streaming media in the plurality of media sessions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for use in a system that analyzes streaming media communicated via a network in a plurality of media sessions between a media source and a corresponding plurality of client devices, the method comprising:
-
receiving media session data and network data corresponding to the plurality of media sessions and generating session quality data that includes a plurality of session quality parameters corresponding to the plurality of media sessions in response thereto; generating session policy data that includes a plurality of quality targets corresponding to the plurality of media sessions; and generating transcoder control data, based on the session quality data and the session policy data to control transcoding of the streaming media in the plurality of media sessions. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for controlling streaming media communicated via a network in a plurality of media sessions between a media server and a corresponding plurality of client devices, the system comprising:
-
a session quality analyzer that receives media session data and network data corresponding to the plurality of media sessions and that generates a plurality of session quality parameters corresponding to the plurality of media sessions in response thereto; a policy system that generates session policy data that includes that includes a plurality of quality of experience targets corresponding to the plurality of media sessions; and a transcoder session controller, coupled to the policy system and the session quality analyzer, that generates transcoder control data, based on the session quality data and the session quality parameters; and a transcoder for transcoding, coupled to the transcoder session controller, that controls transcoding of the streaming media in the plurality of media sessions based on the transcoder control data. - View Dependent Claims (20)
-
Specification