WordPressDRMLMS adaptersREST API v1.1.0

WORDPRESS

See every second your members watch. Then act on it.

MediaShield Pro adds playback heatmaps, realtime viewer monitoring, per-second engagement data, multi-platform browse and import, an email-capture gate, LMS auto-completion, and DRM encryption. It hooks into the free plugin without replacing anything you already run.

  • 5.0/5 from 210 Reviews
  • 30-Day Money-Back Guarantee
  • Priority Support
  • Works With Any Theme
  • GPL Licensed

The problem

Your free player already tracks watch time.
A growing library needs heatmaps, automation, and tighter control.

  1. Watermarks deter, but high-value video needs encryption

    A traceable watermark stops casual sharing. Premium libraries also want the file itself encrypted in transit.

  2. Adding videos one URL at a time does not scale

    You already have a Bunny library or a YouTube channel full of content and no way to pull it in at once.

  3. Completion rate alone does not tell you where viewers drop

    You know the average finish rate but not the exact second people leave or who is watching right now.

  4. Course completion is still manual

    Students finish a video but the LMS lesson does not mark complete, and you have no way to gate by enrollment.

MediaShield Pro fills every gap and stays modular. Turn on only the features your library needs.

The only plugin of its kind

Deep video engagement analytics and automation inside WordPress, billed once

Pro extends the free plugin entirely through WordPress hooks. It never replaces free behavior, never charges per stream, and adds the features a paid video library actually needs: encryption, import at scale, deep analytics, and LMS automation.

01

DRM encryption without per-stream billing

ClearKey AES-128 encryption via Bunny Stream cloud or a local Shaka Packager, plus signed CDN URLs and PWA offline playback. Your videos are encrypted in transit with no per-gigabyte fee.

02

Bring your whole library in at once

Browse and bulk import from Bunny, YouTube, Vimeo, and Wistia, connect multiple libraries per platform, and upload directly to any connected platform with resumable progress.

03

LMS auto-completion that just works

Link any video to a LearnDash, Tutor, or LifterLMS lesson and auto-mark it complete at a threshold you choose. Gate video access by course enrollment, and register your own LMS through the adapter API.

Pro features are live in under 2 minutes

1
Install Pro alongside the free plugin
Upload the Pro zip with the free MediaShield plugin active. Pro auto-detects free and connects to it through WordPress hooks. No separate database, no duplicate setup.
2
Activate your license
Enter your license key under MediaShield settings to unlock automatic updates and support. Every Pro feature works the moment Pro is active.
3
Turn on what your library needs
Pro adds six sections to the MediaShield admin: Platforms, Alerts, Heatmap, Realtime, DRM, and Export. Connect a platform, enable DRM, or switch on the email gate and the feature is live.

Who it's for

Online course businesses
Encrypt premium lessons with DRM, auto-mark LearnDash, Tutor, or LifterLMS lessons complete when students finish a video, and gate access by course enrollment
Membership and subscription sites
Capture an email before a visitor can watch a gated video, push it to your CRM by webhook, and catch account sharing with suspicious activity detection and alerts
Creators with large libraries
Browse and bulk import an entire Bunny library or YouTube channel, connect multiple libraries per platform, and upload new videos directly to the platform from WordPress
Marketing and growth teams
Read playback heatmaps to find drop-off points, watch realtime viewers, export CSV and PDF reports, and get a weekly digest of views, completions, and alerts by email
WordPress agencies
Deploy a DRM-protected, analytics-rich video platform for clients on the unlimited-site Agency license, all on infrastructure the client already owns
And many more
If your members and conversations live on WordPress, MediaShield Pro fits. Start free, then scale when you are ready.
See the full feature list

The real alternatives are per-stream DRM SaaS or rolling your own encryption

VdoCipher gives you Widevine DRM but bills per gigabyte streamed and keeps your library on its servers. Rolling your own Shaka Packager pipeline means a media server, a key server, and ongoing maintenance. MediaShield Pro gives you encryption, import, analytics, and LMS automation inside WordPress for a flat license fee.

Capability
MediaShield Pro
$59/yr
VdoCipher
Per-stream SaaS
Self-hosted DRM
Build your own
Runs inside WordPress Partial
No per-stream or per-gigabyte fee
One-time lifetime pricing available
ClearKey DRM encryption Partial
Bunny Stream DRM integration
PWA offline playback
Browse and bulk import from platforms Partial
Playback heatmaps (10s buckets) Partial
Realtime viewer dashboard Partial
Suspicious activity detection + alerts
Email-capture gate + webhook
LMS auto-completion (LearnDash, Tutor, Lifter)
CSV and PDF export
REST API for every feature PartialPartial
You own your data and keys

