iSightをゲットしたのでライブストリーミングがしたくなった。そのためにはストリーミングサーバーと,カメラからの画像をサーバーに送るブロードキャスターが必要らしい。
ということでまずLinuxのサーバーにDarwin Streaming Serverを入れた。これはアップルのQuickTime Streaming Serverのオープンソース版。それからサーバーにカメラからの画像を送るにはQuickTime Broadcasterを使用。これはMac OS X版しかないのでiBookの方にインストールした。
そんな感じでライブストリーミングの環境が整った。ストリーミングサーバーの動作確認のためにムービーをアップしてみる。見れるかな? ウェブカメラの方も動いたけど,ただ家の中をさらしてもあれなのでなんかおもしろいこと思いついたら使います。
覚え書き
Fedora Core 3 に Red Hat 9 用のバイナリを指示通りインストール。インストールでは問題は起きなかったが,サーバープログラム起動時に「libstdc++.so.5: cannot open shared object file: No such file or directory」のエラーが。
# yum install compat-libstdc++
これで libstdc++.so.5 が入って解決。
外部からRTSPでムービーにアクセスすると「404: Not Found」のエラーが出たが,554番ポートをURLに明記したらアクセスできた。
