Questions

Plan your Multi-DRM integration

How do the 30-day accounts work?

Choose Standard or Professional when you register. Your first 30 days of DRM-X 6.0 are free, with no credit card required. Integration assistance and technical support are included. Approved accounts can be used for supported production workflows. Plus, get 6 months of 1AICLOUD Starter hosting free.

Can I keep my current website and player?

Yes. Connect your backend to DRM-X and use the Universal Player or a compatible third-party player. 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.

Can DRM-X protect Hollywood studio content?

DRM-X supports the DRM technologies and security controls commonly used for premium and Hollywood studio content. Your complete service must meet the requirements agreed with the studio or rights holder.

Which features are available now?

DRM-X 6.0 is in beta. Platform guides identify current SDK previews, supported workflows, and evaluation applications. Native SDK downloads require active Professional or Enterprise access.

Browser and device compatibility ›Compare plans ›Content protection for enterprise training ›
30-day Standard and Professional accounts

Start your free first month

Choose Standard or Professional when you register. Your first 30 days of DRM-X 6.0 are free, with no credit card required. Integration assistance and technical support are included. Approved accounts can be used for supported production workflows. Plus, get 6 months of 1AICLOUD Starter hosting free.

DRM-X 6.0 · BETA

Protect your video across web, mobile, and TV

Connect content packaging, DRM licensing, and player SDKs to your existing website or application. Keep your accounts and access rules.

Choose Standard or Professional when you register. Your first 30 days of DRM-X 6.0 are free, with no credit card required. Integration assistance and technical support are included. Approved accounts can be used for supported production workflows. Plus, get 6 months of 1AICLOUD Starter hosting free.

UNIVERSAL PLAYERWEB · MOBILE · TV
Apple TV · tvOS
Apple TV · Universal Player
iPhone · Universal Player
Four DRM technologiesLive and on-demandHLS and MPEG-DASHWeb, mobile, and TVContent protection since 2004
01 / DRM-X 6.0

Four products for one content protection workflow

Encode, encrypt, validate, and publish HLS, MPEG-DASH, and CMAF content with Desktop Packager or CLI.

DRM content packaging and encryption ›

Issue DRM licenses after your platform approves access. Manage security, viewing duration, quality, and concurrency policies.

Cloud Multi-DRM license service ›

Use Universal Player, native SDKs, or a compatible third-party player for web, mobile, and television applications.

Multi-DRM player SDKs ›

Connect supported AWS live workflows to key exchange, licensing, viewer policies, and configurable key rotation.

Live streaming DRM workflow ›
02 / How it works

Package, authorize, license, and play

  1. 01

    Encode and encrypt the media. Publish the protected package to your storage or CDN.

  2. 02

    Your backend checks the viewer’s subscription, purchase, enrollment, ticket, or role.

  3. 03

    DRM-X processes the device’s DRM request and issues a license under the approved playback policy.

  4. 04

    The device’s DRM system decrypts the authorized media through the supported player.

03 / DRM-X 6.0

Why choose DRM-X

Use documented interfaces for four DRM technologies. Start with samples and one protected title before extending your service.

Retain customer accounts, subscriptions, purchases, tickets, and course enrollment. Your backend remains responsible for access decisions.

Use multi-key protection and device-security requirements for different quality tiers. Control duration and concurrent streams through license policies.

Haihaisoft has developed content protection technology since 2004. Get initial integration assistance and agree the support scope for your project.

04 / DRM-X 6.0

Content protection for live and on-demand services

Connect premium catalogs, rentals, subscriptions, and linear channels to authorized playback.

OTT and IPTV content protection ›

Protect ticketed broadcasts and subscriber access. Plan for peak demand and the devices your audience uses.

Protect a live event ›

Link courses, recorded lessons, and internal video to enrollment, purchases, or company roles.

Protect online courses ›

Use supported encrypted audio workflows and licenses to control access to your catalog.

Prepare protected media ›

Plan pre-acquired licenses or qualified local licensing for disconnected passenger entertainment.

Explore on-board DRM ›
05 / DRM-X 6.0

DRM technologies and device reach

Widevine, PlayReady, FairPlay Streaming, and WisePlay cover different platform requirements. Match the package, codec, player, and policy to your target devices.

06 / DRM-X 6.0

Integration and 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.

Start your free first month ›Try the Universal Player ›
DRM-X6.0

DRM-X 6.0 provides cloud Multi-DRM, content packaging, license delivery, playback policies, and player integration for streaming services, education, enterprise training, and supported live workflows.

Multi-DRMPackagingLicense ServiceSDKsLive DRMDocumentationLive examplesTutorialsProduct tourPlatform guidePricingCase studiesAboutPartner programSecurityConsoleStart now

© 2026 Haihaisoft. Security controls are ISO 27001-aligned; no certification claim is made.

DRM-X6.0
Products
Explore DRM-X 6.0Products

From your first protected title to the next stage of your service.

Multi-DRMManage four DRM technologies through one licensing and policy workflow.Content packagingEncode, encrypt, validate, and publish protected streaming media.License serviceIssue DRM licenses after your platform approves viewer access.Players & SDKsAdd protected playback to web, mobile, and TV applications.Live DRMProtect live channels and events through supported AWS workflows.SecurityReview key protection, license controls, and shared responsibilities.
Solutions

By industry

Streaming platformsSubscriptions, rentals, and video catalogsOnline educationConnect protection to course accessEnterprise trainingReach employees and partners securelyLive eventsAuthorize your registered audience

By DRM technology

Widevine DRMAndroid, browsers and offline VODPlayReady DRMCompatible Windows, TV and embedded clientsFairPlay StreamingProtected HLS for Apple platformsWisePlay DRMQualified Huawei device integrations

Offline & transport

