Protect WordPress Videos & Audios

WordPress Media Protection extension built on Video.js HTML5 video player library offers a simple, fast and secure way to embed and protect both your WordPress videos and audios.

This extension comes in handy when you want to allow your paid users to view your videos online, but at the same time stop them from downloading the videos.

  • No more "inspect elements" to direct access and share the video file URLs
  • Stop most popular video downloaders including Internet Download Manager (IDM) from downloading your videos

WordPress Self-hosted Videos & Audios

Protect your WordPress videos and audios link by expiring its private download links every 5 seconds. Once the previous private links expire, the extension auto-generates a new one that keeps the video playing smoothly.

The extension comes with a friendly UI - compatible with Gutenberg WordPress block editor. It's simple and easy to embed your videos and audios in any posts, pages, and content widget you want. You don’t even need to use nor understand any shortcode as it’s automatically embedded in your content.

We recommend you not to self-host your videos whose sizes are bigger than 100 MB. Otherwise, the videos wouldn't be playing smoothly unless your hosting server is really powerful. Please use HLS method and host these videos on Amazon S3 for better user experience, instead.

WordPress HTTP Live Streaming (HLS) Videos

Flash is dying. It's time to use a much better video protection method with HTTP Live Streaming (HLS). HLS offers better playing quality, experience, and protection against tools like IDM as well.

Your video files will be split into short & small chunks called MPEG2 Transport Stream with the .ts file extension. Each chunk is encrypted with a special algorithm. So even if video downloaders can somehow download them, they can't be opened.

Protect Video & Audio Playlist

Once your videos/audios are protected with PDA Gold, our video extension provides you with a simple shortcode to display a video/audio playlist.

Users are allowed to access this playlist but will not be able to download them, even via the most popular download tools. Isn’t it just perfect?

Tutor LMS Integration

Tutor LMS plugin allows you to prevent unwanted users from accessing video lesson URLs directly.

But you will need extra protection to stop your video lessons from download tools like IDM. No worries, our plugins have got you covered.

Key Features

  • Videos and audios hosted on Amazon S3 bucket.
    • It won’t slow down your website nor take up your hosting server bandwidth
  • Powerful shortcode builder makes it super easy to customize and embed media into content
    • Work on pages, posts, custom post type or custom widget area
    • Work on all devices including PCs, tablets and mobile phones
  • Built-in HTML5 video player – no Flash required

See It In Action

Here's a protected HTML5 video demo using HLS:

Check out our demo of protected video with a custom poster.

Other Supported Platforms & Players:

  • Protect interactive videos using TechSmith Camtasia player
  • Protect videos using FV player & Plyr player
  • Protect audios using WavePlayer

Disclaimers: although there is no sure way to protect your videos against all programs and video downloaders, our method will make it harder for most average people to steal your valuable videos.

$138 Today only $119

Download NOW

All price options are billed yearly. You may cancel your subscription at any time. Extensions subject to yearly license for support and updates. View terms.

Please drop us a support ticket if your PayPal email is different from the one you use when purchasing our PDA Gold.


WordPress: 4.0 or higher
Prevent Direct Access Gold: 3.0 or higher
PHP: 5.6 or higher


Extension Details

Developer: BWPS Team
Version: 1.0.5
License: As per your PDA license

Your extension license is tied to your Prevent Direct Access (PDA) Gold license. So please use the same email when purchasing PDA Gold and this extension.

What they are saying

caret-down caret-up caret-left caret-right

I don't know how to thank you. You are really a great team! Now my videos are well protected. Really thank you very much for your efforts!

Ehab Monir, UAE

The video was very well protected! I have tested many other solutions to protect videos and yours is by far the most advanced one! I want this plugin to be one of my huge pitches in the upcoming months.

Leonido Gebhard, Austria

Such an easy and simple way to protect my videos. Recommended!

Antonio Cruz, US

Thanks a lot. I like this plugin

Bernard Chantal, Canada