6.0A clear next step, wherever you start.
Practical DRM-X 6.0 tutorials for packaging, authorization, Web playback, Apple FairPlay, Android, and backend integrations.
10 tutorials
Play your first protected video
Publish one title, configure your server credentials, and request a playback session.
Read the tutorial ›Get startedCreate server integration credentials
Find Site ID, Site Key, and Access Key and keep them in the right place.
Read the tutorial ›PackagingPackage and publish your content
Understand CENC, CBCS, key models, and registered output destinations.
Read the tutorial ›SecurityChoose your playback policy
Match named templates or custom rules to your package’s key model.
Read the tutorial ›PlayersAdd playback to a website
Connect your backend with a Web or HTML5 player integration.
Read the tutorial ›PlayersIntegrate Apple FairPlay
Follow the application certificate, SPC challenge, and CKC response flow.
Read the tutorial ›PlayersBuild for Android and Android TV
Use the native DRM session lifecycle and release playback reservations.
Read the tutorial ›IntegrationsConnect WordPress or Moodle
Authorize course and member access using your trusted server integration.
Read the tutorial ›IntegrationsUse your preferred backend language
Find PHP, ASP.NET, Java, Node.js, Python, Go, and Ruby integration paths.
Read the tutorial ›SecurityDiagnose a playback failure
Separate entitlement, session, license, media, and device issues.
Read the tutorial ›Looking for an API field or an error? Search the complete documentation →
Start with one protected video.
Follow a practical guide from publishing your content to requesting playback.