Darwin Streaming Serverを動かす

HOME > それいけ Linux > ストリーミング
Last modified: Fri Oct 31 10:54:03 +0900 2008

はじめに

FreeBSDでも同じようにインストール出来ました。

ソース

Apple - Public Source - Darwin Streaming Server からソース をダウンロードしてきます。ダウンロードにはアカウント(登録は無料) が必要なのでまず登録します。今回はDSS-4_1_2.src.tar.gzを使いまし た。

インストール

アーカイブを展開したディレクトリで以下を実行します。

% ./Buildit
% ./DSS_MakeRoot -f ../DSS-4_1_2.bin
% cd ../DSS-4_1_2.bin
# ./Install

./Installが終わるとストリーミングサーバ(DarwinStreamingServer)と ブラウザから管理できるようにするPerlスクリプト (streamingadminserver.pl)が実行されます。ブラウザで管理するとき はhttp://yourhost:1220/にアクセスします。ログインするには ./Installのときに設定したアカウントを使用します。

プレイリスト設定

管理ページからからプレイリストへ行きプレイリストを作成します。こ こではMP3のプレイリストと動画(MPEG4またはQuickTime)のプレイリス トを作成できます。作成したら各プレイリストの名前の右側にある再生 ボタンを押してプレイリストの再生を開始します。

接続

MP3のプレイリストにはHTTPで8000番ポートにアクセスします。アクセ スするパスはプレイリストを作成したときに「マウントポイント」のと ころに指定したパスになります。例えば、localhostで起動しているサー バのtestというマウントポイントで再生されているプレイリストにアク セスするには以下のようになります。

% mpg123 http://localhost:8000/test

ここではmpg123を使っていますがmplayerやxmms等でもOKです。

動画のプレイリストはRTSPでアクセスします。以下のようにすればアク セスできますが、動画を見ることは出来ません。まだ対応していない?! (Macでは見れる(らしい)のでサーバの設定は大丈夫なはず。)

% mplayer rtsp://localhost/sample_300kbit.mov
% mplayer rtsp://localhost/sample_300kbit.mp4
% mplayer rtsp://localhost/sample.sdp # <= マウントポイントをsample.sdpにした場合

おまけ

mplayerをapt-getするために/etc/apt/sources.listに以下を追加しま す。一次情報源はここです。

deb http://marillat.free.fr/ unstable main