離れたところにいる友人と、電話やチャットで話しながら動画ファイルやDVD、ストリーミングコンテンツなどを同期視聴する時に、「せぇの」で再生ボタンを押すのをちょっぴり楽にするスクリプトです。招待者が再生開始時刻情報を含んだURIをMessengerなどを使って被招待者に送り、被招待者は受け取ったURIをクリックしてサーバーにアクセスすると、再生開始時刻に自動的に再生が開始されます。基本的にただそんだけです。
Simultaneous Play(同時再生)を略してSimulPlay(サイマルプレイ)と名付けました。ヒネりもなにもないですな。
再生にはWindowsMediaPlayerコントロールを使用しているため、WindowsMediaPlayerで再生できるファイルであれば、動画でも音楽でもDVDでもストリーミングコンテンツでも使用可能だと思います。ポイントは、ファイルは双方のマシンに存在しなければならないという点です。このSimulPlayを通じてやりとりするのは再生開始のタイミングのみです。ファイルはあらかじめ別の手段で双方のマシン上に準備しておいて下さい。DVDの場合も、お互いがそれぞれレンタルしてくるなどが必要です。ストリーミングの場合はこの限りではありませんが、サーバーが混雑しているとどちらかがハネられたりなんてこともあるかも知れません。
また、DVDの場合は各マシンの読み取り速度の差などで、若干タイミングがズレる傾向があるようです。
ActiveXを使うので、Windows+IE専用です。
至極簡単なPHPスクリプトですので、PHPが動く環境がある方ならどなたでも設定してお使いいただけます。ニーズがあるようならダウンロード用にパッキングしますので、ブログの当該エントリにでもリクエストして下さい。
製作:古田@道具眼
URL:http://do-gugan.com/