Welcome to the Conviva Sensor Developer Center to guide you through Conviva sensor integrations for DPI and VSI sensor modules.
The Conviva sensor integration involves using Conviva sensor APIs to pass events and metadata from app and video streams to the Conviva Gateway, reporting your experience and performance data in Pulse and other data feeds.
Conviva Application Manager helps you define a metadata strategy and validate your stream data in Pulse applications.
If you are new to Conviva Sensor Integration, see Integration Overview.
DPI Sensor Module
A simple script format enables low-code integration of Conviva DPI sensor module for automatic and semantic-less data collection.
Supported application frameworks:
- Native Modules
- Conviva Android Module
- Conviva iOS/tvOS Module
- Browser-based Modules
- Conviva JS-SDK NPM package for apps that are built with advanced JS frameworks such as, React, Angular, etc.
- Conviva JS-SDK script tag-based package.
Roku SceneGraph Module
Rust Module
C-SDK Module
Hybrid modules
- React Native — Mixture of React Native UI, Android (Native), and iOS (Native) frameworks.
- Flutter — Mixture of Flutter UI, Android (Native), and iOS (Native) frameworks.
For more details to help get started with DPI integration, see DPI Integration Overview and DPI Integration FAQs.
For DPI sensor module installation, see the Conviva repositories on GitHub, github.com/conviva. Follow the README file integration instructions for your app.
VSI Sensor Module
For each video streaming platform, integration of Conviva VSI sensor module provides a common framework for video player integration:
Install Conviva library
Configure metadata
Retrieve events and metadata
Integrate video players
Handle user actions
Clean up session
Supported platforms and video players:
Android: ExoPlayer, Brightcove, NexStreaming, Custom Integration, Google IMA/DAI, Custom Ad Manager
JavaScript: HTML5, Video.js, Chromecast v2, Chromecast CAF, Tizen, Trilithium, WebMAF, Custom Integration, Google IMA, Google DAI, Custom Ad Manager
iOS: AVPlayer/AVQueuePlayer, Brightcove, Custom Integration, Custom Ad Manager
Roku: Google DAI, YoSpace Ad Management SDK, RAFX SSAI Adapter, RAF (CSAI), Custom Ad Manager
For more details, see Sensor Overview.