Wowza MediaSecurity AddOn Package


Hits: 6804  

The MediaSecurity AddOn Package includes options and procedures for securing Wowza Media Server and the media you plan to stream through Wowza Media Server. There are several Wowza Media Server features that are needed to properly secure your content.

1. SecureToken
2. RTMP authentication
3. RTSP authentication
4. StreamNameAlias
5. secure streaming (RTMPE, RTMPTE and RTMPS).

MediaSecurity AddOn Package for Wowza Media Server 2 or greater:
MediaSecurity_2.0.zip

Some basic steps to setup SecureToken for wowza:

1. Download the MediaSecurity Addon package “MediaSecurity_2.0.zip” and copy the wms-plugin-security.jar & wms-plugin-security-encryption.jar from the package/lib folder to the [wowza-install]/lib folder, then restart Wowza Server.

2. Edit the new Application.xml. Add the following Module to the bottom of the Modules list, but make sure it is above the closing tag.

<Module>
<Name>ModuleSecureToken</Name>
<Description>ModuleSecureToken</Description>
<Class>com.wowza.wms.plugin.security.ModuleSecureToken</Class>
</Module>

3. Add the following Property to the Properties list at the bottom of the Application.xml.

<Property>
<Name>secureTokenSharedSecret</Name>
<Value>#ed%h0#w@1</Value>
</Property>

4. Start Wowza Server

Contact us to add SecureToken protection to JWPlayer and FlowPlayer for Wowza, Red5, FMS media files.

Email: svnlabs[at]gmail.com
Mobile: +919928673578
Skype: svnlabs
MSN: svnlabs[at]hotmail.com

Fallback for all Browsers & iOS


Hits: 2973  

The JW Embedder currently offers 3 modes:

Flash mode – The original JW Player mode. Uses the Flash Platform to playback streaming and progressive video, images, and sound.
HTML5 mode – HTML5 offers support on the most up-to-date browsers and devices such as the iPhone, iPad, and Android.
Download mode – Download offers the widest range of compatibility, allowing users with almost any video capable device to view the content.

<!DOCTYPE HTML>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html; charset=utf-8">
<title>Fallback for all Browsers & iOS</title>
</head>

<body>
<script type='text/javascript' src='jwplayer.js'></script>

<divid='mediaplayer'></div>

<!--[if IE]>

<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='480' height='270' id='single1' name='single1'>
<param name='movie' value='player.swf'>
<param name='allowfullscreen' value='true'>
<param name='allowscriptaccess' value='always'>
<param name='wmode' value='transparent'>
<param name='flashvars' value='file=video.mp4&image=preview.jpg'>
<embed
id='single3'
name='single3'
src='player.swf'
width='480'
height='270'
bgcolor='#242424'
allowscriptaccess='always'
allowfullscreen='true'
flashvars='file=video.mp4&image=preview.jpg'
/>
</object>

<![endif]-->

<script type="text/javascript">
  jwplayer('mediaplayer').setup({
    'id': 'playerID',
    'width': '480',
    'height': '270',
    /*'provider': 'rtmp',
'streamer': 'rtmp://rtmp.example.com/application',*/    
    'file': 'video.mp4',
    'image': 'preview.jpg',
    'modes': [
        {type: 'flash', src: 'player.swf'},
        {
          type: 'html5',
          config: {
           'file': 'video.mp4',
           'provider': 'video'
          }
        }/*,
{
type: 'download',
src: 'player.swf'
}*/
    ]
  });
</script>
</body>
</html>

Demo: http://demo.svnlabs.com/mediaplayer/fallback.html