Insight Agents Overview Documentation
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; you can download each Agent from the links below.
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 | Java 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 following image 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.