Flashによるビデオストリーミング配信をやりたくて、オープンソースのFlashサーバRed5を見つけました。
 http://www.osflash.org/red5
細かなプロトコルや帯域制御はよくわかりませんが、ともかく、FLV形式でのビデオストリーミングRTMPができるようです。手元にあったWMV形式のビデオファイルを変換して載せてみたところ、なかなか使えそう。
 http://jcweb.aichi-u.ac.jp/camp_video.html
 Red5のインストールは、きわめて簡単です。
今回は、サーバの関係で、WindowsServerに載せましたが、winodws用のバイナリも準備されていて、ServerでもXPでもちゃんと動きました。
インストール手順
1.上記Red5のサイトから、安定バージョンであるRed5 v0.7.0 FinalのWinodwsバイナリをダウンロード
 約56MBほどありました。
2.ダウンロードしたsertup-Red5-0.7.0.exeをダブルクリックで起動
3.インストール先を聞いてくるので、適当なフォルダを指定(D:にしました)
4.いくつかのフォルダやファイルを展開して終了
5.マシンを再起動するか、コントロールパネルから管理ツールにあるサービスで、Red5を起動
6.ブラウザから、http://(サーバ名):5080/ で確認
 Red5のテストページが表示されれば、成功です。
 サンプルアプリでは、URLを記入「rtmp://(サーバ名)/アプリ名」して、Connectボタンを押す
ビデオの配信は、この作成した{Red5}\webapps\root下にFLVファイルと配信用のswfファイル、定義ファイルxmlを配置します。ビデオごとにフォルダを分けておくとわかりやすい。
なお、Red5のログは、{インストール]\red5\logにあります。
 Red5.log  すべてのログ
 error.log  エラーログ
構築時のエラーなどは、このログを参考するとわかりやすい。ただし、設定変更でサービスを再起動するたびに、ログファイルも初期化されてしまう。
ログファイルをきちんと残す方法もあるようですが、未確認です。

By sryo

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください