Introduction to Video Analytics Libraries

The Adobe Video Analytics libraries give video player developers the ability to quickly implement complex, real-time, video tracking in their players.

The Adobe Video Analytics video heartbeat library exposes an API that facilitates real-time video tracking in video player applications. The solution documented here is for developers of 3rd-party (non-PSDK-based) video players. For developers who are interested in activating the built-in video tracking capabilities in a player developed using the Adobe Primetime SDK (on supported platforms), see the PSDK documentation.

The video heartbeat library "mediates" between the high-level video player code and lower-level application measurement code, defining an interface that exists solely to solve the problem of real-time video tracking. The following illustration shows this arrangement, in this case featuring a generic video player, video heartbeat code, and the Adobe Analytics AppMeasurement module:

The ultimate result of adding real-time video tracking capability to your player is the generation of reports that display real-time video usage details, such as this sample QOS report: