- http://www.wowzamedia.com/store.html からWowzaMediaServer-2.2.3.dmgをダウンロードしてインストール
- Wowza Server Developer editon のライセンスを取得
ライセンス取得は登録が必要です。数分で登録したメールアドレスにライセンス番号が送付されてきます。このライセンスでは10コネクションまでの接続制限とストリーミング時間の制限がありますが、それ以外の機能的な制限はありません。
Wowza を起動します。
cd /Library/WowzaMediaServer/bin/
./startup.sh
# ライセンスキーを聞いてきますので入力します
とりあえず普通のストリーミングをしてみます。
アプリケーションを作成した方が良いので作成します。アプリケーションは以下のディレクトリにフォルダを作成することで作成できます。
/Applications/Wowza\ Media\ Server\ 2.2.3/WowzaMediaServer/applications
フォルダ名はとりあえず「test」にでもしてみます。設定ファイルもデフォルト状態でコピーしておきます。
cd /Applications/Wowza\ Media\ Server\ 2.2.3/WowzaMediaServer/applications
mkdir test
cd ../conf
mkdir test
cd test
cp ../Application.xml .
ローカルでテストする場合はとりあえず以下のURLで接続可能です。
rtmp://localhost:1935/test
クライアントアプリを作成するの面倒なので、とりあえず http://flowplayer.org/ をクライアントにして動作させてみます。
- http://flowplayer.org/download/index.html から 「GPL license (Free)」の flowplayer-3.2.5.zip をダウンロード
- http://flowplayer.org/plugins/streaming/rtmp.html から flowplayer.rtmp-3.2.3.zip をダウンロード
- 「flowplayer-3.2.5.swf」、「flowplayer.controls-3.2.3.swf」、「flowplayer.rtmp-3.2.3.swf」、「flowplayer-3.2.4.min.js」、「style.css」をどこか一箇所に集めておきます
とりあえず以下みたいな HTML を作成してアクセスすれば再生可能です。clip の URL はこの場合flvです。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test</title>
<script src="./flowplayer-3.2.4.min.js"></script>
<link rel="stylesheet" type="text/css" href="./style.css" />
</head>
<body>
<h1>test</h1>
<a class="player" id="fms">
<img src="./showme.png" />
</a>
<script type="text/javascript">
$f("fms", "./flowplayer-3.2.5.swf", {
clip: {
url: 'test',
provider: 'wowza'
},
plugins: {
wowza: {
url: 'flowplayer.rtmp-3.2.3.swf',
netConnectionUrl: 'rtmp://localhost:1935/test'
}
}
});
</script>
</body>
</html>
参考サイト