Players & SDKs

Multi-DRM Player SDKs for Web Mobile and TV

Use DRM-X Universal Player on the web, build with a native SDK, or connect a compatible third-party player. Keep your application design and customer accounts while adding DRM license acquisition, protected playback, and supported downloads.

01 / DRM-X 6.0

Choose your Multi-DRM player integration

Public guides and available evaluation applications help you get started. Native SDK downloads require active Professional or Enterprise access. DRM-X 6.0 is in beta; individual SDK previews and exclusions are listed below.

Documented integration paths · status reviewed 22 September 2026
PlatformDRM and playerLiveSupported downloadsAvailability and guide
Chrome and supported browsersWebWidevine
Universal Player or compatible web player
Supported path; qualify configurationNo general browser download offerBeta integration

Match operating system, codec, encryption, and security policy.

Integration guide ›
Edge on WindowsWebPlayReady / Widevine
Universal Player or compatible web player
Supported path; qualify configurationSeparate native projectBeta integration

PlayReady preference and hardware security depend on the actual Windows configuration.

Integration guide ›
SafariWebFairPlay Streaming
Universal Player or compatible HLS player
Supported path; qualify configurationNot the native SDK download workflowBeta integration

Use compatible HLS and active FairPlay credentials.

Integration guide ›
AndroidMobileWidevine
DRM-X Android SDK / Media3
Supported path; qualify configurationSupported downloads and persistent licensesSDK Preview · evaluation APK

Test a physical device; security levels and decoding support vary.

Integration guide ›
iPhone and iPadMobileFairPlay Streaming
DRM-X Apple SDK / AVFoundation
Supported path; qualify configurationSupported protected downloadsSDK Preview · customer build

Sign the application and test physical devices. No public IPA or TestFlight offer.

Integration guide ›
Android TVTelevisionWidevine
Android SDK / native integration
Qualify the selected device and playerQualify the device-specific projectSDK Preview

Verify remote controls, secure decoding, output protection, and the intended feature set.

Integration guide ›
Apple TVTelevisionFairPlay Streaming
DRM-X tvOS SDK / AVFoundation
Supported path; qualify configurationStreaming-only in the current SDKSDK Preview · customer build

Native DRM capability does not add the iOS download API to tvOS.

Integration guide ›
Television SDKsTelevisionWidevine
DRM-X Tizen SDK / Samsung AVPlay
Separate qualificationNot in the current previewSDK Preview · evaluation kit

Current preview covers DASH VOD. Configure and sign the evaluation kit for the target TV.

Integration guide ›
Amazon Fire TV on Vega OSTelevisionWidevine
DRM-X Vega OS SDK
Separate qualificationNot in the current previewDeveloper Preview

Current preview covers VOD on Vega OS; other Fire TV systems are a separate scope.

Integration guide ›
Qualified Huawei devicesHuaweiWisePlay
Compatible native or browser integration
Qualify the complete workflowSeparate qualified projectDevice qualification required

Confirm exact hardware, firmware, player APIs, codec, and DRM signaling.

Integration guide ›
Licensed TV, STB, and embedded clientsCustomDevice-dependent, including PlayReady
Licensed client / custom integration
Project-specificProject-specificCustom Project

Provider permissions and the complete playback configuration determine the available scope.

Integration guide ›

These rows describe integration scope, not maximum tested quality. Verify your exact device, firmware, codec, encryption, security policy, and output path. Native DRM support does not automatically include a DRM-X SDK or every SDK feature.

Request a device and workflow review ›

02 / DRM-X 6.0

Web and third-party players

DRM-X Universal Player

Connect your backend to the web player for supported browser streaming. Use the appropriate DRM and package for the browser.

Try the player

Compatible third-party players

Integrate Shaka Player or a supported native platform player through the documented session and license workflow. Package, DRM, and device compatibility still apply.

Read the web guide
03 / DRM-X 6.0

Mobile applications

Android

Use Kotlin and Media3 integration for Widevine streaming and supported downloads. Qualify security levels and codecs on physical devices.

Read the Android guide

iPhone and iPad

Use the Apple SDK for FairPlay streaming and protected downloads. Build and sign your application with the required Apple tooling.

Read the Apple guide
04 / DRM-X 6.0

Television applications

Apple TV

Use the tvOS streaming player. Protected downloads are not available in the current tvOS SDK.

Apple TV integration

Android TV

Use the Android integration and verify remote control, decoder, DRM security, and output behavior.

Android TV integration

Television SDKs

Use the Widevine DASH VOD preview with Samsung AVPlay. The evaluation kit requires configuration and signing for the target TV.

Samsung Tizen integration

Amazon Fire TV

Use the developer preview for Widevine VOD on Vega OS. Other Fire TV operating systems and live workflows need separate review.

Fire TV on Vega OS
05 / DRM-X 6.0

Supported downloads and persistent licenses

Current documented mobile download paths are Android Widevine and iPhone/iPad FairPlay. Streaming capability alone does not establish offline support.

  • Acquire the complete encrypted media and a persistent device license while online.
  • Include required audio languages and subtitle tracks before disconnecting.
  • Set permitted viewing duration and expiry through your backend policy.
  • Renew online when required, and test expiry without network access.
06 / DRM-X 6.0

SDK access and integration support

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.

Public documentation and available evaluation kits can be reviewed before purchasing SDK access. Apple applications require customer builds; a public IPA or TestFlight download is not currently offered.

Questions

Common questions

Can I keep my current player?

Yes, when it supports the selected DRM, package, and documented license workflow. Validate the complete integration on your target devices.

Where do playback policies belong?

Your backend selects the policy after checking access. Do not place server credentials or authoritative access rules in client code.

Does every SDK support the same features?

No. Streaming, downloads, codecs, security levels, and output controls vary by platform. Use the comparison table and platform guide before committing to a feature.

Your next step

Find your SDK

Use the relevant guide or contact our team to plan your supported workflow.