S3Media Stream FAQ

Frequently asked questions regarding the commercial S3Media Stream plugin for WordPress The plugin can embed private streaming video and audios, Flash, protected links. 

When Flash is deprecated, what happens with RTMP?
RTMP will not  work without Flash, but if you have set a HTML5 fallback, the player gracefully serves the progressive download version instead. The only danger could be that later versions of JW Player might flip on the rtmp reference in the embedding code but in that case we will adapt the plugin in such a way that rtmp is simply ignored, sitewide. So, for those of you with loads of media set to RTMP, just make sure that you have the  HTML5 fallback option set (in Default settings for sitewide use, or individual per item), so that non-flash browsers still can display the media. A quick way to change RTMP shortcode to progressive download: When you change the mediatype to audio instead of streamingaudio, the attribute streaming will be ignored and not included in the page"s source code.    
Is there a Joomla version of S3Media Stream?
Yes, there is. Have a look here: http://www.footprintaddons.com The extension for Joomla is somewhat different. There is no version with JWplayer 7 yet, the ETA on this is unknown.
Can I upgrade from S3Media Stream regular to Enterprise?
No, S3Media Stream Enterprise is a separate plugin not compatible with S3Media Stream (regular) since it is rewritten from scratch. Too many features in JWplayer have changed since version 6. Additional info: You cannot use both plugins alongside each other on the same site either because that will create a javascript conflict. But if you buy S3Media Stream Enterprise, you can keep using the regular version on your old site. There is a shortcode converter to convert old code to the new one if you want to migrate videos to the new site.  However, this needs to be done individually for each post or page.
Does S3Media Stream support HLS adaptive streaming?
Yes, in principle you can (with S3Media Stream Enterprise only and a Premium JWplayer license). Note: HLS adaptive streaming can only be embedded with public video's because it makes use of various playlists to serve different bandwidth versions depending on the internet connection of the visitor. This makes the format prone to theft. You can set the bucket in which the video segments reside private, but the m3u8 manifests and video segments must be set to public. HLS adaptive streaming is best served via a web distribution. We are investigating a way to make it private but so far no luck.
What is the difference between S3Media Stream and S3Media Stream Enterprise?
S3Media Stream regular does not require a yearly renewal for the JW Player license, instead a one-time license is required since the plugin ships with JWplayer 5.10 commercial, whereas S3Media Stream Enterprise ships with JWplayer 7.x, requiring either a free license or a a yearly JW Player Premium license to unlock premium features such as HLS adaptive streaming and 360 VR video. The Enterprise version has a responsive video/audio player, multilingual subtitle support, Social sharing and Google Analytics on board.   A couple of good features are lost in JWplayer 6.x, like Full sceen, start from, duration, sticky controlbar, icons in the video area which are features of the regular version using JWplayer 5.10. However, the new features are worthwhile, depending on your needs and support for mobile devices is improved considerably. We made this version presuming that you want to work with private streaming (for streaming) and download distributions (for HTMLfallback). If you do not plan to use the plugin for this purpose, the regular version is more suitable. compare-regular-enterprise
Where is the license for JW PLayer that came with the bundle?
With S3Media Stream (regular) there is no key and you don't need one since the commercial version of JW player 5.10 is already included. This is a special arrangement with Longtailvideo (aka JW Player). S3Media Stream Enterprise ships with JW Player 7 but it is a separate package, not compatible with the regular version since it is rewritten from scratch and it requires either a free JW Player license or a premium version (HLS adaptive streaming, 360 VR video). JW Player 5.10 and 6 licenses are not portable to JW Player 7 and higher.
Can I display more than 1 video or audio on a page?
Yes, you can place more then one video on a page or post, with the exception of 360 VR video because at this time of writing, when you activate two 360 video's on the same page and you interact with one of them, the other pans with it. You can test this on our demo site: http://enterprise.wp21century.com/s3media-stream/360-vr-video/ With the other formats, there is in theory no limit, but keep in mind the more you add, the heavier your page will become, which is bad for SEO. We recommend not to place more then 10 media on the same page/post.
Video does not play before full download

When your video or audio refuses to play before full download in progressive download, it usually means the index is at the end of the file.
Converting the videos with HandBrake should remedy the problem, selecting the "Optimize for Web" option, or process your video with this tool: http://renaun.com/air/QTIndexSwapper.air

For protected download links, which files types are supported?

All file types can be downloaded: PDF, doc, xls, exe, mov, zip, txt, etc...
Executables may generate a warning in some browsers, depending on the antivirus settings of the customer's browser. Mobiles have restrictions on file types also.

Do I need to set different formats for mobiles and Web?

In principle you don't need to. You just have to make sure to use MP4 with H264 codec and AAC audio in the video to play it on browsers and mobile devices.  Here is a tutorial on how to convert videos successfully to ensure playback on iPad and iPhone: How to encode a video simultaneously for web, iPhone, iPad, iPod & other handheld devices using HandBrake

However, it is possible to set a low resolution video for HTML5 fallback if you use RTMP streaming. It needs to have the same name as the HD version, but it can reside in another bucket. If you use S3Media Stream Enterprise, you can set a download distribution from another bucket unless you use progressive download, HLS adaptive streaming or 360 VR video.
Is S3Media Stream compatible with HTML5?
Yes, it is if you set the HTML fallback bucket when using RTMP streaming.  The player switches automatically to HTML5 mode as soon as it detects a non Flash browser. With progressive download, 360 VR video and HLS adaptive streaming the HTML5 player is used. With the latest version of S3Media Stream Enterprise, subtitles, poster images and watermarks now work on most mobile devices. Social Sharing shows up on most mobile devices as well.
Does S3Media Stream support membership systems?

