Process and apparatus for estimating real-time quality of experience
AssigneeCanopus Networks Pty Ltd
InventorsSharat Chandra Madanapalli, Hassan Habibi Gharakheili, Vijay Sivaraman
Life of this patent
Estimating the term…
Abstract
Disclosed are a process and apparatus for classifying video streams of an online streaming media service in real-time. The process includes processing data packets representing one or more video streams between a service provider and a user access network, generating flow activity data from the packets representing quantitative metrics of network transport activity, and applying a trained classifier to the flow activity data to classify each of the video streams as either a live video stream or a video-on-demand (VoD) stream.
Claims23
A computer-implemented process for classifying video streams of an online streaming media service in real-time, the process being for use by a network operator, and including:
- processing packets of one or more network flows representing one or more video streams of the online service at a network location between a provider of the service and a user access network to generate flow activity data representing quantitative metrics of real-time network transport activity of each of the one or more network flows of the online service, the quantitative metrics including, for each said video stream, a corresponding time series of request packet counter values;
- applying a trained classifier to each said time series of request packet counter values to determine whether the request packet counter values for each said video stream are indicative of live video streaming;
- and
- in dependence upon the determination, to classify each of the one or more video streams as either a live video stream or as a video-on-demand stream.
Apparatus for classifying, in real-time, video streams of an online streaming media service, the apparatus being for use by a network operator, and including:
- a flow quantifier configured to process packets of one or more network flows representing one or more video streams of the online service at a network location between a provider of the service and a user access network to generate flow activity data representing quantitative metrics of real-time network transport activity of each of the one or more network flows of the online service, the quantitative metrics including, for each said video stream, a corresponding time series of request packet counter values for the online service;
- and
- a trained classifier configured to process each time series of request packet counter values to determine whether the request packet counter values are indicative of live video streaming, and, in dependence upon the determination, to classify each of the one or more video streams as either a live video stream or as a video-on-demand stream.
Dependencies are inferred from the claim text.