Version: 2.67.0

How to use?

Agama is an analytics solution maintained by Agama Technologies. THEOplayer offers a pre-integration for this service.

SDK

Web SDKAndroid SDKiOS SDKtvOSAndroid TV SDKChromecast SDK
YesNoNoNoNoUnverified

Pre-requirements

Web SDK

Agama requires you to load the Agama library and configure it through JavaScript.

Documentation

Web SDK

The player configuration should include the AgamaPlayerConfiguration object.

var player = new THEOplayer.Player(element, {
libraryLocation: "/path/to/your-theoplayer-folder/",
analytics: [
{
integration: "agama",
config:
"emp_service=http://127.0.0.1:8191/report;report_interval=60;id_report_interval=240;operator_id=fooSoo"
}
]
});

The player's source configuration should include the AgamaSourceConfiguration object.

player.source = {
[...]
analytics : [{
integration : 'agama',
asset : 'Asset Name',
streamType : 'vod'
}]
};

Once the player's source is set, a dynamic streaming session is started, and Agama EMP is ready to monitor the usage and quality of the video.

Android (TV) SDK

There isn't a pre-integration targeting Android (TV) applications at the moment.

iOS (/tvOS) SDK

There isn't a pre-integration targeting iOS (/tvOS) applications at the moment.

Related resources