CPC H04L 65/80 (2013.01) [H04L 41/5067 (2013.01); H04L 43/0876 (2013.01); H04L 65/61 (2022.05)] | 23 Claims |
1. 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.
|