Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

RTMPE


I know that BOTR supports RTMP, but I'm wondering if it has a support for RTMPE.

We're delivering commercial content for a geek audience and they know how to steal RTMP, so RTMPE is essential for us.

15 Community Answers

Remco van Bree

JW Player Support Agent  
0 rated :

Our RTMP option uses RTMPE by default.

JW Player

User  
0 rated :

Cool. I'm subscribing right now!

JW Player

User  
0 rated :

how do you set this up with BOTR? I can always get the file by looking at the java script in the source code. RTMPE is useless if the iPad fail-over stuff gives direct access. I can't find any docs on how to setup a player to stream from BOTR using RMTPE only. I have a BOTR account and don't care about HTML5/iPad/iPhone for now. I just want super secure videos. Don't mind coding.

Thanks.

Remco van Bree

JW Player Support Agent  
0 rated :

If you don’t want the iPad failover you should choose the alternative embed method.

JW Player

User  
0 rated :

The alternate embed code does not allow for secure embedding. Do you have docs on how to setup a secure embed using RMTPE for my BOTR account? Maybe I just missed the right page...

Remco van Bree

JW Player Support Agent  
0 rated :

What do you mean with secure embedding?

RTMPE is something that only happens in our back-end and doesn’t need additional documentation because on your end nothing changes. If you’re using player signing (http://www.longtailvideo.com/support/bits-on-the-run/15986/secure-your-videos-with-signing) you should note that the signing mechanism is the same for js players, swf players and video downloads.

JW Player

User  
0 rated :

I guess that the issue is I can easily get at the files no matter what method I use. Mainly because the http:// links instead of rmtp:// links. If I use the .js method I can open the .js file from the source, find the link to the file, pop it in a browser and get the files to download to my computer. If I embed I can look at the embed code, find the link to the file, pop it in a browser and get the file to download to my computer. The only thing stopping me is the secure signing, which just means I need to get at the underlying file under X minutes.

The other RTMP(E) servers I used in the past all prevented this from occurring - I couldn't plug the file path into a browser and get the file, I would get a Wowza media server error or etc. Special software had to be used to get the RTMP streams and RTMPE made that even harder.

Because I worked with paranoid video makers I have to make my site as secure as possible from people trying to get at the video files - they must be streaming only, encrypted, etc. I am having trouble getting this to occur with BOTR. Maybe this is just not possible, and BOTR (which I love) is just good for the more public files...?

If not, please let me know what I might be doing wrong. Maybe a demo page for a BOTR hosted file that I should not be able to download?

Remco van Bree

JW Player Support Agent  
0 rated :

If you use the alternative embed method in combination with an account that is set up on RTMPE, downloading should be reasonably hard.

This embed code example should block most of the avenues of attack:
bc.. <embed src="http://content.bitsontherun.com/players/pqpHX8l6-87q6xTof.swf" width="720" height="424" allowfullscreen="true" allowscriptaccess="always">

JW Player

User  
0 rated :

Can you expand on this a little Remco. I require the same set-up as Aaron, owing to overly paranoid client, personally i don't think the user base will have the know-how to get at the video but you never know.
I also need to be able to use flashvars to include some plugins/addons etc. Can't find any documentation on how to use alternative emebed that will give me this flexibility and allow for secure RTMPe with no html fallback. Also need PPV so must be flash not HTML5.

If i have understood you correctly most of the security is inherent in the account settings created . So for example my account has been set up as RTMP(e) as opposed to the HTTP default.

Surely this fact alone does not secure video as any HTML5 fallback that would kick in would I assume negate this secure protocol (in terms of ripping video/finding video file ) So i was informed I needed to use an alternative embed method. I can't find documentation on how to do this for RTMPe using streamer, js variables etc to set Flashvars for plugins.

Am I missing something. maybe i am making this harder than it has to be?

Thanks for any light you can shed

DAve

Remco van Bree

JW Player Support Agent  
0 rated :

Hi Dave, in the Bits on the Run platform you when you press the “embed” button you get the embed overlay. On the right-hand side of the embed code there is an arrow. If you click it you will get all embed options, and the embed tag method is the embed method that you need.

Please note that I am not sure what needs to be done if you use a self-hosted player instead of the Bits on the Run platform, so if you run your own player none of this applies.

JW Player

User  
0 rated :

Hi Remco thanks for response. Progress is being made here. I am convinced you can do what i need, i'm just not there yet.

So I eventually found drop down box with embed options, but had to disable secure content first!

However using this embed method i can 'view source' grab the js file load in the browser without querystring variables, find out the link to mp4 file and download it to browser, at least i assume i am donwloading it, unless it is still being served as RTMPe (streamed) as per my account setting. I know it is still rippable but maybe this will prove to be secure enough for all but the most initiated content thief amongst us? Your views?

Client is paranooid that content will be ripped and then no longer be able to charge PPV (99p) or whatever each time the training videos are watched. (intial audience will be known to one another, students on courses and if one has it they all have it)

I have assured them i will find a solution that suits. HTML5 was the problem as it doesn't honour RTMPe (although rumour has it adobe are going to include this support for ipads etc soon)

I also need a PPV feature and have looked into invideous still testing and trying to integrate with BOTR and JWPLayer, but all sorts of issues trying to add variables to embed code etc.

I am a little ashamed because as a 13 year veteran of the internet as a designer and developer i thought I would make sense of this stuff quite quickly, but i keep running into obstacles

Thanks for continued help and support, it is because of this I am sticking with you guys and hope to become a paying customer soon and in time bring lots of my clients on board

Regards
DAve

Remco van Bree

JW Player Support Agent  
0 rated :

If you embed the embed tag style embeds on your page there is no Javascript to poke around in, as the whole embed code will look like this:

<embed src="http://content.bitsontherun.com/players/urwfoBna-QUO8hCko.swf" width="320" height="200" allowfullscreen="true" allowscriptaccess="always">


Only the javascript and iframe embed codes will contain links to the video that are HTTP as a fallback for devices that are not Flash capable.

If you enable "secure players" you only get links to the preview page in the embed dialog because you will still have to implement some method to sign players on your end (like using shortcodes, as we do on our Wordpress module for example).

JW Player

User  
0 rated :

I have since come to this same realisation I think it must have been a JS embed method that was exposing the source file, although as my acount is RTMPe I assume it would no download progressively and only stream securely anyway, can you confirm?

Is it possible to use the WP shortcode method whilst keeping the video secure from any download trickery and with no HTML5 fallback as I need to use flash only for the PayWall/PPV functionality

I am fairly confident now that using the embed method the source video is not downloadable and i am getting closer to integration with invideous. All in all a good weeks testing

Thanks fro you ongoing support much appreciated

Dave

Remco van Bree

JW Player Support Agent  
0 rated :

The RTMPe is only used when the players are in Flash mode, it is not possible to make js video players flash-only.

If you wish to make the shortcodes into swf embeds you should edit the source of the wordpress module. Inside the bitsontherun.php file there is a botr_create_js_embed function. You could replace that with a function that creates a swf embed instead.

JW Player

User  
0 rated :

Fantastic, thanks Remco, I'll have a look at that as a possible solution for integrating my set of needs with WP.

OK no more questions....for now ;)

Dave

This question has received the maximum number of answers.