Amazon S3 + CloudFront for WordPress

S3 Media Maestro: the Amazon S3 plugin for protected WordPress media

It’s your media. You should decide who can play it. S3 Media Maestro uploads video, audio, and files to Amazon S3, delivers them through CloudFront, and stops a shared link from living forever.

Course videos playing in a protected player

We’ve been using S3 Media Maestro for our clients who do online education. In all the years we’ve been using it, it’s worked flawlessly and provides an easy option to stream protected videos.

Sherry Holub
JVM Design

If you have never tried S3 Media Maestro, then you might be quick to think this is hyperbole, but give it a go and, like me, you will likely be back for the additional licenses you should have purchased in the beginning. I have the 10-license pack now and loving it.

Steve Dougherty
PLR Video Direct

If you use AWS to host your video content, it’s a no-brainer to get S3 Media Maestro and use the plugin on all of your sites.

Jim Wolfe
Course creator

Your Media. More Secure. Faster. Easier to Manage.

See how S3 Media Maestro transforms the way you store, deliver, manage, and play media in WordPress.

Without S3 Media Maestro With S3 Media Maestro

Media Storage

Without S3 Media MaestroYour media lives on your WordPress server or in a publicly accessible location.

With S3 Media MaestroStore media securely in Amazon S3 and let CloudFront deliver it efficiently around the world.

Media Access

Without S3 Media MaestroShared URLs can expose your files to anyone who has the link.

With S3 Media MaestroExpiring, encrypted URLs help control access and discourage unauthorized sharing and downloads.

Media Management

Without S3 Media MaestroManage WordPress content in one place and AWS storage in another.

With S3 Media MaestroManage your S3 media, buckets, and folders directly from your WordPress dashboard.

Viewer Experience

Without S3 Media MaestroBasic browser playback provides little control over the viewing experience.

With S3 Media MaestroDeliver a professional, responsive player with captions, multiple languages, and desktop/mobile support.

What the plugin includes

Deep AWS S3 integration

Upload to Amazon S3 from WordPress, and manage buckets and folders without leaving the dashboard.

AWS CloudFront integration

Serve the file through Amazon CloudFront so playback stays quick for viewers in other regions.

AWS transcoder integration

Transcode an upload into more than one resolution as soon as the file lands, so playback can match the connection.

HTML5 video player

MediaElement.js looks right on desktop and on a phone. It is the player WordPress already uses.

Closed captioning

Add a VTT caption file. One video can carry more than one language.

Link expiration

Set how long a link stays valid. After that, the shared URL stops working.

Link encryption

The plugin builds encrypted links, so the file is not sitting on a public address someone can bookmark.

Prevent downloading

The player blocks a simple right-click “save as” of the video or audio.

Multiple file types

MP4, FLV, OGV, WEBM, and WMV are accepted. Upload MP4 (H.264) when you want the reliable result.

Easy media placement

Drop the player into a page with the S3 Media Maestro block, or build the shortcode and paste it.

Media from any source

The player can embed video or audio from another host. Protection applies only to files on Amazon S3. A public link from somewhere else can still be shared.

Protect audio and files

Audio and downloadable files on S3 get the same expiring, encrypted treatment as video.

WP Courseware integration

Inside WP Courseware, require the video to be watched, and mark the unit complete when it ends.

Protect your Amazon S3 media

Licenses start at $99 a year for 2 sites. Each one includes a year of support, a year of updates, and a 30-day money-back guarantee. The plugin keeps working if you do not renew. Buy from flyplugins.com, the official site, to get a genuine license key with automatic updates and support from the team that builds S3 Media Maestro. Get started adds the license to your cart. You can also try the demo first.

Editor

2 Site License

$99 / year

  • 1 year of support
  • 1 year of updates
  • Install on 2 WordPress sites
  • 30-day money-back guarantee
Get started

Producer

25 Site License

$159 / year

  • 1 year of support
  • 1 year of updates
  • Install on 25 WordPress sites
  • 30-day money-back guarantee
Get started

Frequently asked questions

Can I try S3 Media Maestro before purchasing?

Yes. A working demo site shows the player, protection, and dashboard.

Do I have to renew each year for S3 Media Maestro to work?

No. The plugin keeps working after the license year ends. Renew for feature updates, bug fixes, WordPress compatibility, and support. Themes, plugins, and WordPress itself keep changing, so an outdated copy will eventually fall behind.

Can I upgrade my license level after purchase?

Yes. Log in to the member portal, open Licenses, and choose View Upgrades. You pay the difference in price.

Can I use S3 Media Maestro with any theme or page builder?

Yes. If a theme or builder conflicts, Fly Plugins will work with you to place the player correctly.

Can I use the player for media not hosted with Amazon S3?

Yes. The player can embed video or audio from another source. Protection applies only to files hosted on Amazon S3. A public link from somewhere else can still be shared.

Can I use the WordPress block editor with S3 Media Maestro?

Yes. After you activate the plugin, an S3 Media Maestro block is available in the block editor, along with the shortcode builder.

Do you offer a guarantee?

Yes. Every license includes a 30-day money-back guarantee.

Have a question that is not listed here?

Visit the questions page for more answers, or send a note from there.