Insight Agents Overview
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.