Yes, most membership plugins work with S3Media Stream. As long as they allow you to work with posts and pages, it should work. We tested with DAP and S2Member without problems.

System requirements
  1. Wordpress 3.9 or higher.
  2. S3 account with CloudFront service enabled. Although you can work without an S3 account, it makes this plugin somewhat pointless. There are several free plugins to play non S3 videos.
  3. PHP 5.x recommended, but works with PHP 4.x as well, except the Enterprise version which requires PHP 5.x
Does the plugin support 64bit browsers?

Yes, all major browsers Google Chrome, IExplorer, Firefox, Safari and Opera, in 32bit and 64bit are supported.

Can I play Youtube videos or from other sources?
Yes, you can. Whether they are on your own domain, S3 Amazon or on a video service like YouTube, you can even mix various sources in one playlist. Vimeo videos are not possible as they use expiring URLs themselves. The S3Media Stream Enterprise version does not work with S3 buckets directly, only via streaming and download distributions, although you can link to a bucket using an absolute URL for public videos. or private videos, use distributions.
How do I sign up for S3/CloudFront account?

It is really simple to sign up. The only thing you need is an email address and a valid credit card. You won't be charged any money upfront, you pay as you go along. The pricing is very low. Go here http://aws.amazon.com/s3/ to sign up and click on the Create Free Account link. From there, follow the instructions. We had a tutorial for this with screenshots but the interface of AWS changes so frequently that we could not keep up with it.

What do you exactly mean with Premium support?

Premium support means that you have priority when it is very busy. Generally, we respond within 24 hours, often much sooner. In the weekend, support is closed except in special circumstances. We understand that you want to move forward so we won't let you wait. That is our pledge to you. If you go to www.footprintaddons.com, where we sell the joomla version of this plugin, you will see some testimonials of customers who experienced Premium Support. We want you to be happy, period.

Can the plugin restrict playback via a fixed IP address only?

This is not regulated by the plugin but rather in your CloudFront account. CloudFront will automatically detect if an IP address has been set and check the plugin request against it. If the plugin requesting a video or audio is not accessed via that IP address, an access denied error will show up. But as such , it has nothing to do with the functionality of the plugin itself.

Can I adapt the plugin myself?

You are free to adapt the plugin for your personal use. We ask you not to remove the credit notices in the files. You cannot claim our work as your own and you are asked to add an extra line in the credits area to state that you adapted the code. Selling the plugin, adapted or not, is not allowed. Any changes make the money back guarantee void and we do not give technical support regarding changes you made.

Is the source code encrypted?

No, it is not encrypted because that would be a childish act. You should have the option to adapt the plugin yourself to suit your needs and any WordPress plugin that encrypts its source code is in violation of the WordPress GPL license agreement.  Encryption also enlarges the code considerably and may slow down performance.

I don’t like the way the plugin works, can I get a refund?

It is better to ask questions about the plugin upfront, of course. But you can get a refund within 30 days of the purchase. We do require a detailed reason why you do not like it and if it is a small matter, we may adapt the plugin to suit your needs. If we cannot adapt the plugin, we will refund your money. You will be required to remove all files from your computers (local and server(s)).

Can we hire you to make fundamental custom changes?

Yes, you can. We will give you a quote in that case. Please keep in mind that the minimal charge will be $300.00 USD.

Can we ask for custom changes?

Yes, you can. If it is not too much work, and if it is a feature that is worthwhile as an update, we don't even charge it. Example: a customers asked to set the bucket in such a way that he no longer had to fill in the full path to the streamer software, but only the CloudFront distribution name. As this is useful, we added the feature without extra cost.

Can I sell this plugin or give it away?

No, you cannot sell it, but we are working on an affiliate program. If you are interested, contact us. You are not allowed to pass on the plugin to third parties. The license becomes automatically void when you become insolvent or in case you leave this Earthly paradise. It cannot be sold as an asset of your business. This means, when you sell your site, the plugin is not included and the new owner needs to buy a license.

Can I use this plugin on more then one site?

Yes, you can use it on any of your own sites. Not on client's or friends's websites. As for the JW player license, you need to make sure your license covers more then one site. If you have already a JW player license which is not sufficient to cover the amount of sites you own, we can help you upgrade to a higher plan with longtailvideo. Just contact us.

For the Enterprise version: we do not offer a JWplayer license. You need to buy the license at www.jwplayer.com
Does this extension work with mobiles like iPhone and Android based devices?

Yes, it does if you set the HTML fallback bucket. In short, it will only work on HTML5 mode (from version 5.6 onward).  The current version 5.6.4 supports it. The player switches automatically to HTML5 mode as soon as it detects a non Flash browser.  However, it means that various features will not work on mobiles, namely: subtitling, related playlist, log/watermark and on some devices, poster images will not show up either.

With S3Media Stream Enterprise, subtitles work on several mobile devices although they have problems with special characters, which can be problematic with French, Spanish and other languages using lots of punctuation and accent marks. Logo/watermark only shows a white bordered rectangle, but the link works. Poster images show up properly on most devices. Social Sharing shows up on most mobile devices as well.

Updated: March 24, 2015