Wowza media server で RTMP ストリーミング配信

http://www.goto.info.waseda.ac.jp/~wei/work/flash_video/test081106_Wowza_media_server.html

Flash Media Serverのlinux版がRHEL5に対応してなかったので、断念

Wowza media serverは安いし、free版の使用制限が緩いからいい、また現時点でRED5が対応してないH.264にも対応してるので性能は十分

Linuxにインストール

http://www.wowzamedia.com/store.html

を参考に

  sudo chmod +x WowzaMediaServerPro-1.5.3.rpm.bin
  sudo ./WowzaMediaServerPro-1.5.3.rpm.bin

インストール

  • 起動
    cd /usr/local/WowzaMediaServerPro/bin
    ./startup.sh
    しかし、CentOS5のJAVAがSUNのJAVAではないので、そのままでは入らない
  • JAVAインストール
    http://blog.quall.net/linux/227
    http://park15.wakwak.com/~unixlife/java/j2sdk.html
    http://blogs.sun.com/thaniwa/entry/ja_fedora9
    を参考にJAVAをインストールして
      $ java -version
    java version "1.5.0_16"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b02)
    Java HotSpot(TM) Client VM (build 1.5.0_16-b02, mixed mode, sharing)
    と表示されればOK
  • 起動スクリプトの設定
    sudo /sbin/chkconfig --level 345 WowzaMediaServerPro on
  • ポート開放 ファイアウォールなどでTCPの
    1935ポート(RTMP)
    を開ける

コンテンツ配信

http://www.wowzamedia.com/quickstart.html

When playing video on demand content (pre-recorded content), the files can be stored in directory structures where it is necessary to specify the relative path to the content.
For example, you might store your H.264 content in a sub-directory of the [install-dir]/content folder such as myvideos.
To play the video file “[install-dir]/content/myvideos/mycoolvideo.m4v” you would use the stream name:
mp4:myvideos/mycoolvideo.m4v

例:

/usr/local/WowzaMediaServerPro/applications

の下にvideoというディレクトリを作る.その後

/usr/local/WowzaMediaServerPro/content

の下に配信したいファイル「habuti_HD.mp4」を置く

jw_flv_playerでのアクセス

<script type="text/javascript">
	var s1 = new SWFObject("player.swf","single","1920","1080","9");
	s1.addParam("allowfullscreen","true");
	s1.addParam('wmode','opaque');
	s1.addVariable('flashvars','&file=habuti_HD.mp4&streamer=rtmp://wasedasai.goto.info.waseda.ac.jp/video/');
	s1.write("player1");
</script>

のように

s1.addVariable('flashvars','&file=habuti_HD.mp4&streamer=rtmp://wasedasai.goto.info.waseda.ac.jp/video/');

と書けばOK

streamer=rtmp://wasedasai.goto.info.waseda.ac.jp/video/'

のvideoがapplicationsの下に作ったvideoというディレクトリ

file=habuti_HD.mp4

がcontentのしたに置いたファイル


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-11-16 (日) 00:28:14 (3811d)