ExpressPlay Admin is a web console for easy administration of your account and service activity.
You can review total production token usage.
Your Customer Authenticator is your API key, censored to protect accidental exposure.
Recent Activity Overview
The Recent Activity monitor displays the fifty most recent transactions.
The Tokens tab allows you to create ad-hoc test and production tokens for development and integration testing.
Tokens for Testing
You can create Marlin MS3 and Marlin BB tokens one at-a-time for testing.
Marlin BB Devices
Marlin BB tokens for device registration are also available here.
The Activity tab provides a detailed history of redeemed tokens. Tokens can be filtered by Token type.
The Activity Monitor can display between ten and one hundred different entries at a time for easy viewing.
Token activity is split into two distinct sets: MS3 Tokens and Marlin BB Tokens.
Detailed Transaction History
Each Token transaction entry contains the transaction type, time of transaction, error code, device ID, client type, Token ID, and content ID.
The Expressplay SDK is simple to use and makes integration into iOS, Android, Windows and Mac OS X applications quick and easy. The links below will introduce you to key concepts and the general schema of the overall Expressplay SDK.
iOS & Android
ExpressPlay SDK for iOS and SDK for Android both offer easy to use APIs with simple examples to help point you in the right direction. See below for SDK API documentation options.
OSX & Windows
The ExpressPlay SDK for Windows and SDK for OS X are available upon request. You can request access to these SDKs via the ExpressPlay Admin web console. See below for SDK API documentation options.
The ExpressPlay Packaging Tools is a set of free tools recommended by ExpressPlay which allow for content to be formatted and encrypted to use with ExpressPlay-enabled devices. The tools use a straight forward command-line interface for all three major operating systems and can be easily integrated into existing workflows.
Download the Packaging Tools
Content and Key Flow
ExpressPlay provides you with an end-to-end solution for content protection within Internet media services. Here you can see how the content is encrypted and remains protected up until playback. The content encryption key is kept safe within your back-end system, as the secure tokens do the work of empowering the media apps to play the protected content when you allow it.
ExpressPlayer (validation tool for packaged content)
ExpressPlayer is an app for iOS and Android which allows easy testing of content encrypted by ExpressPlay Packaging Tools. See the screencast which walks you through it HERE. (MP4 video)
The REST API is how your storefront server gets tokens from ExpressPlay. Learn about this simple interface and more in the REST API documentation.
Storefront and ExpressPlay Interaction
App requests permission from the Storefront to play content
Your Storefront requests a token from ExpressPlay
ExpressPlay grants the requested token
Your Storefront permits content to play on App
Advanced Test Tool
The ExpressPlay Advanced Test Tool (ATT) provides a suite of useful command-line debugging tools for advanced Marlin BB use cases. The ATT is available to download from the ExpressPlay Admin site.
We’ve put together a handful of tutorials to acquaint you with the key features and components of ExpressPlay. We hope you find them helpful.
This tutorial explains the MS3 Token life cycle and the processes necessary to integrate your service with ExpressPlay.
This tutorial explains the two methods available for generating Test Tokens.
This tutorial guides you through the process of packaging DASH content for distribution using the ExpressPlay Packager.
This Tutorial guides you through the steps involved in packaging HLS content to use with ExpressPlay. This tutorial guides you through the process using Encoding.com and S3.
This tutorial explains how to use the ExpressPlayer app for iOS and Android to validate your packaged content, one at a time or in bulk using JSON formatted playlists.
A step-by-step guide to making a barebones ExpressPlay-enabled media app for iOS. This tutorial demonstrates the use of Marlin MS3 tokens.
A step-by-step guide to making a barebones ExpressPlay-enabled media app for iOS. This tutorial demonstrates the use of Marlin BB tokens.
A step-by-step guide to making a barebones ExpressPlay-enabled media app for Android. This tutorial demonstrates the use of Marlin MS3 tokens.
A step-by-step guide to making a barebones ExpressPlay-enabled media app for Android. This tutorial demonstrates the use of Marlin BB tokens.