2005年06月09日

QuickTimeStreamingServerからDarwinStreamingServerへ。(メモ)

 放置プレイ中のeMENUをそろそろ何とかしないといけないな・・・との思いから、まずは基本的な骨組みに手をつけてみた。
 現在、eMENUで配信している映像は、QuickTime技術を使ったQTSS(Ver4.1.1)によるものなんだけど、事実上これがMacOSX(通常のクライアント版)でそのまま走る最後のバージョンなんだよね。
 現在、QTSSってVersion5.5まで出ていて、これはもうMacOSXServerVer10.4専用になってしまってる。
 そのままではクライアント版では走らないっぽい。
 で、こっちとしては将来的にケータイへの配信にも対応させたいと思ってるので、最低でもVersion5にはしておきたく・・・。
 そうすると、5万円以上するサーバ版を購入するかってところなんだけど、実は他にも方法があったりする。
 それがDarwinプロジェクト。
 MacOSXのカーネル部分がオープンソースとして公開されていて、PowerPC版どころかX86版もリリースされている。
 そんでここが重要なんだけど、そのDarwinプロジェクトの一環で、ストリーミングサーバソフトもソース公開されていたりするわけです。
 イコールそれが「DarwinStreamingServer」。
 内容的にはQTSSの同バージョンと全く同じもの(おそらく)。
 なので、早速アップルのDarwinページにアクセスしてみた。
Apple - Public Source - Darwin Streaming Server
 ここのDSS(Ver5.0.3)のソースを自分でビルドするか、バイナリで提供されてる(Ver5.0.1)をそれぞれの環境にあわせてダウンロードするか選択する。
 僕はめんどっちいので迷わずバイナリをポチ。
 あ、そうそう、ダウンロードするにはアップルに「私はデベロッパーです」って申告しないといけません。
 登録手続きを行わないとダウンロードできませんのであしからず(無料)。
 僕は前から登録してたのでそのままスルー。
 ダウンロードして展開すると、他のソフトのように.pkg形式になってるので、ダブルクリックしてインストール開始。
 が。
 ん?
 QTSSWebAdminが起動しない?
 ・・・当たり前か。
 QTSSの上に直にDSSインストールしたんだもんな(^^;)。
 ありえないミス!
 さすがはド素人!
 で、すかさずQTSSのアンインストールの方法をググってみた。
 あった!
macwebcaster/blog: Uninstalling QTSS
 で、実際はエラーとか出しながらも、上記に沿ってなんとかアンインストール。
 そして再びDSSをインストールすると・・Oh!
 成功!
 BitWarpなんかで外部からeMENUへアクセスすると、ちゃんと画が流れる。
 QTSSと比べて、一体どこがどう違うのか全然わからんかったが、とりあえず動きはする。
 うむ。
 と、喜んだのも束の間。
 今度はQTSSWebAdmin上に、これまであったサービス起動/停止ボタンが無いのに気づいた!!!
 なぜ???
 色々ググってみてもよくわからない・・・。
 何故かQTSSにはあったボタンが消えてる 。
 う〜む。
 これは困った。
 eMENUの場合、視聴者がファイヤーウォールを外さなくてもコンテンツを見れるように、通常のポート554ではなくてポート80を使ってるんだよな。
 その関係で、場合によってはこちらのサーバーを停止させなくちゃいけないことも出てくるんだが・・・。
 GUIでコントロールできなくてもターミナルからコマンド打ちで制御できるはず!なんて思っていたが未だ解決策見当たらずorz...。
 PSコマンドでプロセス調べてもそれらしいものは見当たらないし・・・。
 う〜ん。
 誰か詳しい人いたら教えてください!
 お願いします。
 とにかく今のところは、viで/etc/hostconfigをゴニョゴニュして、再起動かけることでサービスの停止/起動を行ってる状態。
 激しくめんどいです(^^;)。


余談1:DSSは記載されているLinuxの各ディストリビューション、Win2000server版以外にも、Win2000クライアント版でも動くようです(一部制限あり)。

余談2:DSS(Ver5.0.1)自体は3gpの配信に対応しているんだけど、日本のケータイ会社では動画配信プロトコルをRTSPに対応させていないっぽい。つまり、当初の目論見であった「ケータイへのストリーミング配信」は今のところ無理だということになる。ホント日本の会社ってガメツイなあ・・・。プロトコルぐらい公開しろよ!ボケ!こんな感じで日本の消費者って、DOCOMOとかAUにいいようにぼったくられてるんだろうなあ。
Apple Support Discussions - 3gp携帯向けライブコンテンツ

余談3:回線を、今のADSL12Mから50Mへコース変更してみた。上りも1Mから3Mに。今月中旬には繋がるので、早速実効速度を測ってみたい。
 

投稿者 jizo : 2005年06月09日 01:00 | トラックバック (0)
コメント
コメントする









名前、アドレスを登録しますか?