Wowza Media Serverは無料のストリーミングサーバーでAdobeのFlash Media Serverとほぼ同等の機能が使えます。
ここではWowza Media ServerをCentOS6上にセットアップする方法について解説します。
Wowza Media ServerはJavaで開発されていますので、Wowza Media Serverの実行にはCentOS上にJavaの実行環境がインストールされている必要があります。
yum install java-openjdk
下記よりフリートライアルライセンスを取得してください。
http://www.wowza.com/pricing/trial
入力したメールアドレスへライセンスキーが届きます。
Your Wowza Streaming Engine 4 Trial Edition license key is:
XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXXXXXXXXX
最新版は下記URLで確認してください。
http://www.wowza.com/pricing/installer
CentOSであれば上記URLの「Linux RPM」の「Download...」のURLを確認してください。
wget http://www.wowza.com/downloads/WowzaStreamingEngine-4-1-2/WowzaStreamingEngine-4.1.2.rpm.bin chmod +x ./WowzaStreamingEngine-4.1.2.rpm.bin ./WowzaStreamingEngine-4.1.2.rpm.bin (yesと入力して画面を進める。ライセンスキーを入力する画面がでてきたらメールで受け取ったライセンスキーを入力する。)
ファイアウォールなどでポート制限している場合はあらかじめ下記のようにポートを解放してください。
# Wowza Media Server iptables -A INPUT -p tcp --dport 1935 -j ACCEPT iptables -A INPUT -p tcp --dport 8088 -j ACCEPT
Wowza Media Serverの管理画面にアクセスして初期設定を完了させてください。
管理画面のURLは下記のようになっています。
http://サーバーアドレス:8088/enginemanager
管理画面へログインすると「Test Video」がありますので「Test Players...」をクリックして動画がストリーミング再生されるかを確認できます。
管理画面よりアプリケーション作成画面へ移動してください。
ここでは仮に video というアプリケーションを作成します。
動画コンテンツを配置するディレクトリを分かりやすい(FTPソフトなどでアクセスできるような)場所に設定するため vod applications の video を編集します。
Content Directory で Use the following directory を選択して、その下の入力欄に動画コンテンツの配置場所のパスを入力してください。
ここでは仮に /var/www/html/datafile.link/video/content を動画コンテンツの配置場所として設定します。
設定したディレクトリに(FTPソフトなどで)動画ファイルをアップロードしてください。アップロードしたファイル名を仮に /test/01.mp4 とします。
rtmpでのストリーム再生を実現するために JW PLAYER (無料版)なるものを下記URLより手に入れます(メールアドレスを登録する必要があります)。
http://www.jwplayer.com/download/
Publish Wizard を使って動画配信用のjavascriptタグを発行します。
Media File の欄には rtmp://ドメイン名:1935/アプリケーション名/mp4:ファイル名 のように入力してください。
Wizard の指示に従って画面を進めてタグの発行ページでタグをコピーしてサーバーへアップしてください。
取得したタグをサーバーへアップします。HTMLのソース例は下記です。
<script src="http://jwpsrv.com/library/WchreOGbEeSd4hJtO5t17w.js"></script> <div id='playerOeEdHKxNHcdV'></div> <script type='text/javascript'> jwplayer('playerOeEdHKxNHcdV').setup({ file: 'rtmp://datafile.link:1935/video/mp4:test/01.mp4', image: '//www.longtailvideo.com/content/images/jw-player/lWMJeVvV-876.jpg', title: 'test', width: '100%', aspectratio: '16:9' }); </script>
すると下記のようになります。
※フリートライアルライセンスの有効期限が切れたのでhttp配信にしています^^;
Copyright(C) systemexpress.co.jp All Rights Reserved. Author Takayuki Yukawa