Video DRM integrations

Integrate DRM-X with your website and applications

Free initial integration assistance is available for your existing website or platform. Scope, response times, custom development, and ongoing support depend on the selected plan and project agreement.

Built around your businessKeep your customer accounts and access rules. Connect DRM-X licensing and protected playback to your current service.Web · Mobile apps · TVs · CMS and LMS

WEBSITE AND PLATFORM INTEGRATION

Add content protection
to your
existing platform

Free initial integration assistance is available for your existing website or platform. Scope, response times, custom development, and ongoing support depend on the selected plan and project agreement.

Explore integrations ↗
OPEN-SOURCE PLAYERS & DEVELOPER TOOLSShaka PlayerMedia3More languages ↗

Open-source platforms and commercial LMS integrations. Supported versions and setup requirements are documented in each guide.

Choose your development path

Choose an integration for your application

Start with public guides and evaluation apps. Register to apply for a 30-day Standard or Professional account; native SDK downloads require active Professional or Enterprise access.

Web and open-source players

Use the Universal Player Web Component or connect compatible Shaka Player playback. PHP and ASP.NET Core samples get you started.

Open the integration guide

Android and Android TV

Build with Kotlin, Media3, and Widevine. Explore phone and TV samples, protected downloads, and the public evaluation APK.

Open the integration guide

iPhone, iPad, and Apple TV

Use the shared Swift package and Xcode samples for FairPlay streaming. Protected downloads are available on iPhone and iPad; tvOS is streaming-only.

Open the integration guide

Samsung Tizen preview

Build a television application with the Tizen JavaScript SDK. Follow the platform guide for supported devices, installation, and backend integration.

Open the integration guide

Your backend language

PHP, ASP.NET Core, Node.js, Python, Java, Go, and Ruby use the same playback-session API. Keep credentials and access decisions on your server.

Open the integration guide

Native DRM APIs

Connect a compatible player or set-top box through the platform’s native DRM APIs. Confirm the device, codec, and protection requirements for your integration.

Open the integration guide