CPC H04L 65/612 (2022.05) [H04L 67/02 (2013.01); H04L 67/568 (2022.05)] | 18 Claims |
1. A method for tracking content playback performance across a system comprising:
receiving, by a system server, a first set playback packets corresponding to playback of a first content asset on a first client device,
wherein a first content delivery network server streams the first content asset to the first client device for playback of the first content asset,
wherein the first set of playback packets comprise raw data that is neither analyzed nor modified by the first client device, and
wherein the first set of playback packets are received from the first client device and are transmitted independently from the streaming of the first content asset;
receiving, by the system server, a second set of playback packets corresponding to playback of the first content asset on a second client device,
wherein the first content delivery network server streams the first content asset to the second client device for playback of the first content asset,
wherein the second set of playback packets comprise raw data that is neither analyzed nor modified by the second client device, and
wherein the second set of playback packets are received from the second client device and are transmitted independently from the streaming of the first content asset;
analyzing, by the system server, the first set of playback packets and the second set of playback packets to determine server load on the first content delivery network server hosting the first content asset; and
based on the analysis, instructing by the system server a third client device to retrieve the first content asset from a second content delivery network server instead of the first content delivery network server,
wherein each of the first client device, the second client device, and the third client device are different devices.
|