Category Archives: red5 security

Red5 security or hiding the rtmp

For each customer we supply on request a rtmp, this rtmp is customized with a random number so that you are the only one who is going to use it, but if you leave your player code visible on the source code of the web page people can steal your rtmp and use it, stealing your resources and bandwidth. Below there are instructions on how to hide and secure your rtmp.

1- Lets create your player first, using the rtmp given to you, go to http://code.google.com/p/swfobject/

2- Download swfobject_generator_1_2_html.zip or you can download it here.

3- Unzip it and run the index.html file from your desktop.

4- Fill the swfobject path as:

http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js

On the swf file use the adobe strobe, which is a very good player:

http://fpdownload.adobe.com/strobe/FlashMediaPlayback.swf

Adjust your player dimensions. Now enter your rtmp and if it is for live broadcast add the stream name to the rtmp.

5- Select dynamic method of embedding and press generate.

6- Copy the codewithin the set of script tags, where you see the embed function flashvars and then go to

http://www.javascriptobfuscator.com/Default.aspx

see below our video tutorial:

or click here for a larger more visible player.