Patent ID: 9143838
Filing Date: 2015-09-22
Classification: H04L,H04N

Abstract:
1. A computer program product comprising a non-transitory computer readable medium that stores instructions, the instructions when executed on a computer causing 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 a second streaming media flow that has a second CBR; and determining a relationship between qualities of the first and second streaming media flows based on the first and second size information; and 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 CBR equals the second CBR; wherein the non-transitory computer readable medium stores instructions for determining that a quality of the first encrypted streaming media flow is higher than a quality of the second encrypted streaming media flow if at least one of the following is true: (i) a difference between a smallest frame of the first segment and a largest frame of the first segment, is smaller than a difference between a smallest frame of the second segment and a largest frame of the second segment; and (ii) a number of frames of the first segment that have a size that exceeds a first threshold is lower than a number of frames of the second segment that have a size that exceeds the first threshold; wherein the first threshold does not exceed a second smallest frame out of all frames included in the first and second segments.