Skip to content
View Haihaisoft's full-sized avatar

Block or report Haihaisoft

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Haihaisoft/README.md

Enterprise Digital Rights Management (DRM) technologies for secure video, PDF, eLearning, and LMS content protection.

Haihaisoft develops DRM-X 5.0, ZJGet Secure Browser, and DRM-X 6.0 Multi-DRM technologies for secure digital content distribution, encrypted media playback, license management, dynamic watermarking, screen recording prevention, and cross-platform DRM protection.


DRM-X Multi-DRM is a next-generation DRM platform designed for premium video streaming and cross-platform playback.

Supported DRM technologies:

DRM-X 6.0 Integration Projects

Official SDKs, source code, player components and LMS plugins for integrating DRM-X 6.0 Multi-DRM with your existing website or learning platform. Keep your current login, purchase, membership and enrollment rules, and map authorized content to a DRM-X Content ID.

Each repository includes English, 简体中文 and Español READMEs with setup instructions and links to the full documentation. Current integration packages are public previews; check each guide for requirements and platform limitations.

Languages, Frameworks and Player Components

Language / Platform Repository Integration Guide
Node.js + Express SDK and example Guide
Python + Django SDK and example Guide
PHP + Laravel SDK and example Guide
PHP SDK and complete website example Guide
ASP.NET Core / C# SDK and example Guide
ASP.NET Framework / C# Integration example Guide
Java + Spring Boot + Vue SDK and example Guide
React + Next.js + Vue Player components Guide
LTI + Hosted LMS + Shopify Platform bridges Guide

WordPress and Moodle LMS Integrations

LMS Platform Repository Integration Guide
WordPress + LearnPress LearnPress plugin Guide
WordPress + LearnDash LearnDash plugin Guide
WordPress + Tutor LMS Tutor LMS plugin Guide
WordPress + Sensei LMS Sensei LMS plugin Guide
WordPress + MasterStudy LMS MasterStudy LMS plugin Guide
Moodle Activity and filter plugins Guide

The WordPress repositories share the DRM-X Universal Player plugin. Install it once per WordPress site, then follow the guide for your LMS. For CMS installation, use the installer ZIP linked in the guide.

DRM-X 6.0 Developer Resources and Downloads


DRM-X 5.0 is an enterprise DRM platform designed to protect digital content on Windows, macOS, iOS, Android, and HTML5 browsers.

Key Features

  • 🔐 AES-256 video encryption
  • 🎥 HTML5 video DRM protection
  • 💧 Dynamic watermarking
  • 🛡 Smart screen recording prevention
  • 📺 Wireless display & extended screen protection
  • 👤 Enrollment-based license delivery
  • 🌐 Cloud-based DRM licensing
  • 📱 Windows, macOS, iOS & Android support
  • 🎓 Moodle & WordPress LMS integration
  • 🔌 REST APIs and SDKs for custom integrations

LMS Integrations

Official DRM-X 5.0 plugins for popular Learning Management Systems.

Platform Repository
Moodle https://github.com/Haihaisoft/drm-x5-moodle-plugin
WordPress + LearnPress https://github.com/Haihaisoft/drm-x5-learnpress-plugin
WordPress + LearnDash https://github.com/Haihaisoft/drm-x5-learndash-plugin
WordPress + Tutor LMS https://github.com/Haihaisoft/drm-x5-tutor-lms-plugin
WordPress + Sensei LMS https://github.com/Haihaisoft/drm-x5-sensei-lms-plugin
WordPress + MasterStudy LMS https://github.com/Haihaisoft/drm-x5-masterstudy-lms-plugin
Java + Vue https://github.com/Haihaisoft/drm-x5-java-vue-integration-example
Python + Django https://github.com/Haihaisoft/drm-x5-python-django-integration-example
Node.js + Express https://github.com/Haihaisoft/drm-x5-nodejs-express-integration-example

Developer Resources

Developer tools and documentation:

Repository:

https://github.com/Haihaisoft/drm-x-docs


Why DRM-X?

DRM-X provides enterprise-grade DRM technologies for:

  • Online education
  • Employee training
  • Video-on-demand
  • Live streaming
  • Digital publishing
  • Corporate documents
  • Premium content distribution

Compared with traditional video protection solutions, DRM-X provides:

  • Dynamic watermarking
  • Screen recording prevention
  • Multi-platform playback
  • License management
  • LMS integration
  • Multi-DRM support

Official Websites

🌐 https://www.drm-x.com

🌐 https://multi-drm.drm-x.com

🌐 https://www.zjget.com

🌐 https://www.haihaisoft.com

Pinned Loading

  1. drm-x5-moodle-plugin drm-x5-moodle-plugin Public

    DRM-X 5.0 Moodle plugin for secure video DRM, encrypted course delivery, HTML5 video protection, dynamic watermarking, and enrollment-based licensing.

    PHP 1

  2. drm-x5-learndash-plugin drm-x5-learndash-plugin Public

    DRM-X 5.0 LearnDash plugin for secure video DRM, protected WordPress courses, HTML5 video encryption, watermarking, and license-based playback.

    PHP

  3. drm-x5-learnpress-plugin drm-x5-learnpress-plugin Public

    DRM-X 5.0 LearnPress plugin for secure video DRM, encrypted WordPress courses, dynamic watermarking, HTML5 video protection, and enrollment-based licensing.

    PHP

  4. drm-x5-tutor-lms-plugin drm-x5-tutor-lms-plugin Public

    DRM-X 5.0 Tutor LMS plugin for secure video DRM, encrypted online courses, HTML5 video protection, watermarking, and enrollment-based licensing.

    PHP

  5. drm-x5-encryption-sdk drm-x5-encryption-sdk Public

    Official DRM-X 5.0 Encryption SDK for secure video encryption and DRM content protection on Windows, Linux, and macOS. Supports command-line encryption, PHP integration, and automated server-side w…

    PHP

  6. drm-x5-python-django-integration-example drm-x5-python-django-integration-example Public

    DRM-X 5.0 Python and Django integration example with ZJGet POST handling, session login, course validation, SOAP license workflow, user status checks, and rights updates.

    Python