Monitor Brightcove Player
This FastPix Data SDK integration for Brightcove Player helps you track key video metrics like user interactions, playback quality, and performance to enhance the viewing experience. It lets you customize data tracking, monitor streaming quality, and securely send insights for better optimization and error resolution. The integration enables comprehensive video performance tracking and user engagement metrics with minimal setup required.
Key features:
- Seamless integration with Brightcove Player events
- Automatic beacon domain selection for staging and production environments
- Simple configuration objects for quick setup
- Automatic cleanup of analytics resources
- Capture detailed viewer interaction data
- Monitor playback quality and streaming diagnostics
- Robust error reporting and diagnostics
Prerequisites
- An existing Android Studio project where you plan to integrate the FastPix Data SDK
- Gradle configured in your project for managing dependencies
- GitHub Personal Access Token (PAT) from your GitHub account for SDK access.
- To track and analyze video performance, initialize the SDK with your Workspace key. Learn about Workspaces.
- Access the FastPix Dashboard: Log in and navigate to the Workspaces section.
- Locate Your Workspace Key: Copy the Workspace Key for client-side monitoring.
Getting started with FastPix:
To track and analyze video performance, initialize the FastPix Data SDK with your Workspace key:
- Access the FastPix Dashboard: Log in and navigate to the Workspaces section.
- Locate Your Workspace Key: Copy the Workspace Key for client-side monitoring. Included in your Android application’s code wherever you want to track video performance and analytics.
Step 1: Install and setup:
Add our maven repository to your settings.gradle:
Add the FastPix Data Core SDK dependencie to your build.gradle:
- Sync your project with Gradle files
Click “Sync Now” in the notification bar to download and integrate the FastPix Data SDK.
Once the above dependency is added, you can use the FastPix Data SDK module into your Android project where you intend to use its functionalities.
Beacon URL Configuration
The beaconUrl parameter specifies which FastPix analytics environment receives your video performance data. Use the appropriate beacon domain based on your deployment environment
Usage
Make sure Brightcove Player is installed and integrated with your project as part of the FastPix data setup. You can initialize Brightcove with a PlayerView in your Android application to enable seamless functionality.
Step 2: Import the SDK
Step 3: Basic Integration
Brightcove’s SDK for Android encapsulates an underlying ExoPlayer instance. To integrate, extract the ExoPlayer and create an instance of FastPixBaseExoPlayer for monitoring