Skip to main content
Skip table of contents

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.

  1. The end user interacts with the video application.

  2. The video application passes the events to the Agent so that the Agent knows what is happening.

  3. The Agent reports the data periodically to the Insight Platform.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.