METHODS AND SYSTEMS FOR CONTROLLING QUALITY OF A MEDIA SESSION
First Claim
1. A method of controlling transcoding of a media session by a transcoder on a network, the method comprising:
- selecting a target quality of experience (QoE) for the media session;
for each of a plurality of control points, computing a predicted QoE associated with the control point, wherein each control point has a plurality of transcoding parameters associated therewith;
selecting an initial control point of the plurality of control points, wherein the predicted QoE for the initial control point substantially corresponds with the target QoE; and
signaling the transcoder to use the initial control point for the media session.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for controlling quality of a media stream in a media session. The described methods and system control the quality of the media stream by controlling transcoding of the media session. The transcoding is controlled at the commencement of the media session and dynamically during the life of the media session. The transcoding is controlled by selecting a target quality of experience (QoE) for the media session, computing a predicted QoE for each of a plurality of control points, where each control point has a plurality of transcoding parameters associated therewith, selecting an control point of the plurality of control points, wherein the predicted QoE for the selected control point substantially corresponds with the target QoE and signaling the transcoder to use the selected control point for the media session.
-
Citations
20 Claims
-
1. A method of controlling transcoding of a media session by a transcoder on a network, the method comprising:
-
selecting a target quality of experience (QoE) for the media session; for each of a plurality of control points, computing a predicted QoE associated with the control point, wherein each control point has a plurality of transcoding parameters associated therewith; selecting an initial control point of the plurality of control points, wherein the predicted QoE for the initial control point substantially corresponds with the target QoE; and signaling the transcoder to use the initial control point for the media session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for controlling transcoding of a media session by a transcoder on a network, the apparatus comprising:
-
a memory; a network interface; a processor, the processor configured to; select a target quality of experience (QoE) for the media session; for each of a plurality of control points, compute a predicted QoE associated with the control point, wherein each control point has a plurality of transcoding parameters associated therewith; select an initial control point of the plurality of control points, wherein the predicted QoE for the initial control point substantially corresponds with the target QoE; and signal the transcoder to use the initial control point for the media session. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing computer-executable instructions, the instructions for causing a processor to perform a method of controlling transcoding of a media session by a transcoder on a network, the method comprising:
-
selecting a target quality of experience (QoE) for the media session; for each of a plurality of control points, computing a predicted QoE associated with the control point, wherein each control point has a plurality of transcoding parameters associated therewith; selecting an initial control point of the plurality of control points, wherein the predicted QoE for the initial control point substantially corresponds with the target QoE; and signaling the transcoder to use the initial control point for the media session. - View Dependent Claims (20)
-
Specification