witchの日記: (ROBO) ここ最近の作業進捗…というかわんだほーのUst生中継方法の検討作業進捗
5/9 午後から「ろぼとま」
でも、ゴーレムくんの整備が目的ではなく、夏のわんだほーろぼっとか~にばるのUst生中継の環境構築についての検証作業
サンコーのUSB無線Webカメラの予想外の出来の良さと、WebcamMaxのすごさと、Ust生中継の楽しさに21世紀を感じながら6時間ほど(めずらしく)熱心に作業
(個人的には Desire の Ustream Viewer BETA で綺麗に見られるのが一番嬉しかった)
この時点では「対戦中のロボの名前と得点」の表示方法は「WebcamMax のスタンプとテンプレートを弄ってなんとかしよう」でした。
5/9時点でのシステム構成案:Tobbyさんのtwitpic
アップリンク回線はWillcomの8x。
配信状況のチェックはろぼとまの無線LAN環境+Desireの「Ustream Viewer BETA」
「画質最低よりちょっと上、15fps」でまあまあなんとか見られる程度。でも1分くらい遅延している感じ。
「FME(Flash Media Encoder)を使えばもうちょっと良くなるかな」と思いつつ、時間切れ。
あと、デスクトップのキャプチャツールについては全然調べていませんでした。
---
5/15 午後から「関東組ロボット練習会#50 in 溝の口」
正義の味方が暮らす街でロボットの練習会。
でも、ゴーレムくんの整備ではなく、Ust生中継の検証の続き。
「前回の環境+FMEでどの程度の配信になるか」がメインだと思っていたら、いしかわさんが見つけてきた「SCFH DSF」という画面取り込みツールの能力のすごさのため、得点表示系のシステム検証との並行作業に。
(「一つの画面をキャプチャする」だけでなく、複数の画面をキャプチャして一つの画面上に自由にレイアウトする機能があります)
- カメラ映像を適当なツールで表示(テストではSPLITCAMを利用)
- FME起動
- SCFH DSF起動(select processでFMEを指定)
- SPLITCAMの画面を SCFH DSF でキャプチャ
- 同時にデスクトップ上のメモ帳と時計を SCFH DSFでキャプチャ
- カメラ映像とメモ帳と時計を一画面に合成してFMEへ。
- さらに SCFH DSFの画面を manycam でキャプチャして、仮想Webカメラデバイスに出力
- 仮想Webカメラデバイスを適当なビューワで開く(プロジェクター投影用映像)
これで、カメラ映像をとりこみつつ(複数カメラの切り替えもサポートして)、得点表示をかぶせて、Ust中継しつつ、会場のプロジェクターに同じ映像を投影。
ができるはず。
練習会会場の検証環境は、PCが Thinkpad X60s (Core2Duoになる前の)メモリ4GB、USB無線Webカメラ(320x240 15fps)、アップリンク Willcom 8x。配信状況のチェックはDesireの「Ustream Viewer BETA」
FMEの設定を[VP6、100kbps、320x240、15fps]にした状態で配信すると、タスクバーの時計の文字が十分読めるくらいの画質。
動画の遅延時間(配信映像の時計の時刻で確認)は20秒程度で、30分ほど配信を続けた状態で、遅延時間はほとんど変化なしでした。
上記の全部のアプリが動いている状態でCPU負荷60%、使用メモリ1.5GBくらい。
ということで、5/15時点での配信システムの構成案はこんな感じ。
Tobbyさんのtwitpic
もうちょっとソフトの構成を単純にしたいんだけどなぁ…
カメラ映像に任意の画像(リアルタイムに変化するもの)をオーバーレイして、仮想Webカメラデバイスに出力してくれるツールがあるといいんだけど。
---
WebcamMaxやManyCamやSCFH-DSFの中の人&解説をWebに載せている人達に感謝。
(ROBO) ここ最近の作業進捗…というかわんだほーのUst生中継方法の検討作業進捗 More ログイン