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
6.0Players & SDKs
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.
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.
| Platform | DRM and player | Live | Supported downloads | Availability and guide |
|---|---|---|---|---|
| Chrome and supported browsersWeb | Widevine Universal Player or compatible web player | Supported path; qualify configuration | No general browser download offer | Beta integration Match operating system, codec, encryption, and security policy. Integration guide › |
| Edge on WindowsWeb | PlayReady / Widevine Universal Player or compatible web player | Supported path; qualify configuration | Separate native project | Beta integration PlayReady preference and hardware security depend on the actual Windows configuration. Integration guide › |
| SafariWeb | FairPlay Streaming Universal Player or compatible HLS player | Supported path; qualify configuration | Not the native SDK download workflow | Beta integration Use compatible HLS and active FairPlay credentials. Integration guide › |
| AndroidMobile | Widevine DRM-X Android SDK / Media3 | Supported path; qualify configuration | Supported downloads and persistent licenses | SDK Preview · evaluation APK Test a physical device; security levels and decoding support vary. Integration guide › |
| iPhone and iPadMobile | FairPlay Streaming DRM-X Apple SDK / AVFoundation | Supported path; qualify configuration | Supported protected downloads | SDK Preview · customer build Sign the application and test physical devices. No public IPA or TestFlight offer. Integration guide › |
| Android TVTelevision | Widevine Android SDK / native integration | Qualify the selected device and player | Qualify the device-specific project | SDK Preview Verify remote controls, secure decoding, output protection, and the intended feature set. Integration guide › |
| Apple TVTelevision | FairPlay Streaming DRM-X tvOS SDK / AVFoundation | Supported path; qualify configuration | Streaming-only in the current SDK | SDK Preview · customer build Native DRM capability does not add the iOS download API to tvOS. Integration guide › |
| Television SDKsTelevision | Widevine DRM-X Tizen SDK / Samsung AVPlay | Separate qualification | Not in the current preview | SDK 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 OSTelevision | Widevine DRM-X Vega OS SDK | Separate qualification | Not in the current preview | Developer Preview Current preview covers VOD on Vega OS; other Fire TV systems are a separate scope. Integration guide › |
| Qualified Huawei devicesHuawei | WisePlay Compatible native or browser integration | Qualify the complete workflow | Separate qualified project | Device qualification required Confirm exact hardware, firmware, player APIs, codec, and DRM signaling. Integration guide › |
| Licensed TV, STB, and embedded clientsCustom | Device-dependent, including PlayReady Licensed client / custom integration | Project-specific | Project-specific | Custom 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.
Connect your backend to the web player for supported browser streaming. Use the appropriate DRM and package for the browser.
Try the playerIntegrate 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 guideUse Kotlin and Media3 integration for Widevine streaming and supported downloads. Qualify security levels and codecs on physical devices.
Read the Android guideUse the Apple SDK for FairPlay streaming and protected downloads. Build and sign your application with the required Apple tooling.
Read the Apple guideUse the tvOS streaming player. Protected downloads are not available in the current tvOS SDK.
Apple TV integrationUse the Android integration and verify remote control, decoder, DRM security, and output behavior.
Android TV integrationUse the Widevine DASH VOD preview with Samsung AVPlay. The evaluation kit requires configuration and signing for the target TV.
Samsung Tizen integrationUse the developer preview for Widevine VOD on Vega OS. Other Fire TV operating systems and live workflows need separate review.
Fire TV on Vega OSCurrent documented mobile download paths are Android Widevine and iPhone/iPad FairPlay. Streaming capability alone does not establish offline 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.
Yes, when it supports the selected DRM, package, and documented license workflow. Validate the complete integration on your target devices.
Your backend selects the policy after checking access. Do not place server credentials or authoritative access rules in client code.
No. Streaming, downloads, codecs, security levels, and output controls vary by platform. Use the comparison table and platform guide before committing to a feature.
Use the relevant guide or contact our team to plan your supported workflow.