Choose MediaShield Pro if you want DRM, deep analytics, and LMS automation inside WordPress without per-stream billing or a separate media server. Buy once, run it on your own infrastructure.

Playback heatmaps

See the exact second viewers lean in and the exact second they leave

Average completion rate hides the story. The Pro heatmap charts engagement across 10-second buckets for every video, so you can see which intro loses people and which moment holds them. A device and browser breakdown shows where your audience watches, and the realtime dashboard refreshes every 15 seconds to show who is watching right now.

Per-video engagement by 10-second bucket
A bar per 10 seconds of the video reveals drop-off points and replays so you know exactly where to tighten an edit.
Device and browser breakdown
Sessions, unique users, and average completion split by device and browser, so you know how to optimize playback for your real audience.
Realtime and playlist funnel views
Watch live viewers refresh every 15 seconds, and trace drop-off across a playlist to see where a course series loses momentum.
MediaShield Pro playback heatmap with engagement bars across 10-second buckets and a device breakdown table

Playback engagement across 10-second buckets with a device and browser breakdown, from a real demo course

Everything your community needs

No extensions to buy. No integrations to configure. It ships with all of this.

ClearKey and Bunny DRM

ClearKey AES-128 encryption via Bunny Stream cloud packaging or a local Shaka Packager CLI, plus signed and token-authenticated CDN URLs. Encrypt high-value video in transit without per-stream billing.

Platform browse, import, and upload

Browse and bulk import videos from Bunny, YouTube, Vimeo, and Wistia. Connect multiple libraries per platform, upload directly to any platform with resumable progress, and receive Bunny encoding status by webhook.

Playback heatmaps

Per-video engagement charted across 10-second buckets so you can see exactly where viewers lean in, replay, and drop off. Spot the weak intro and the moment that holds attention.

Realtime viewer dashboard

See who is watching right now with a 15-second auto-refresh, plus a playlist funnel that traces drop-off across a video series and a device and browser breakdown.

Configurable advanced watermark

Build the watermark from 7 fields: username, email, IP address, user ID, timestamp, site name, and custom text. Adjust font size and badge visibility for the exact deterrent you want.

Suspicious activity detection and alerts

Detect multi-IP access from one account, rapid seeking, and developer-tools use. Review detections on an alerts dashboard with configurable sensitivity, and whitelist known-safe users to silence the noise.

Email-capture gate and webhook

Require an email address before a visitor can watch gated videos, with cookie persistence and per-video control. Fire a webhook on capture to push the lead into Zapier, Make, Mailchimp, or your CRM in real time.

LMS auto-completion and enrollment gating

Link a video to a LearnDash, Tutor, or LifterLMS lesson and auto-mark it complete at a threshold you set between 50 and 100%. Gate video access by enrollment, and register a third-party LMS through the adapter API.

Milestone actions

Fire a webhook, send an email, or tag and grant a role to the viewer when they reach any milestone at 25, 50, 75, or 100%. Turn a completed video into a CRM event or a course unlock.

CSV, PDF, and weekly digest

Export watch sessions, milestones, and users to CSV, generate async PDF reports with overview stats and completion rates, and receive a weekly digest email with views, completions, top 5 videos, and alert count.

A complete platform, not a simple widget

Playback engagement across 10-second buckets with a device and browser breakdown table

Connect Bunny, YouTube, Vimeo, and Wistia, then browse and bulk import from each library

DRM settings for ClearKey encryption via Bunny cloud or a local Shaka Packager

Suspicious activity alerts for multi-IP access and rapid seeking, with configurable sensitivity and user whitelisting

Email-capture gate with cookie persistence, per-video control, and a webhook for real-time CRM integration

Fire a webhook, send an email, or tag the viewer when they reach a completion milestone

Export watch sessions, milestones, and users to CSV, or generate an async PDF report

Simple, honest pricing

One-time payment or annual subscription. All features included in every plan, no hidden add-ons.

Personal
1 site
$59/yr
$41 /year 30% off
  • 1 site license
  • All Pro features
  • DRM, import, heatmaps, LMS
  • 1 year of updates
  • Priority email support
  • 30-day money-back guarantee
