Amazon, Video Players & Gallery, Multimedia, Multimedia Players

With S3Media Stream 8 you can publish your video and audio with expiring links (signed URLs) via Amazon Web Services (AWS) with CloudFront to protect your media from unauthorized sharing.

  • Favourite
  • Report

The responsive player is fully HTML5 compatible. It also has a protected download link feature that enables you to offer expiring links on the fly to any file type on AWS. S3Media Stream ships and installs with JW Player 8.7.5 but it is possible to use the remote Cloud Player. Note: A JW Player Starter license is required.
Users of versions prior to 7 are advised to use the troubleshooting guide in the support/documentation section for proper migration before they install.

Protect your media

Protect your video and audio files from leeching or unauthorized sharing since the links to the media expire too quickly.
Deliver your protected PDF’s, PowerPoint files, Docs or ANY down-loadable file without fear of hotlinking.
Discourage screen capturing of videos with a dynamic watermark, showing Name, IP address and date of the visitor in any of the possible 4 positions in the player (does not work on all server configurations)

The extension can handle the following media options

  • Private progressive download video and audio (also called pseudo streaming)
  • Semi-private HLS adaptive streaming video and audio
  • Semi-private MPEG-DASH streaming video and audio
  • Private 360 VR video
  • Protected download links via signed URLs (expires in time) to any file type on AWS.
  • Private/Public playlist generated via wizard for audio or video.
  • Public External media (not served via AWS)

Use a wizard to generate the shortcode for you in articles.
Use the playlist wizard to generate playlists with signed URLs for up to 20 items.
Use the module to place media in other positions of your template.
The protected download link feature is very useful to provide expiring links to any file type residing on AWS.
Note: 360 VR video is not widely supported yet. It doesn't work on most mobiles and supports only the latest browsers. See for more info.

Look and behavior features

  • Poster image to set an image as the preview for the video player, also possible for audios.
  • Autostart gives the option to automatically play media upon page load or wait for visitor's input(not for playlists)
  • Repeat media controls to repeat media automatically or play just once(not for playlists).
  • Player align to position the player left, right, center or template determined (none).
  • Control bar, show or hide option.
  • Captions/Subtitles for the hearing impaired or translation (video/audio).
  • Encode URLs obfuscates links to media in the embedding code. It also prevents special characters from being translated by templates or other extensions, which would result in an invalid signed URL.
  • Stretching has several options to fit video in the player.
  • Social sharing button to share a page with embedded media (not directly a link to the media itself)

Branding options

  • Watermark/logo with a link to any page and 4 possible positions in the video area.
  • About Text and About Link in the context menu can be customized to brand your player*.
  • Make an audio look engaging with poster image, watermark and subtitles.
  • Customize the look of the player with css, either via a separate stylesheet or directly in the templateof your site (recommended). Note: Version 7 skins are not compatible.

(*) The JW Player version notice and 'About this video' link cannot be turned off.

The following media types are supported

  • 2 video file types: MP4, WebM*.
  • 4 audio file types: AAC, MP3, M4a and Vorbis.
  • 2 streaming protocols: HLS and MPEG-DASH.

(*) RTMP is no longer supported since JW Player 8.0, nor is FLV. For users with older versions of S3Media Stream, there is the HTML5 fallback for RTMP to transform old shortcode to progressive download automatically. Consider to replace old shortcodes and modules with HLS adaptive streaming instead.

