少し前の話になりますが、動画クリエーターで裸眼立体視の研究者であるAono.Y氏に誘われて、天野喜孝xHYDE展 [天命と背徳~NIPPON EVOLUTION~]内のFVP(裸眼立体視が体験可能な映像展示)向けにMaxパッチを作成しました。Aono.Yさんお誘いありがとう!
要件
- 音楽に同期して、複数PC(10台以上)の動画(しかも高解像度)をフレーム同期しながら再生する
- 一日の連続稼働12時間
実装・感想
- フルHD以上の動画再生だったので、はじめはC++系じゃないとキツイかな?と思ってたんですが、Maxで試作したらあっさり動いて驚きました。
- フレームレート 開発機のMacでは出てたがWinにした途端に落ちて困った → 動画圧縮形式の変更で対応
- フレーム同期はマスターパッチから、UDPで各PCに同期信号をガンガン送りました。結構適当なやり方してたんですが、テスト動画もバッチリ再生されました。ネットワーク構築に使ったY社のルーターが優秀という噂がw
- 現場でコーディングや修正が発生しても、直しやすいのも良かった。Maxで開発するのは楽しい。
- 12時間連続稼働でも、特に落ちたとかの報告が来なかったので、安定稼働していたみたい。