Copied course links
Encrypted media requires an authorized DRM license. Possession of the video URL alone does not grant playback rights.
6.0Online education
Protect paid courses, recorded lessons, and live teaching while keeping your current LMS and learner accounts. DRM-X connects encrypted media and DRM licenses to purchases, enrollment, course availability, and concurrent-viewing rules.
Encrypted media requires an authorized DRM license. Possession of the video URL alone does not grant playback rights.
Connect concurrent-stream and renewal policies to learner accounts to limit simultaneous viewing.
Check registration or course enrollment before requesting live playback.
Use supported encrypted downloads with persistent-license expiry for learners who need offline access.
Connect membership, purchases, and supported learning plugins through the documented integration.
WordPress course integrationCheck course enrollment and activity access through the Moodle integration.
Moodle integrationYour backend verifies learner access and requests playback through the DRM-X API.
Backend integration guides| Step | Responsibility |
|---|---|
| Enrollment | The LMS checks the learner’s purchase, enrollment, and course availability. |
| Authorization | Your backend requests playback for the permitted Content ID. |
| License | DRM-X processes the device request under the selected license policy. |
| Media | Your CDN delivers encrypted lessons or the supported live stream. |
| Playback | The player connects to the device DRM and presents the permitted content. |
Use the appropriate player for browser or mobile viewing. Include subtitles and multiple audio tracks where supported, and integrate resume behavior with the selected SDK.
For supported mobile downloads, acquire encrypted media and persistent licenses before going offline. Only downloaded tracks remain available without a connection.
Connect course availability to license duration, renewal, security level, and concurrent-viewing rules. A disconnected license remains subject to its existing expiry.
DRM limits unauthorized playback. It cannot guarantee that every screen-capture method or external camera recording is prevented.
Yes. Your LMS remains responsible for learner accounts, purchases, enrollment, and access periods. Connect those decisions through the documented integration.
Supported Android and iPhone/iPad SDK workflows can download encrypted media and persistent licenses. Native SDK access requires an active Professional or Enterprise plan.
Your platform can use the same enrollment decision for both. Live and on-demand packages must still match the selected player and device.
Use the relevant guide or contact our team to plan your supported workflow.