On-board DRMAircraft, buses, trains, ships and remote sitesAndroid offline guideMedia downloads and persistent licenses
Developers
Explore DRM-X 6.0Developers

From your first protected title to the next stage of your service.

DocumentationGuides for every integration stageAPI referenceRequests, responses, and errorsFind your integrationWeb, Android, Apple, and CMS pathsLive examplesRun a working server integration
Resources
Explore DRM-X 6.0Resources

From your first protected title to the next stage of your service.

Product tourSee how packaging, authorization, licensing, and playback connect.TutorialsLearn by completing a real taskPlatform guideChoose the DRM, package, player, and SDK for each device.Customer storiesHaihaisoft customer historyAbout HaihaisoftContent protection since 2004
PricingPartner program
◎ English
English简体中文日本語EspañolFrançaisDeutschBahasa IndonesiaPortuguês한국어Tiếng Việtالعربيةবাংলা
Start now ›
Start your free first month ›Try the Universal Player ›
WHAT’S NEW

Recent Update News

  1. 2026-10-28

    More control over web playback

    Choose quality, audio and captions with consistent fullscreen controls.

    Web SDK 1.2.0-beta.7↗
  2. 2026-10-28

    Your Android library, ready offline

    Keep artwork, playlists and protected downloads together.

    ↗
  3. 2026-10-28

    A more comfortable iPhone viewing experience

    Adjust text size, theme and captions to suit your screen.

    ↗
  4. 2026-10-28

    Connect your website with updated integrations

    Start with the complete PHP example or your preferred backend.

    Integrations 20261028.2 · PHP 20261028.2↗
  5. 2026-10-23

    Captions that feel at home on your TV

    Explore caption appearance and remote-friendly player controls.

    ↗

Content Packaging

Cloud License Service

Players and SDKs

Live DRM

Package

Authorize

License

Play

Reduce integration work

Keep your business platform

Apply content-specific policies

Work with an experienced team

Movies and television

Sports and live events

Education and training

Music and audio

Transport entertainment

PLAYER SDKS AND APPLICATIONS

Player SDKs for
streaming applications

Add protected playback with DRM-X SDKs, sample projects, and integration guides. Connect your applications to existing accounts and access rules.

iPhone · Universal Player
APPLE SDK PREVIEW

FairPlay streaming
and protected downloads

Build iPhone and iPad applications with the DRM-X Apple SDK. Add streaming, protected downloads, and playback controls using Apple’s media frameworks.

  • Protected downloads for iPhone and iPad
  • Playlists, playback controls, and session integration
  • Runnable Xcode samples and step-by-step setup
Explore the Apple SDK ↗
Android · Universal Player
VIEW ORIGINAL ANDROID CAPTURE
ANDROID SDK PREVIEW

Widevine streaming
and offline playback

Use the Android SDK with Kotlin and Media3 for protected video, persistent licenses, and downloads on compatible devices.

  • VOD and live playback on compatible devices
  • Protected downloads and persistent licenses
  • Quality, audio, subtitle, and playlist controls
Explore Android & try the APK ↗
Apple TV · Universal Player
TVOS SDK PREVIEW

Protected playback
for Apple TV

Create a FairPlay streaming app for Apple TV with the shared Apple SDK and a dedicated tvOS sample.

  • Native playback with a remote-friendly interface
  • Playlists, playback controls, and resume
  • Shared integration across your Apple apps
Build for Apple TV ↗
Samsung Tizen · Universal Player
NEW · SAMSUNG TIZEN SDK PREVIEW

Protected video for
Samsung Smart TVs

Build a Samsung Smart TV app with the JavaScript SDK, remote navigation, and a sample backend you can adapt to your service.

  • Protected VOD on qualified Tizen hardware
  • Remote controls, playlists, and subtitle selection
  • Public evaluation kit with installation instructions
Explore Samsung Tizen ↗
Amazon Fire TV · Universal Player
View caption settings · 2026-10-23NEW · Amazon Fire TV SDK PREVIEW

A native player for Fire TV on Vega OS

Build a native Vega OS app with React Native, Widevine playback and a configurable Universal Player SDK.

  • Ordered playlist autoplay and remote navigation
  • Fullscreen, auto-hiding controls and current video quality
  • English and Chinese text subtitles
Build for Amazon Fire TV ↗
Android TV · Universal Player
ANDROID TV INTEGRATION

DRM integration
for Android TV

Adapt the Android SDK and TV sample for compatible Android TV devices. Bring your content, authorization and viewing experience to a larger screen.

  • Media3 and Widevine integration
  • Remote navigation and playback controls
  • Captions and audio tracks supplied by your content
Build for Android TV ↗
Roku player showing WayMaker, subtitles and playback controls
Developer preview

Bring your service to Roku.

Build with BrightScript, SceneGraph and Widevine DASH VOD. Connect your existing login, content catalog and access rules.

  • Remote controls, playlists, audio and subtitles
  • Qualify each target Roku model and OS before release
Explore the Roku SDK ↗

Explore the platform guides. Public guides and evaluation apps help you get started. Native SDK downloads require an active Professional or Enterprise plan.

Get the SDKs ↗
Package, authorize, license, and play
Diagram in EnglishView full-size diagram ↗
Sign in

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 ↗
W

WordPress

Protected video for your site

↗
m

Moodle

Connect playback to learner access

↗
LP

LearnPress

Protect your course videos

↗
LD

LearnDash

Connect playback to course access

↗
T

Tutor LMS

Add protected lesson playback

↗
S

Sensei LMS

Add protected lesson playback

↗
MS

MasterStudy LMS

Protect your course videos

↗

BACKEND INTEGRATION TUTORIALS

PHPASP.NET CoreASP.NET Framework 4.8Node.js + ExpressPython + Django
Java + Vue
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.