The following captions formats are supported

  • webvtt (preferred as it is supported by iPad
  • srt (not properly supported by iOS devices)

PREMIUM SUPPORT to help you on your way quickly

Setting up your AWS account for the first time is not that easy. There are some pitfalls, so you can do with some substantial support.
Notwithstanding the step-by-step tutorials and solutions to problems we offer, you might bump into a problem you cannot pinpoint and we are here to help.
We want you to be happy with our extensions, so we help you all the way. As a premium support customer, you get an answer within 24 hours (except in weekends). In some cases, we contact you via Skype if e-mail support is insufficient.

GDPR compliance

Since the S3Media Stream extension doesn't handle personal information, GDPR is not applicable.
JW Player itself is GDPR compliant since version 8.3 which generates a clientID in the context menu for visitors in case they want to demand which traffic information is stored on JW Player server(s). For this, they can contact JW Player directly.

excellent support

Posted on 23 December 2018
absolutely the best support and program I have encountered in my ten years learning and using joomla
I highly recommend they are the best!
Ease of use
very easy excellent services
top of line, never had better support with a smile
very good and works terrific
Value for money
worth every dime
I used this to: my joomla website with streaming videos for 10 years
thank you so much may you be blessed like you blessed me
This plugin was exactly what we were looking for. This allowed us to utilize Amazon Cloudfront and Amazon S3 for video distribution.
Ease of use
The plugin itself was very easy. The set up of Amazon was what was confusing.
The support of this product is exceptional. Their team was extremely responsive and overly helpful. Very clear instructions - just FANTASTIC
The documentation is extremely detailed. It has pictures to accompany the instructions. It walks you through step by step to get it to work.
Value for money
I feel that the price is worth what we are able to accomplish.
I used this to: We are using this plugin to serve videos to a clients membership site. We needed to make sure that the videos were protected, and able to be distributed in a high quality stream. This plugin allowed us to accomplish everything we needed.

Flash Player

Posted on 04 January 2016
No HTML5, The videos are not seen on Android or Apple device
Ease of use
I would not know
Value for money
I would not know
Owner's reply: Hi Gioacchino,

Our extension does support htlm5 fallback. You probably made a mistake. Please contact our support to resolve this issue:

All the best,
I was planning to hire a programmer to write a program that would stream my videos and make the links expire and then I discovered S3Media Stream. It does everything that I wanted and more.

Best of all is the support. Rudolf offers the gold standard in support. I had no experience with video streaming from Amazon cloud and he stepped me through everything that I needed to know. He responded quickly to every question that I asked and my videos are now streaming beautifully.

Thank you Rudolf, I could not have done it without you!
I bought this component to import streaming video on my website via aws s3, however I encountered some problems while setting due to my unfamiliarity of aws. But, S3MEDIA STREAM's support is pretty excellent! They guided me and helped me patiently until everything is done. If someone is finding something combined with jw player or aws, take my suggestion that S3MEDIA STREAM is the best!
This software was a life saver for me. I never would have gotten AWS & CloudFront to work for me without it. The only thing more amazing than the software is the people behind it. Rudolf is truly an amazing guy. You would have to go to Disney World to see this level of customer service. He acknowledge my concerns almost immediately and he went over and beyond the call of duty to help me with issues that had nothing to do with this software. The software was perfect straight out of the box. I was the only problem. Not only were my issues fixed, he also educated me so that I could fly this thing solo. It's worth five times the cost in avoided frustration and hopelessness. Thank you so much, S3 Media Stream... you have a fan for life!
I purchased this software to enable us to be able to broadcast sermons via audio and video streams. I was very impressed with the support that I received to make this possible. Thank you! Working with amazon web services can be a challenge, but with the support that I received I am now able to set it up properly to work with AWS and we will really enjoy using this product for multiple purposes. Thank you!!
just agreeing with the other reviews. this extension developers is awesome and responsive. well worth the price. helped get my s3 cloud streaming project going. thank you much.
I have been absolutely delighted with this extension, it works brilliantly and the support is second to none.

If you are not familiar with AWS, it can be frustrating as hell.

Fortunately the documentation and training doesn't just cover the extension,it goes a long way to getting you going with AWS too.

All it takes is for just one setting or process not to be done and it won't work.

Rudolf the designer is incredibility helpful, and very knowledgeable, his service is second to none.

I have no hesitation in recommending this extension.
For me the mark of a good extension is when you get great support to go with it.

Setting up streaming from Amazon S3/Cloudfront isn't the easiest task in the world,

Rudolph the developer went beyond his remit in helping me with issues on S3 that weren't strictly to do with his Extension at all but more to do with me doing things wrong on S3. The extension isn't perfect, there are a few minor bugs but nothing too problematic and I have faith they will be fixed given the quality of the rest of the support I received.

If you need to stream or download content from S3 via protected links on your Joomla site then this is the extension for you.

S3Media Stream

Footprint Add-Ons
Last updated:
Aug 13 2019
Date added:
Nov 19 2014
GPLv2 or later
Paid download
c m p

Uses Joomla! Update System


Write a review