NAGRA Insight Agents allow an application to easily provide and report the relevant information to the Insight Platform. The Agent is provided as a library that needs to be included while building the application. Multiple platforms and languages are supported. For customers using CONNECT Player (SDK5 players on any platform), NAGRA provides a wrapper which interfaces between the Player and the Insight Agent. These wrappers may be embedded with the Player package rather than the Insight.
Platform-specific Agents
|
Platform |
Language |
Download link |
|---|---|---|
|
Set Top Boxes, Smart TVs, or any C/C++ language platform |
C/C++ 11 |
C/C++ Agent Integration Guide |
|
HTML Players, including Smart TVs, Web players, Hybrid apps |
Javascript |
Javascript Agent Integration Guide |
|
iOS, iPad OS, Apple TV OS |
Swift |
iOS and TVOS Native Agent Integration Guide |
|
Android or any Java environment |
Java |
Java Agent Integration Guide |
|
Nagra Media Player / CONNECT Player |
Java |
NMP Agent replacement with Insight Player Agnostic Agent |
The image below shows an overview of how the reporting works.
-
The end user interacts with the video application.
-
The video application passes the events to the Agent so that the Agent knows what is happening.
-
The Agent reports the data periodically to the Insight Platform.