Remote Audio Output Protocol
|
|
The topic of this article may not meet Wikipedia's general notability guideline. Please help to establish notability by adding reliable, secondary sources about the topic. If notability cannot be established, the article is likely to be merged, redirected, or deleted. (January 2012) |
|
|
This article may require copy editing for grammar, style, cohesion, tone, or spelling. You can assist by editing it. (January 2012) |
|
|
This article uses bare URLs for citations. Please consider adding full citations so that the article remains verifiable. Several templates and the Reflinks tool are available to assist in formatting. (Reflinks documentation) (January 2012) |
| This article relies on references to primary sources or sources affiliated with the subject, rather than references from independent authors and third-party publications. Please add citations from reliable sources. (January 2012) |
Remote Audio Output Protocol (RAOP) is an Internet streaming protocol based on RTSP / RTP based authored by Apple Inc. It powers the AirPlay technology built into AirPort Express wireless (802.11b/g/n) access point as well as the Apple TV.
The major difference from RTSP is an initial Asymmetric key verification made by iTunes to verify it is communicating with an AirPort Express (as opposed to a simulation), and vice versa. The data channel is also encrypted by AES, with a random key protected by the asymmetric key mentioned above.
The RSA public key stored in iTunes has been extracted by Jon Lech Johansen, enabling 3rd party software to stream music to an Airport Express.[1]
The RSA private key stored in the AirPort Express has been extracted by James Laird, enabling simulation of an Airport Express.[2]
The Shairport application is available.[3]
[edit] References
- ^ "[vlc-devel] [PATCH] Add Remote Audio Output Protocol stream output plugin". Mailman.videolan.org. 2008-01-02. http://mailman.videolan.org/pipermail/vlc-devel/2008-December/054010.html. Retrieved 2012-02-10.
- ^ "[vlc-devel] RAOP/Airtunes". Mailman.videolan.org. http://mailman.videolan.org/pipermail/vlc-devel/2011-April/079616.html. Retrieved 2012-02-10.
- ^ "jhl". mafipulation. 2011-04-08. http://mafipulation.org/blagoblig/2011/04/08#shairport. Retrieved 2012-02-10.
[edit] External links
- Technical note to describe the Remote Audio Access Protocol (RAOP) as used in Apple iTunes to stream music to the Airport Express (ApEx)
- RAOP-play, an open source implementation of the protocol