# DRM-X 6.0 Documentation > Official Haihaisoft guides for the Universal Playback Session Contract, DRM License Tokens, packaging, and protected playback. HTML and Markdown carry the same article content. - [Your first protected video](https://docs.drm-x.com/get-started/first-playback.md): Start DRM-X 6.0 protected Web playback: publish content, create least-privilege credentials, authorize a viewer, and load the registered manifest. - [Create server integration credentials](https://docs.drm-x.com/get-started/credentials.md): Find your Environment ID, Site Key, Access Key, and Content ID. Keep credentials on your trusted backend. - [How Multi-DRM works](https://docs.drm-x.com/concepts/how-drm-works.md): Understand DRM-X 6.0 Multi-DRM concepts, supported DRM systems, CENC and CBCS formats, content identity, and single-key versus multi-key protection. - [Package and publish content](https://docs.drm-x.com/packaging/overview.md): Package and publish DRM-X 6.0 protected VOD using DASH/CENC, HLS/CBCS, single-key or multi-key quality tiers, and managed or registered cloud storage. - [License authorization overview](https://docs.drm-x.com/license-service/overview.md): Integrate the DRM-X 6.0 Playback Session API, named policy templates, custom license policy, direct-token or token-proxy delivery, and session release. - [Named templates and custom policies](https://docs.drm-x.com/license-service/policies.md): Choose a DRM-X license policy matching the published package, including durations, output protection, and quality tiers. - [Use a server-side token proxy](https://docs.drm-x.com/license-service/token-proxy.md): Keep the DRM License Token behind your own backend while preserving native DRM challenges and license response bytes. - [Create a playback session](https://docs.drm-x.com/api-reference/playback-sessions.md): Request and consume the DRM-X Universal Playback Session Contract with authentication, trusted Content IDs, and bounded authorization. - [Playback session error reference](https://docs.drm-x.com/api-reference/errors.md): Identify playback session API errors, understand HTTP status and request IDs, and choose a safe recovery action. - [Web and HTML5 playback](https://docs.drm-x.com/sdk/web.md): Integrate DRM-X 6.0 protected Web playback with the Universal Player, qualified Shaka, PHP, ASP.NET Core, automatic DRM selection, and safe diagnostics. - [Android and Android TV](https://docs.drm-x.com/sdk/android.md): Integrate DRM-X 6.0 Widevine playback on Android, Android TV, Google TV, and Fire TV with Kotlin, Media3, server-side authorization, and session release. - [Apple FairPlay integration](https://docs.drm-x.com/sdk/apple.md): Integrate DRM-X 6.0 FairPlay Streaming on iOS, iPadOS, tvOS, and Safari using Swift, AVFoundation, SPC and CKC exchange, and secure server authorization. - [Native DRM integration](https://docs.drm-x.com/sdk/native.md): Integrate native Widevine, PlayReady, FairPlay, or WisePlay clients with DRM-X 6.0 using the Universal Playback Session Contract without embedding server credentials. - [Backend language examples](https://docs.drm-x.com/integrations/backend-languages.md): DRM-X 6.0 backend integration patterns for PHP, ASP.NET Core, Node.js, Python, Java, Go, and Ruby using one secure Playback Session API. - [WordPress and Moodle](https://docs.drm-x.com/integrations/wordpress-and-moodle.md): Integrate DRM-X 6.0 protected video with WordPress, LearnDash, LearnPress, and Moodle while keeping credentials and entitlement decisions server-side. - [SDKs and example downloads](https://docs.drm-x.com/downloads.md): Download the DRM-X Universal Player Web package and find the working PHP integration and platform guides. - [Live DRM integration](https://docs.drm-x.com/live-drm/overview.md): Integrate DRM-X 6.0 Live DRM with CPIX or SPEKE packaging, rotating crypto periods, synchronized manifests, renewable authorization, and multi-platform testing. - [Troubleshoot protected playback](https://docs.drm-x.com/troubleshooting/playback.md): Troubleshoot DRM-X 6.0 packaging, authorization, certificate, DRM license, manifest, decryption, and playback failures with safe redacted diagnostics. - [Production security checklist](https://docs.drm-x.com/security/production-checklist.md): Production security checklist for DRM-X 6.0 integrations: least-privilege credentials, server-side policy, secret handling, safe logs, transport boundaries, and release lifecycle. Live runnable examples: https://developer.drm-x.com/ Product information: https://multi-drm.drm-x.com/