【コラム】
いまさらながら購入したMac mini、メモリを8GBに増設したところすこぶる快調ですが、問題がひとつ。スリープから復帰直後、マウスカーソルが消失することがあるのですよ。こうなると、システムを再起動するしかありません。Thunderboltと関係ありそうですが……現在、原因と対処法を調査中です。
さて、今回は「AirPlayサーバ」について。RAOP(Remote Audio Output Protocol)というプロトコルを利用し、iTunesやiOSデバイスといったRAOPクライアントからオーディオ/ビデオのワイヤレス転送を受け付けるサーバだが、仕様は公開されていない。だが、AirPlayをより広範囲に使いたいユーザは多いはずで、その方法を探ってみたい。
これまでAppleがOS Xユーザに提示してきたオーディオ環境は、iTunesにオーディオトラックを貯め込み、それを適宜iPodに転送して楽しむというもの。オーディオCDからリッピングした曲も、iTunes Storeで購入した曲も、iTunesライブラリにファイルの形で存在するという前提に立っていた。
しかし、iCloudの登場以降、その世界観に変化が生じた。いちどiTunes Storeで購入した曲は、iTunes Storeに購入履歴が残りいつでも再ダウンロードできるため、バックアップを気にすることも、敢えてiTunesライブラリに貯め込む必要もなくなった。現在のところ北米のみのサービスだが、曲(ファイル)の所有を確認できれば同じ曲をiTunes Storeから無償ダウンロードできる「iTunes Match」もスタートしている。
そこで悩みのタネとなるのが、「なにで聴くか」ということ。直接iOSデバイスで楽曲を入手/保管できるようになったとはいえ、いつもヘッドフォン端子からの出力ではさびしい。同じ曲(ファイル)とヘッドホンでも、Macに接続したデジタルオーディオ(USB-DACなど)を通したほうが、明らかに音がいいからだ。iPhoneの機動性を損なわずに、もっといい音を楽しめないものか?
その答えのひとつが「AirPlay」だ。対応デバイス宛てに無劣化でオーディオをストリーミング配信するので、理屈のうえではDock端子のアナログ出力(高級オーディオ機にはデジタル入力に対応する機器もあるが)より音質劣化が少なく、なによりワイヤレスであることがうれしい。iOSデバイスから"飛ばす"場合も、数回タップする程度ですむ。
そこに問題があるとすれば……配信先のデバイスが、AirMac ExpressかApple TV、あるいはライセンスを受けたサードパーティー製品に限定されてしまうことだ。OS XをAirPlay受信機として利用したい、それが今回の狙いである。
|
←AirPlayの配信先は、Apple TVかAirMac Express、あるいはライセンスを受けたサードパーティー製品の3択だ |
|
|
↑このように、他のマシンで動作するiTunesからAirPlayを"受ける"ことが狙いだ |
規格としてのAirPlayは、AirMac Expressに採用れた第1世代と、Apple TV 2で採用されている第2世代がある。第1世代はもともと「AirTunes」と呼ばれていたもので、オーディオと静止画像のみサポートされる。第2世代では互換性を維持したものの、ビデオにも対応するなど規格としては大きな違いがある。
また、AirMac ExpressとApple TV 2は、通信に必要な「暗号鍵」が異なる。AirPlayで通信するときには、まず公開鍵を持つAirPlayクライアント(例:iTunes、iOSデバイス)が秘密鍵を持つAirPlayサーバに問い合わせ、鍵が一致すればワイヤレス配信がスタートするしくみだが、AirPlayサーバであるAirMac ExpressとApple TV 2とでは秘密鍵が異なるのだ。
AirMac Expressの秘密鍵は、今年の春に解かれてしまった(関連記事:AirPlayを聴けるフリーソフト「ShairPort」を試す)。一方、Apple TV 2の秘密鍵は守られたまま。だから、AirPlayサーバ互換ソフトが開発されるにしても、現状ではオーディオと静止画像しかサポートされない。
前述した"OS XをAirPlay受信機として利用したい"という願望は、ShairPortおよび派生ソフトにより、とりあえず達成されている。いずれも取り出されたRSA秘密鍵を利用するという点では共通だが、OS X上に構築しようとすると、OpenSSLやAvahiといったライブラリまでコンパイルしなければならず、事実上ビギナーお断りの状態だ。
そこに一縷の光が……というほどではないが、ここに紹介する「RPlay」は、かんたんな操作で手元のOS XがAirPlayサーバに早変わりする。この「RPlay」はShairPortのJava移植版であり、別途Javaランタイムが必要になるが、Finder上でファイルをダブルクリックするだけでいいお手軽さ。起動後に現れるウインドウに適当な文字列を入力し、「Start Airport Express」ボタンをクリックすれば、iOSデバイスにAirPlayの出力先として現れるはずだ。
このRPlay、開発途上のためノイズの発生やストリームの中断もあるが、問題点が解消されれば(Macにデジタル接続された)高級オーディオ機との連携も視野に入ってくる。いちオーディオファンとして、今後のブラッシュアップに期待したい。本音を言えば、OS XにApple純正のAirPlayサーバ機能を搭載してほしいのだけれど。
![]() |
【レポート】AirPlayを聴けるフリーソフト「ShairPort」を試す [2011/4/13] |
![]() |
【コラム】新・OS X ハッキング! 第24回 OS XのSafariから直接「AirPlay」する [2011/11/25] |
![]() |
Apple TV v4.4アップデート公開、AirPlayミラーリングに対応 [2011/10/13] |
![]() |
ハーマン、iPadもセットできるAirPlay対応スピーカー「JBL ONBEAT AIR」 [2011/9/15] |
![]() |
【レビュー】おなじみ"JBL"の新製品はAirPlay対応! - 「JBL ON AIR WIRELESS」 [2011/8/25] |
| NVIDIA、世界最大のニューラルネットワーク構築 - 脳の学習方法をモデル化 [14:22 6/20] |
| ZOTAC、Core i7-3770T搭載でVESAマウント装着も可能な小型ベアボーン [14:21 6/20] |
| カセットテープ音源をPCレスでUSBメモリへMP3録音 [13:57 6/20] |
| Microsoft、開発言語「TypeScript」を大幅に機能をアップ [13:43 6/20] |
| 上海問屋、SATA/IDE両対応のベアドライブ接続アダプタ - PCとはUSB 3.0接続 [13:08 6/20] |
|
少女時代、4,000人のフラッシュモブで新曲初披露! 初の試みに「ドキドキ」 [15:01 6/20] エンタメ |
|
『新機動戦記ガンダムW』HDリマスターでBD化決定、初のコメンタリーも収録 [15:00 6/20] ホビー |
|
マクドナルドの高価格バーガー発売の狙いとは -より高価格の限定商品も予定 [15:00 6/20] ライフ |
|
KDDI、microSDにデータを保存できる「auバックアップ」アプリ提供 [14:56 6/20] 携帯 |
|
イーソル、ルネサスのHMI向けMPU「RZ/A」シリーズをサポート [14:55 6/20] 開発・SE |