SimulPlay Ver.0.9

What is?

 離れたところにいる友人と、電話やチャットで話しながら動画ファイルやDVD、ストリーミングコンテンツなどを同期視聴する時に、「せぇの」で再生ボタンを押すのをちょっぴり楽にするスクリプトです。招待者が再生開始時刻情報を含んだURIをMessengerなどを使って被招待者に送り、被招待者は受け取ったURIをクリックしてサーバーにアクセスすると、再生開始時刻に自動的に再生が開始されます。基本的にただそんだけです。

 Simultaneous Play(同時再生)を略してSimulPlay(サイマルプレイ)と名付けました。ヒネりもなにもないですな。

 再生にはWindowsMediaPlayerコントロールを使用しているため、WindowsMediaPlayerで再生できるファイルであれば、動画でも音楽でもDVDでもストリーミングコンテンツでも使用可能だと思います。ポイントは、ファイルは双方のマシンに存在しなければならないという点です。このSimulPlayを通じてやりとりするのは再生開始のタイミングのみです。ファイルはあらかじめ別の手段で双方のマシン上に準備しておいて下さい。DVDの場合も、お互いがそれぞれレンタルしてくるなどが必要です。ストリーミングの場合はこの限りではありませんが、サーバーが混雑しているとどちらかがハネられたりなんてこともあるかも知れません。

 また、DVDの場合は各マシンの読み取り速度の差などで、若干タイミングがズレる傾向があるようです。

必要なもの

 ActiveXを使うので、Windows+IE専用です。

招待主の操作

  1. 下のフォームからコンテンツの種別を選択して「次へ」を押して下さい。
  2. 再生開始までの時間と再生コンテンツを指定し、「送信文作成」を押します。
  3. 送信文が表示されますので、コピーして一緒に視聴したい相手にメールなりMessengerを使って送信します。コンテンツを持っている相手なら同時に何人にでも送れます。
  4. 自分ではその送信文をクリックせず、「再生準備」ボタンを押します。
  5. 再生開始を待ちます
 再生コンテンツ種別を選択して下さい。

ローカル動画ファイル、DVD
ストリーミングURL

招待者の操作

  1. メールやMessengerで送られてきた送信文(アドレス)をクリックするなりして、Internet Explorerでアクセスします。
  2. 相手が再生しようと思っているファイル名が表示されるので、それと同じものを自分のマシン上で指定します。
  3. 「再生準備」ボタンを押します。
  4. 再生開始を待ちます

ToDo

自サーバーに設定したい方へ

 至極簡単なPHPスクリプトですので、PHPが動く環境がある方ならどなたでも設定してお使いいただけます。ニーズがあるようならダウンロード用にパッキングしますので、ブログの当該エントリにでもリクエストして下さい。


製作:古田@道具眼
URL:http://do-gugan.com/