Get Personal
Most popular
Professional
5 sites
$129/yr
$90 /year 30% off
  • 5 site licenses
  • All Pro features
  • DRM, import, heatmaps, LMS
  • CSV and PDF export
  • Weekly digest email
  • 1 year of updates
  • Priority email support
  • 30-day money-back guarantee
Get Professional
Agency
Unlimited sites
$299/yr
$209 /year 30% off
  • Unlimited site licenses
  • All Pro features
  • Client site deployment
  • CSV and PDF export
  • Weekly digest email
  • 1 year of updates
  • Priority email support
  • 30-day money-back guarantee
Get Agency

Annual plans renew automatically. Cancel any time before renewal.

30-day money-back guarantee. No questions asked.

Rated 5.0/5 from 210 reviews on Wbcom Designs

The plugins are beautifully designed and user-friendly. What impressed me most is their outstanding customer support: quick, helpful, and always willing to go the extra mile.

S W Malcolm

Verified Review

We use several plugins from Wbcom Designs and we are extremely satisfied. They add real value, are updated regularly, and integrate cleanly.

Peter Gibson

Verified Review

I have learned that if the support is not prompt and effective it is a sign to move on. Wbcom has impressed me. Fast, friendly and effective.

Steve Valencia

Verified Review

Common questions

Do I need the free MediaShield plugin?
Yes. MediaShield Pro is an add-on. The free MediaShield plugin, version 1.1.0 or later, must be installed and activated first. Pro extends the free plugin's protection, sessions, and analytics through WordPress hooks and does not work standalone. If free is not active, Pro shows an admin notice prompting you to install it.
What kind of DRM does Pro use, and what does it protect?
Pro ships ClearKey DRM, software-based AES-128 encryption packaged either through Bunny Stream cloud or a local Shaka Packager CLI, plus signed CDN URLs and PWA offline playback. ClearKey encrypts video in transit and stops casual file grabbing. It is not hardware-backed Widevine L1 or FairPlay, so it does not block a determined screen recording. The DRM Types Explained doc covers exactly what each level protects.
Which LMS plugins does the auto-completion support?
LearnDash, verified with version 5.0.4, plus Tutor LMS and LifterLMS, each with a built-in adapter. Link a video to a lesson and Pro auto-marks the lesson complete when the viewer reaches your chosen threshold between 50 and 100%. You can also gate video access by course enrollment, and register a custom LMS through a developer filter.
Can I import my existing Bunny or YouTube library?
Yes. Pro connects to Bunny Stream, YouTube, Vimeo, and Wistia and lets you browse and bulk import existing videos in a few clicks. You can connect multiple libraries per platform, upload new videos directly to a platform with resumable progress, and receive Bunny encoding status updates by webhook.
Will Pro features slow down my site?
No. Pro extends the free plugin through hooks and uses the same custom-table architecture with indexed queries. Heatmap data is pre-aggregated, analytics roll up on a schedule rather than on every page load, and DRM license issuance is gated to a tight query budget. Disabled features add no overhead.
What is the email gate and how does the webhook work?
The email gate captures a visitor's email address before they can watch gated videos, with configurable cookie persistence and per-video control. On capture, Pro fires an optional webhook with a JSON payload, so you can push the lead straight into Zapier, Make, Mailchimp, or any CRM that accepts a URL.
Can I try before buying?
Start with the free MediaShield plugin to evaluate the protection, player, and analytics with no license required. For Pro, there is a 30-day money-back guarantee: buy any plan, test every feature with your real library, and request a full refund within 30 days if it does not fit.
What happens when my license expires?
Every Pro feature keeps working. Your DRM, analytics, email gate, and LMS automation continue exactly as configured. License status controls access to plugin updates and support only. Renew to restore updates. No features are disabled and no data is removed.
Where do I find the Pro documentation?
All documentation lives in one place, the MediaShield docs, so you never check two sites. Because Pro requires the free plugin and extends it, every Pro feature (platform connections, DRM, advanced analytics, email gate, LMS integration, milestone actions, and data export) and its developer reference (hooks, REST API, and the Pro database tables) is documented right alongside the free plugin docs.

Ready to give your video library DRM, analytics, and automation?

One license. Instant download. Works with any WordPress theme.

Buy MediaShield Pro Read the docs Try the demo