Patent ID: 9258623
Filing Date: 2016-02-09
CPC Classification: H04L,H04N

Claim Text:
1. A computer program product comprising a non-transitory computer readable medium that stores instructions, the instructions when executed on a computer causes the computer to perform: extracting first size information about sizes of different frames of a first segment of an encrypted first streaming media flow that has a first constant bit rate (CBR); extracting second size information about sizes of different frames of a second segment of an encrypted second streaming media flow that has a second CBR; wherein the first CBR equals the second CBR; determining a relationship between qualities of the first and second streaming media flows based on the first and second size information; wherein the extracting of the first and second size information and the determining of the relationship are executed without decrypting the first and second encrypted streaming media flows; wherein the first segment comprises a first reference frame and multiple first non-reference frames; wherein the second segment comprises a second reference frame and multiple second non-reference frames; extracting first type information indicative of which frame of the first segment is the first reference frame and which frames of the first segment are the first non-reference frames; extracting second type information indicative of which frame of the second segment is the second reference frame and which frames of the second segment are the second non-reference frames; and wherein the determining of the relationship between qualities of the first and second encrypted streaming media flows is based on the first and second size information and on the first and second type information; wherein the non-transitory computer readable medium stores instructions for determining that the first encrypted streaming media flow has higher quality than the second encrypted streaming media flow if at least one of the following is true: