Remote Audio Output Protocol (RAOP)

From Wikipedia, the free encyclopedia

Remote Audio Output Protocol (RAOP), is an RTSP/RTP based protocol made by Apple Inc. It powers the AirTunes technology built into AirPort Express wireless (802.11b/g) access point. The major difference from the RTSP protocol is an initial Asymmetric key verification made by iTunes to verify it is talking to a AirPort Express, and vice versa. The data channel is also encrypted by AES, with a random key protected by the asymmetric key mentioned above.

The key stored in iTunes has been extracted by Jon Lech Johansen, enabling 3rd party software to stream music to an Airport Express. However, the key stored in the AirPort Express is not yet known, and 3rd party software that mimics an Airport Express is thus not possible.

[edit] References

Technical note to describe the Remote Audio Access Protocol (RAOP) as used in Apple iTunes to stream music to the Airport Express (ApEx).

[edit] External links

  • RAOP-play, an open source implementation of the protocol aimed for GNU/Linux computers