Darwin Streaming Server
投稿日: | |
---|---|
タグ: |
ストリーミングサーバ「Darwin Streaming Server」の構築に関するメモ.ちなみに構築環境はSabayon 13.04 amd64版で,カーネルのバージョンは3.8.0である.
事前準備
はじめにDarwin Streaming Serverが使用するユーザとグループを追加する.
user% sudo groupadd qtss user% sudo useradd -g qtss qtss
構築
次にソースコードを展開する.ソースコードはMacOS forgeのページから取得できる.
user% tar xvf DarwinStreamingSrvr6.0.3-Source.tar
パッチ
Darwin Streaming Serverにはいくつかのパッチがあり,必要に応じてパッチをダウンロードし,それをあてる.以下にいくつかパッチを紹介する.
- Linux用パッチ
user% patch -p0 < dss-6.0.3.patch
- Linux 64bit用パッチ
user% patch -p0 < dss-hh-20080728-1.patch
パッチは解凍を行ったディレクトリであて(注意:解凍したディレクトリではなく),その後解凍したディレクトリに移動し,コンパイルを行うコマンドを実行する.
user% cd DarwinStreamingSrvr6.0.3-Source/ user% ./buildtarball
インストール
前述のコマンドが無事修了すると,"Success!"という文字が出力される.その後,更に下位のディレクトリに移動し,インストールのためのコマンドを実行する.コマンドを走らせてしばらくすると後述のようなプロンプトが順番に出て,管理者の追加とそのパスワードの設定を行う(ここでは管理者名をadminとする).
user% cd DarwinStreamingSrvr-Linux user% sudo ./Install ・ ・ Please enter a new administrator user name: admin ・ ・ Please enter a new administrator Password:インストールされるソフトウェアのうちユーザが知っていれば良いものは次の2つである.
- DarwinStreamingServer
- ストリーミングサーバ本体.
- streamingadminserver.pl
- ストリーミングサーバの管理用のWEBサーバ.
streamingadminserver.pl
ストリーミングサーバの設定はWEBブラウザから行う.streamingadminserver.plを実行,または前述のInstallプログラムを実行すると,管理用のWEBサーバが実行される.管理用ページへのアクセスにはWEBブラウザのアドレスバーに"http://localhost:1220"と入力すれば良い.入力後次のようなログイン画面が表示されるはずである.
ログイン画面のユーザ名とパスワードは前述に設定したものを使用する.この例ではユーザ名がadminとなる.
管理用ページは詳細な説明が不要なぐらい簡単で基本的にページ内に書いている通りに行えば良い.
ただし私の環境では,権限が原因なのか文字コードが原因なのかは知らないが,ファイル名が表示されなかったり,プレイリストを作ろうとしてエラーになったりして,少し苦労した.