AppleのiChatには、iChatシアターという素晴らしい機能がありました。これは、メッセージアプリのMountain Lion版にも搭載されていますが、名前に「iChat」はついていません。ビデオチャット中に写真、PDF、Keynoteプレゼンテーションなどを共有できるのです。私は何度もこの機能を使ってバーチャルプレゼンテーションを行いました。遠隔地のプロジェクタースクリーンで見ている聴衆は、Keynoteプレゼンテーションと並んで私のビデオを見ることができ、私も聴衆のビデオとプレゼンテーションの縮小版(そしてメールやWebブラウザなど、画面に表示されている他のもの)を見ることができました。
しかしその後、Mavericks バージョンの Messages ではシアターが消えてしまいました。
最近のMac 911コラムで、Chris Breen氏がいくつかの回避策を提案しました。私もいくつか紹介し、Chris氏の提案の一つに私自身の見解を加えたいと思います。
マウンテンライオンに戻る
クリスの最初の提案は、Theaterが消えてしまった時に私が最初に試したことでもありました。Mountain Lionが入った予備のハードドライブからMacを起動し、古いバージョンのメッセージアプリを使うというものでした。これはかなりうまくいきましたが、いくつか落とし穴があったので、この方法を試す前に検討しておくと良いかもしれません。
まず、再起動の手間がかかります。頻繁に再起動しない場合でも、必要なファイル、アプリ、その他のリソースがすべて予備ドライブから利用できるようにする必要があります。
第二に、聴衆のMacがMavericksを使用している場合でもTheaterは動作しますが、プレゼンテーションの横にビデオを表示するのではなく、ピクチャインピクチャ(インセットを移動できる)表示になります。そのため、すべてのスライドにインセット画像用のスペースを空ける必要があります。
Mountain Lionのシアターでは、視聴者はKeynoteの大きなプレゼンテーションの横にある小さなウィンドウにホストを見ることができます。Mavericksでは、ホストはプレゼンテーションウィンドウに埋め込まれます。
外付けドライブから起動する代わりに、VMware Fusion を使って Mavericks Mac 上の仮想マシンで Mountain Lion を実行してみました。ところが残念ながら、カメラを仮想マシンにルーティングしても、メッセージアプリはカメラを認識できませんでした。内蔵 FaceTime カメラも外付け USB ウェブカメラも認識できませんでした。Parallels Desktop でも同じことを試してみましたが、少しは改善されたように見えましたが(少なくともメッセージアプリはカメラにアクセスできました)、聴衆と自分のビデオは見えず、聴衆も私の Keynote プレゼンテーションを見ることができませんでした。
第三者の挑戦
これをきっかけに、ビデオ会議、ウェビナー、バーチャルミーティングなど、あらゆる用途に対応するサードパーティ製のアプリやサービスを検討することにしました。10種類ほど試した結果、いくつかの傾向に気づきました。
サードパーティ製のビデオ/画面共有ソリューションは、ほとんどすべて、ダウンロードしたアプリかFlashベースのブラウザインターフェース(パフォーマンスと互換性の問題が伴います)を必要とします。中には、プレゼンテーションを視聴する前に視聴者がアカウントを設定する必要があるものもあります。iChatやメッセージであれば、Macユーザーであればほぼ誰でも必要なハードウェア、ソフトウェア、アカウント設定を備えていると確信できます。しかし、サードパーティ製のソリューションではそうはいきません。
サードパーティ製のアプリでは、TheaterのようにKeynoteのライブプレゼンテーションをウィンドウ表示できるものがないので、次善策として、通常通りプレゼンテーションを(画面いっぱいに)表示し、自分の画面を聴衆と共有する方法があります。しかし、そうすると聴衆の姿(そして画面上の他のもの)が見えなくなってしまいます。モニターを2台使っていても、Keynoteは2台目の画面をプレゼンター用として使用するか、完全にブラックアウトします。
シアターを使用すると、ホストは左側のミニチュア ビューで Keynote プレゼンテーションを制御しながら、右側で視聴者とライブ プレゼンテーションの両方を見ることができます。
この問題を回避するために、Keynoteプレゼンテーションの動画を録画し、それを専用のウィンドウで再生する人もいますが、これではトランジションのタイミングを正しく調整するのが難しく、スライドの順序を間違えるなど、プレゼンテーションを臨機応変に調整することがほぼ不可能になります。プレゼンテーションをPDF形式で保存すると、トランジション、ビルド、アクション、オーディオ、ビデオがすべて失われます。また、他の人にKeynoteプレゼンテーションへのアクセス権を与えて、ビデオチャットと並行してプレゼンテーションを再生させることはできますが、タイミングをコントロールすることはできません。
Microsoft PowerPointには、プレゼンテーションを別のウィンドウで表示するオプションがあります(「スライドショー」>「スライドショーの設定」を選択し、「個人による閲覧(ウィンドウ)」をクリックして「OK」をクリック)。このオプションを使うと(フルスクリーンに拡大すれば)、片方の画面にプレゼンテーションを表示し、もう片方の画面を他のアプリ用に空けることもできます。個人的にはKeynoteの方が好きですが、リモートプレゼンテーションにはPowerPointも悪くありません。
一方で、聴衆には私のビデオとプレゼンテーションを同時に見てもらいたいと考えています。多くのサービスでは、聴衆の画面にはプレゼンテーションとプレゼンターの音声だけが表示されます。しかし、私にとってはライブビデオは必須です。ビデオと画面共有の両方を提供しているサービスの中には、どちらか一方を選択しなければならないものもあります。つまり、画面共有をオンにするとプレゼンターのカメラがオフになるのです。
検討する価値のある選択肢
また、多くのサービスは大企業向けで、価格もそれ相応であることも分かりました。しかし、月額25ドル未満で双方向ビデオと画面共有の両方が可能なオプションも数多くあります。クリスはZoom(私も妥当な選択肢だと思いました)とGoToMeetingの有料版(月額49ドルは私には高すぎます)を挙げていました。
私が試した数多くのサービスの中で、現時点での最有力候補は以下のとおりです。
Skype MicrosoftのSkypeは基本使用は無料ですが、プレミアムアカウントを購入すると画面共有などの機能も利用できます。Skypeは完全にユニバーサルではありませんが、かなり近い機能を備えています。プレミアムアカウントが必要なのはプレゼンターだけです。(プレミアムアカウントは月額10ドルですが、たまにしか使わない場合は、必要に応じて5ドルの1日パスを購入できます。1週間の無料トライアルもあります。)自分のビデオと共有画面またはウィンドウを同時に表示できます。KeynoteではなくPowerPointを使用する(プレゼンテーションを別のウィンドウまたは別の画面で実行できるようにする)ことに同意する限り、機能的にはMessages Theaterとかなり近いです。
Skype Premium を使用すると、主催者は 1 つのディスプレイ (左) に PowerPoint プレゼンテーションを全画面表示しながら、2 つ目のディスプレイ (右) で視聴者やその他のアプリやウィンドウを表示できます。
FuzeBoxのFuze Meetingも、あらゆるディスプレイやアプリケーションを共有でき、ホストと聴衆の両方に無料アプリを使用します。画面共有を有効にすると、Fuzeはまずメインディスプレイのデスクトップ全体を共有しますが、Fuze自身のインターフェースは非表示になります。そのため、聴衆の画面を見ながら任意のアプリケーションを共有するには、数回の分かりにくいクリック操作が必要です。
PowerPointプレゼンテーションをアップロードすれば、画面を共有することなくアプリ内で直接再生できます。FuzeはKeynote '09(Keynote 6は除く)のプレゼンテーションのアップロードもサポートしていますが、Keynoteファイルは表示前に動画に変換されるため、あまり便利ではありません。Fuzeは25人まで無料で利用できます。より大規模な会議に対応するプランは月額8ドルからです。
Google+ハングアウト無料のGoogle+ハングアウトでは、同じパソコンから同時にビデオ通話と画面共有を行うことはできません。私は2台のMacを使い、それぞれ同じハングアウトに(同じアカウントで)参加し、片方でビデオ通話、もう片方でプレゼンテーションを表示するという方法でこの問題を回避しました。少し面倒な回避策ですが、目的は達成できますし、Keynoteでも問題なく動作します。
より洗練された解決策は、TelestreamのWirecast for YouTubeの無料版を使うことです。これを使えば、Google+ハングアウト内で様々なビューを作成できます。サイドバイサイドやピクチャーインピクチャーなど、自分の動画とウィンドウやモニター(例えばPowerPointプレゼンテーションを表示しているもの)を同時に表示することも可能です。ただし、Wirecastは説明が分かりにくいアプリです。思い通りの効果を得るには、マニュアルを読み、色々試してみる必要があるでしょう。