Integration center and downloads
Choose your platform, download the complete Universal Player Web integration kit or an individual plugin, and follow the matching setup guide.
Download the complete integration kit#
Start here if you are evaluating several platforms or developing an integration. One ZIP includes Universal Player Web SDK, the qualified Shaka runtime, PHP, ASP.NET Core, ASP.NET Framework, Express, Django, Java/Vue, WordPress and Moodle source, installable plugins, guides and test tools.
Extract the kit and open START-HERE.html. Select your platform and follow its setup guide. Each application needs its own runtime; WordPress, Moodle and commercial LMS products are installed separately.
SDK, examples, plugin installers and tests in one versioned download.
Choose your platform#
If you only need one platform, use its installation guide and individual download below. All five WordPress LMS choices use the same DRM-X plugin; install it once, then select the appropriate LMS access adapter.
WordPress وMoodle
Web applications
Configure and verify your integration#
Publish protected content, create server integration credentials, configure your platform and embed the player. The backend must authenticate the viewer and check the exact lesson or content before requesting playback. Follow the platform guide for the full steps.
Run the kit test tool for dependency checks and available automated tests. Then use your own published content to test real protected playback, signed-out and unenrolled accounts, expiration, revocation and Stop. A passed authorization test or Ready state does not by itself prove DRM playback.
Versions, checksums and source#
The release manifest records component versions and each download’s SHA-256 and byte size. The kit includes qualification notes describing what was tested. GitHub publication is pending; download the current source directly from this site.
Release manifest · SHA-256 checksums · Universal Player Web guide · Universal Player SDK · DRM for education
DRM-X 6.0