月曜日にリリースされたiOS 4.2とApple TV 4.1ソフトウェアアップデートにより、AirPlay時代の幕開けが正式に始まりました。Appleの新しいメディアストリーミング技術AirPlayの仕組みと機能について詳しく見ていきましょう。

AirPlayは、iTunesを搭載したMacやPCでAirPort ExpressまたはApple TVを介してオーディオを再生できるシステムであるAirTunesの進化形です。AirTunesの機能は現在も存在し(サードパーティ製デバイスにも拡張される予定です)、AirPlayではさらに拡張され、第2世代Apple TVでビデオをリモート再生できるようになりました。
AirPlay経由でApple TVにオーディオまたはビデオを送信できるデバイスは2種類あります。iTunes 10を搭載したMacまたはPCでは、ローカルネットワーク上にAirPlay対応デバイスがある場合、AirPlayアイコン(長方形の中に上向きの三角形が描かれたアイコン)が表示されます。iTunes 10を搭載したMacからApple TVにオーディオとビデオを問題なくストリーミングできました。
iOS 4.2を搭載したiOSデバイスであれば、AirPlay経由でオーディオまたはビデオを送信できます。AirPlayを有効にするには、まず再生したいメディアを選択し、再生を開始する必要があります。次に、AirPlayアイコンをタップし、AirPlay対応デバイスを選択します。(オーディオストリーミングのみ可能なデバイスにはスピーカーアイコンが表示され、ビデオストリーミング可能なデバイスにはテレビのアイコンが表示されます。)約2秒の待機時間の後、iPad(またはiPhone、iPod touch)で視聴していたビデオが、Apple TVに接続されたHDTVに表示されます。
iPadからHDTVにHDビデオをストリーミング再生する上で最も驚くべきことは、再生そのものよりも、その直後の出来事でした。iPadのホームボタンを押してメールアプリに切り替えても、ビデオは問題なく再生され続けました。これはAirPlayがバックグラウンドで動作し、他の作業をしながらリモートでメディアのストリーミングを継続しているからです。Apple TVに映画をストリーミングしながら、iPadで映画レビューを書きたい? 問題ありません。iOSデバイスをスリープ状態にして隅に置いておいても、バッテリー残量とネットワーク接続が維持されている限り、ストリーミングは継続されます。

もちろん、iOSデバイスからAirPlayの再生を操作できます。標準の再生・一時停止ボタンも利用可能です。ストリーミングが開始したら、Apple TVのリモコンを使って操作することも可能です。AirPlayストリーミングが開始すれば、Apple TVで直接映画を視聴するのと全く同じ感覚で楽しめます。Apple TVの標準リモコンのコマンドはすべて使えるので、再生、一時停止、早送り、チャプターリストの表示や早送りもできます。Apple TVはストリーミングされたファイルを可能な限りバッファリングするので、早送りもスムーズです。
ビデオアプリのHDおよびSDビデオでAirPlayをテストしたところ、うまくいきました。YouTubeアプリではAirPlayを使うこともできました。しかし、iPadのSafari Webブラウザを使ってAppleの予告編サイトから映画の予告編を再生しようとしたとき、AirPlayは機能しませんでした。また、ビデオ再生をサポートしている他のいくつかのアプリも試しましたが、AirPlayではうまく動作しませんでした。AirPlayメニューは表示されますが、Apple TVはオーディオ対応デバイスとしてしか表示されませんでした。(つまり、ビデオのサウンドトラックをテレビで再生することはできますが、ビデオはiPadにしか表示されませんでした。)おそらく開発者はアプリをアップデートしてAirPlayをより有効に活用できるようになるでしょう。野球シーズンが再び来たら、MLB At Batアプリからテレビで試合のライブビデオを再生できたら素晴らしいと思います。

しかし、AirPlay を使えば、お気に入りのゲーム アプリの出力を HDTV に表示したり、VLC Media Player などのアプリからランダムなビデオ形式を再生したりといった、アプリでクレイジーなことができるようになると思う前に、AirPlay のビデオストリーミングがどのように機能するかを説明しましょう。1 つのデバイスが、完全で損傷のないビデオ ストリームを Apple TV に送信します。このビデオ ストリームは、iOS デバイス (または iTunes の場合は、Mac または PC のハード ドライブ) に保存されているビデオ ファイルの実際のビット ストリームです。メディア ファイルのストリーミング元のデバイスは、ファイルを一切処理しません。単に Apple TV に転送し、Apple TV がそれをデコードしてテレビに表示します。結果として、AirPlay は Apple TV がサポートするビデオ フォーマットでのみ機能します。
ダウンロードしたMKV形式のビデオをApple TVに送ろうとしても、うまくいきません。同様に、ゲームアプリの出力もApple TV対応のフォーマットにエンコードする必要があります。AirPlayにはすでに2秒のバッファリング遅延があり、そこにビデオのエンコード時間も加わると、ゲームの出力はiOSデバイスと同期がとれなくなるでしょう。
iOSデバイス上のAirPlayのインターフェースで気に入りませんでした。それは、Apple TVに再生データを送信する前に、動画の再生を開始する必要があることです。iTunesを実行しているMacでは、出力先としてAirPlayデバイスを選択すると、停止を指示するか、そのデバイスがネットワークから消えるまで、そのデバイスが再生され続けます。毎回、何かの再生を開始してからAirTunesアイコンからApple TVに切り替えなければならないよりも、はるかに良い方法です。
AirPlayは動画再生以外にも使えます。iOSの写真アプリから写真を共有することもできます。通常のブラウジングモードでは、iPhoneまたはiPadの画面がわずか2秒の遅延でテレビにミラーリングされます。スライドショーモードに切り替えると、スライドショーのコンテンツ(音楽を含む)がテレビで再生され、iOSデバイスにはプレースホルダー画像が表示されます。
AirPlayはApple TVに追加された素晴らしい機能で、より柔軟なデバイスになります。旅行にApple TVを持っていくのは良いアイデアだとすぐに思いました。iPhoneやiPadで持ち込んだ動画を再生できるからです。もし自宅のネットワークに接続していて、iTunesを起動してメディアファイルをすべて保存しているパソコン(私のように)なら、AirPlayの有用性はそれほど高くありません。少なくとも、友人がiPhoneで映画を持ってきて、それをあなたに見せてくれるまでは。