OpenTV Analytics Agent Overview
The NAGRA Open TV Analytics Agent (otvaa) captures and posts analytics data to OpenTV Analytics Servers. The analytics data will be UAV activities and Insight Analytics.
The otvaa supports two different API:
otvaa agent
otvaa wrapper
The otvaa agent API will support only UAV activities. Client applications using this API will be required to identify analytics activities but can use the agent API to forward the activities to UAV. The agent API is useful for clients who do not use either of the wrapper supported Players.
The otvaa wrapper API is useful for clients using the OpenTV Connect Player or Bitmovin Player SDK. It supports both UAV activities, and Insight Analytics. It will automatically identify some analytics activities from the player thereby reducing the integration effort on the client application (though the client application will still be required to generate some activities).
Client applications should use the agent API or the wrapper API, but not a mixture.
Platform-specific Agents
Platform | Language | Download link |
---|---|---|
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 |