DarwinStreamingServer |
DarwinStreamingServerとはあまり聞き慣れないこの「DarwinStreamingServer」。これはアップルコンピュータのサイトから無料でダウンロードできる「Open Source」のQuickTimeStreamingServer です。Mac OS X Server で動作するのが「QuickTimeStreamingServer」、その他 UNIX などで動作するのがこの「DarwinStreamingServer」と呼ばれるものです。Source Code をダウンロードすることもできますが、コンパイルされたバイナリもいくつか準備されていますので、手軽にストリーミングサーバーを構築することができるようになっています。現在は以下のバイナリが用意されています。 注意:ダウンロードは無料ですが、Apple Public Source License にオンライン上で同意する必要があります。私も登録してからダウンロードを行いました。 |
|||
|
|||
DarwinStreamingServer インストールここでは Sparc で動作している Solaris 8 のマシンにバイナリをインストールします。まずバイナリを入手します。バイナリは以下のように tar.gz 形式で圧縮されています。 DarwinStreamingSrvr4_0-SunOS_tar.gz 入手したら解凍->インストールを行います。インストールに成功するとDarwinStreamingServer のプロセスが起動します。作業の様子は以下のようになります。 |
|||
server user>gzip -dc DarwinStreamingSrvr4_0-SunOS_tar.gz |tar xvf - server user>ls AdminHtml/ readme.pdf |
|||
DarwinStreamingServer の設定インストールが終了したら、サーバーにアクセスします。ここで「ServerName」はインストールを行ったサーバーのマシン名かアドレスです。設定はブラウザ上から行うことができます。Netscape4.7 だと一部、JavaScript のエラーが発生しましたが、InternetExplorer6 だと正常に設定することができました。 http://ServerName:1220 すると以下のようにログイン画面が表示されます。 図01-1. ログイン画面 インストールするときに設定したユーザー名をパスワードを入力してログインします。メニューも日本語化されているため、比較的簡単に設定を行うことが可能です。私の場合、インストールからサーバーの設定まで10分ほどで行うことができました。 図01-2. メイン |
|||
図01-3. メニュー |
設定項目は以下のものがあります。
設定項目以外では以下のものがあります。
|
||
それでは設定項目を簡単に説明します。一般設定ではムービーの保存先ディレクトリを設定します。またサーバーの能力に応じて最大接続数・最大スループットを設定します。 図01-4. 一般設定 「WebServer」と同じ80番のポートを使用するかを設定します。チェックするのをおすすめしますが、同じサーバーで iPlanet などのウエブサーバーが動作している場合には同じポートを使用することになってしまうのでチェックは行いません。 図01-5. ポート設定 図01-6. リレー設定 ログ設定では以下のようにローテーションの時間などを設定できます。 図01-7. ログ設定 プレイリストを作ると、いくつかのファイルを一つにつなげてテレビ番組のように配信することが可能になります。ちなみにプレイリストで作られたものは常にサーバー内で再生を行っているので、オンデマンド型コンテンツと微妙に異なった性格のコンテンツに仕上げることができます。おもしろい機能だと思うのですが、あまり使われていないのが残念です。 図01-8. プレイリスト プレイリストで「新しいムービープレイリスト」をクリックして新しいプレイリストを作ります。クリックすると以下のような画面が表示されます。一般設定の「メディアディレクトリ」で設定した場所に保存されているファイルが表示されるので、そのファイルをドラッグしてプレイリストに追加します。 「名前」と「マウントポイント」を設定したら、「変更を保存」ボタンをクリックします。 図01-9. ムービープレイリストの詳細情報 すると図01-8 のプレイリスト画面に戻ります。その画面で作ったプレイリストを再生すれば作業終了となります。作ったプレイリストを確認するには QuickTimePlayer の「URLを開く」に以下のように打ち込みます。ここで「ServerName」はインストールを行ったサーバーのマシン名かアドレス、「sdpname」は図01-9 の「マウントポイント」で記述した「.sdp」を取り除いたものになります。 rtsp://ServerName/sdpname その他の設定このままの状態では再起動するたびに、プロセスを起動させなければならなくなります。それは大変面倒なので起動プロセスに登録をしておきましょう。/etc/rc3.d/rc.local ファイルに追加を行います。 /usr/sbin/DarwinStreamingServer & このように非常に簡単に DarwinStreamingServer は設定することができます。それも無料です。現状としては RealVideo,WindowsMedia に比べて非常にシェアが狭い QuickTime ではありますが、マシンさえあればこのように手軽にストリーミングサーバーを構築できるというのはとても魅力的ではないでしょうか。 |
|||
Copyright 2002 MINTIA.NET All rights reserved. |