에어플레이 (애플)

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

에어플레이(AirPlay)는 애플이 개발한 프로토콜 스택이다. 이 기능을 통해 아이폰, 아이패드, 아이팟터치등의 애플기기에 있는 음악, 영상, 사진과 같은 멀티미디어컨텐츠를 해당 정보와 함께 무선으로 다른 기기로 스트리밍을 보낼 수 있다. 애플기기와 애플의 소프트웨어간에만 사용이 가능하지만, 스피커제조업체들을 위해 에어플레이의 음악수신만을 가능하도록 애플의 인증과정을 통해 라이센싱하고 있다.

애플 TV 6.0버전 부터, 페어플레이 보안기술이 적용되었으며, 이 기술이 적용되지 않는 기기들은 에어플레이 기능을 사용할 수 없다.[1]

역사[편집]

2004년 7월에 에어튠즈(AirTunes)라는 소프트웨어가 출시되었다. [2]

애플의 CEO 스티브 잡스는 AirTunes 기술을 한 단계 업그레이드 시키면서 이름을 에어플레이(AirPlay)라고 바꾸어 2010년 9월 1일 아이팟 발표장에서 기술을 공개한다. 그리고 다음과 같이 설명한다:

"그래서, AirPlay가 뭘까요? 여러분은 AirTunes라고 들어봤을 겁니다. 집안 어디에서든지 모바일 기기만 가지고 있으면 음악을 들을 수 있죠" 스티브 잡스가 말했다. "우리는 AirTunes라는 이름을 AirPlay로 바꾸었습니다. 그리고 이제는 음악만 사용가능한 것이 아닙니다. 여러분은 모든 종류의 미디어를 집안 어디서든지 송출할 수 있게 되었습니다."

“Now, what is AirPlay? You know what AirTunes is… listen to music from all over your house from your mobile device”, said Jobs. "We’re changing the name of AirTunes to AirPlay, and it’s not just music anymore. You can stream all kinds of media anywhere in your house."[1]

WWDC 2011에서 스티브 잡스는 Airplay 미러링(Mirroring) 기술을 iOS 5를 출시하면서 같이 공개한다. 그 당시 공개한 AirPlay 미러링 기술은 iPad 2를 별도의 유선연결 없이 무선으로 HDTV에 송출할 수 있었다. [3][4]

파일:ITunes Remote AirPlay output selection.PNG
Output AirPlay device selection via Remote app for iPhone

구현방식[편집]

에어플레이 기기엔 두 종류가 있다: 멀티미디어 콘텐츠를 보내는 기기와 수신한 컨텐츠를 렌더링하여 디스플레이와 스피커로 보내주는 기기로 나뉜다.

에어플레이 송출기기로는 OS X에서 작동하는 아이튠즈 플레이어와, iOS 4.2이상이 구동중인 아이폰, 아이팟, 아이패드와 같은 iOS 구동 기기등이 있다. OS X 마운틴 라이언부터는 에어플레이를 통해서 디스플레이 미러링도 지원한다. [5]

에어플레이 수신기기로는 에어포트 익스프레스 (오디오 출력 단자가 있는 기기에 한함), 애플티비 그리고 써드파티들이 생산하는 스피커등이 있다. 또한 에어플레이 프로토콜을 사용한 오픈소스 프로그램이나 상용 프로그램들이 어떠한 컴퓨터라도 에어플레이를 수신할 수 있도록 해준다.[6]

iOS 4.3과 써드파티 앱들이 등장하면서 에어플레이를 통한 오디오와 비디오 스트림이 가능해졌다.[7] 앱 스토어에 있는 iTunes Remote앱을 통해서 미디어를 조작할 수 있으며, 스트리밍 기기를 선택할 수 있다.[8]

무선인터넷을 활용한 에어플레이기술은 보스야마하, 필립스, 마란츠, 비 앤 더블유, Pioneer, 소니, 그리고 데논사등이 제작한 스피커 독이나 AV리시버, 그리고 스테레오 시스템안에 내장되어 있다. [9]

헤드셋이나 스피커등 A2DP를 지원하는 플루투스 기기들 또한 iOS 기기들과 페어링을 할 시에 에어플레이 수신기능을 담당할 수 있다.; 블루투스를 통한 연결은 기기간 직접 연결이기 때문에, 무선인터넷 공유기가 별도로 필요하지 않다.

써드파티 소프트웨어[편집]

송신/수신 소프트웨어를 통해 애플기기가 아니더라도 미디어들을 Airplay지원 기기들에게 송출 혹은 송신할 수 있도록 해줄 수 있다:

AirPlay 송신 소프트웨어
제품이름 송출가능 미디어 운영체제 공급자
Airaudio[10] 오디오 , supports any source Android IsSend Communications
AirBuddy[11] 동영상, 사진 Android, Google TV, Amazon Fire TV Dipendu Saha
AirFlick[12] OS X Erica Sadun
Airfoil[13] 오디오 OS X, Windows Rogue Amoeba
AirParrot[14] OS X or Windows 스크린 미러링 OS X (10.6.8+), Windows (XP+) Squirrels
Airstream[15] 동영상, images, 오디오 Cross-platform Christoph Lipautz
Audio|acacia[16] 오디오 Windows (XP+), OS X (10.6+), iOS (5.0+), 및 Android (4.4+) Plethra
axStream[17] (formerly oAEP) 오디오 Windows
Beamer[18] 동영상 , supports common codecs OS X Tupil
forked-daapd 오디오 Linux
Open-Airplay Images (screencast) Cross-platform Open-airplay
Porthole[19] 오디오 OS X Danger Cove
Pulseaudio 오디오 Linux, default sound system used on most desktop distributions, supports allowing virtually any 오디오 application to use some (no UDP) AirPlay devices
qTunes[20] 오디오 Java open source
raop_play[21] 오디오 Linux
TuneBlade[22] 오디오 Windows Breakfree audio
WHAALE Multiroom Player[23] 오디오 iOS (6.0+) WHAALE
AirPlay 수신 소프트웨어
제품이름 송출가능 미디어 지원 운영체제 공급자
AirBuddy[11] 오디오, 동영상, 사진 Android, Google TV, Amazon Fire TV Dipendu Saha
Aerodrom[24] 오디오, 동영상, 사진 Windows, Windows Media Center funkyf@ctory development
Airfoil Speakers 오디오 OS X (10.6+), Windows (2000+), iOS (4.0+), Android (2.3+) Rogue Amoeba
AirBubble 오디오 Android Bubblesoft
AirFloat[25] 오디오 iOS (removed from App Store[26]) The Famous Software Company
AirMediaPlayer[27] Windows Apostolos Georgiadis
AirPlayer[28] 동영상 Erica Sadun
AirReceiver[29] 오디오 (Java) Florian Pflug
AirReceiver(Android) 오디오, 동영상, 사진, 스크린 미러링 Android. Google Play
AirServer[30] 오디오, 동영상, 사진, 스크린 미러링 OS X, Windows (Windows more limited feature set currently than on OS X). AirServer
Airtight[31] 오디오, 동영상, 사진 Google TV Google Play
Android HiFi 오디오 Android 2.2+ Android-HiFi
Audio|acacia[32] 오디오 Windows (XP+), OS X (10.6+), iOS (5.0+), 및 Android (4.4+) Plethra
BananaTV[33] does not support iOS 5 or newer Discontinued as of November 2011
casualShare[34] 동영상, 사진 OS X Joris Suppers
Freebox AirMedia 사진, 오디오 및 동영상 Linux on freebox TV set-top-box 및 broadb및 router Free/Iliad
Mirroring360[35] 오디오, 동영상, 사진, 스크린 미러링 OS X, Windows. Splashtop
MythTV[36] 오디오 (with artwork 및 metadata), 동영상, 사진 Windows, OS X, Linux
Plex 오디오, 동영상, 사진 OS X, Windows, Linux, iOS, Android
Reflector[37] iOS (iPhone 4S+, iPad 2+) 스크린 미러링 OS X (10.6.8+) or Windows (XP+) AirSquirrels
ShairPort[38] 오디오 OS X, Windows & Linux James Laird
Totem Media Player optional plug-in Linux
TriCaster (XD models)[39] 동영상, 사진 (hardware) NewTek
Volumio[40] 오디오 (via shairport) Linux on ARM Embedded Hardware Volumio
XBMC[41] 오디오, 동영상, 사진 Windows, OS X, Linux, iOS, Android
X-Mirage[42] 오디오, 동영상, 사진, 스트리밍, 스크린 미러링 OS X, Windows. X-Mirage

에어포트[편집]

에어플레이 기술은 애플티비(Apple TV)나 에어포트 사용이 가능한 컴퓨터에 설치된 아이튠즈 플레이어를 통해서 에어포트 익스프레스나 애플티비에 연결된 다중의 스테레오 스피커에 송출할 수 있다. (통상 3~6까지 연결이 가능함)[43]

에어포트 익스프레스나 애플티비에 연결된 스피커는 아이폰/아이팟 터치에 설치된 "리모트" 앱을 통해서 선택 및 에어플레이로 가능한 모든 조작이 가능하다.[44]

통신규약[편집]

The AirTunes part of the AirPlay protocol stack uses UDP for streaming audio and is based on the RTSP network control protocol.[45] The streams are transcoded using the Apple Lossless codec with 44100 Hz and 2 channels encrypted with AES, requiring the receiver to have access to the appropriate private key to decrypt the streams.[46] The stream is buffered for approximately 2 seconds before playback begins, resulting in a small delay before audio is output after starting an AirPlay stream.[47]

The protocol supports metadata packets that determine the final output volume on the receiving end. This makes it possible to always send audio data unprocessed at its original full volume, preventing sound quality deterioriaton due to reduction in bit depth and thus sound quality which would otherwise occur if changes in volume were made to the source stream before transmitting. It also makes possible the streaming of one source to multiple targets each with its own volume control.[48]

AirPlay 미러링[편집]

AirPlay 미러링은 iOS 기기와 iTunes에서 애플 TV로 보내는 AirPlay 송출기술과는 약간 다른 기술이다. AirPlay 미러링 기술은 아직 어떤 통식규악으로 이루어져 있는지 정확하게 밝혀지거나 역설계되지 않았다.[4] 하지만 AirPlay 통신규약에 대한 설명은 어느정도 되어있는 상태이다.[49] AirPlay 미러링을 지원하는 장치는 아이맥 (2012 Mid 혹은 최신제품), 맥 미니(2012 Mid 혹은 최신제품), 맥북에어 (2011 Mid 혹은 최신제품), 맥북프로(2011 Early 혹은 최신제품), 애플 TV (2세대 혹은 최신제품), 아이폰 (4S 혹은 최신제품), 아이패드 (2 혹은 최신제품), 아이패드 미니 (1 혹은 최신제품), 그리고 아이팟 터치 5세대가 있다.[50]

AirTunes와 AirPlay 역설계[편집]

에어튠즈(AirTunes)로 알려진 통신규악은 2004년에 욘 레크 요한센에 의해 역설계 되었다.[46]

2011년 4월 8일, 제임스 레너드는 다시 한 번 이 기술을 역설계하여, 애플의 에어포트 익스프레스에서 사용하는 개인기로 에어플레이(AirPlay) 오디오 스트리밍 수신을 해독할 수 있게 했다.[51] 이 개인키의 공개는 써드파티 소프트웨어와 기기들이 공개된 키를 변형하여 에어플레이 스트리밍을 해독하거나 재생할 수 있도록 했다.[52] 레어드는 에어플레이 스트리밍이 수신가능하다는 것을 증명하기 위하여, 오디오 스트리밍을 수신할 수 있는 ShairPort(샤이르 포트)를 공개했다.[53]

같이 보기[편집]

참조[편집]

  1. Kafasis, Paul (2013년 9월 20일). Warning on Apple TV version 6.0. 《Under the Microsope》. rogue amoeba. 2013년 9월 20일에 확인.
  2. Apple Unveils AirPort Express for Mac & PC Users. Apple.com (2004년 6월 7일). 2012년 4월 12일에 확인.
  3. iOS5 – AirPlay Mirroring for iPad 2. Apple. 2012년 4월 12일에 확인.
  4. http://www.aorensoftware.com/blog/2011/08/20/exploring-airplay-mirroring-internals/ Exploring Airplay Mirroring Internals
  5. OS X Mountain Lion에서 구동하는 AirPay 미러링에 관하여. 애플. 2012년 8월 6일에 확인.
  6. How-To: Turn your Raspberry Pi into a AirPlay receiver to stream music from your iPhone. Raspberry Pi HQ. Sep 4, 2013에 확인.
  7. Rose, Michael. iOS 4.3 spotlight: AirPlay improvements and 720p playback. 《TUAW》. AOL. 2011년 5월 5일에 확인.
  8. Apple.com – iTunes Remote.
  9. Grobart, Sam, "Understanding AirPlay in Apple’s iOS 4.2", 2010년 11월 22일 작성. 2011년 4월 11일 확인.
  10. Air오디오 - AirPlay/DLNA/Chrome. IsSend Communications. 2014년 8월 6일에 확인.
  11. Share your beautiful 사진, 동영상 & music with your friends 및 family on the big screen TV using AirBuddy App for Android.. 2014년 8월 11일에 확인.
  12. Index of /ftp/AirPlay. Ericasadun.com. 2012년 4월 12일에 확인.
  13. Airfoil | Select Your Operating System. Rogue Amoeba. 2012년 4월 12일에 확인.
  14. AirParrot.
  15. Airstream at GitHub. Christoph Lipautz. 2014년 6월 23일에 확인.
  16. Multimedia Distribution & Automation. Plethra. 2012년 4월 12일에 확인.
  17. Airport Express Streamer (oAEP). Oaep.codeplex.com. 2012년 4월 12일에 확인.
  18. Beamer for Mac - Play any movie file directly via Apple TV. Tupil. 2012년 5월 18일에 확인.
  19. Porthole.
  20. qTunes. 2012년 1월 19일에 확인.
  21. Apple Airport Express Client Player. Raop-play.sourceforge.net (2005년 12월 16일). 2012년 4월 12일에 확인.
  22. TuneBlade.
  23. WHAALE.
  24. Aerodrom. 2013년 3월 26일에 확인.
  25. AirFloat – Turn your iPhone into an AirPlay speaker!.
  26. AirFloat has been removed from App Store.
  27. Technology 및 Science: AirMediaPlayer for Windows. Apogeorgiadis.blogspot.com.au. 2012년 4월 12일에 확인.
  28. AirPlayer. ericasadun.com. 2012년 4월 12일에 확인.
  29. AirReceiver. 2011년 6월 10일에 확인.
  30. AirServer. 2012년 2월 14일에 확인.
  31. Airtight is Airplay for Your Google TV. 2012년 3월 6일에 확인.
  32. audiolacacia. 2013년 11월 3일에 확인.
  33. Banana TV. 2012년 2월 14일에 확인.
  34. casualShare. 2013년 1월 9일에 확인.
  35. Mirroring360. 2014년 6월 20일에 확인.
  36. MythTV 0.27 Changelog.
  37. Reflector.
  38. ShairPort. James Laird. 2013년 3월 26일에 확인.
  39. NewTek TriCaster. 2011년 10월 1일에 확인.
  40. Volumio 1.4 is out. 2014년 8월 5일에 확인.
  41. XBMC 11.0 Eden Changelog. 2012년 4월 9일에 확인.
  42. X-Mirage. 2012년 2월 14일에 확인.
  43. Apple TV: Using AirPlay. Apple (2008년 11월 20일). 2009년 3월 12일에 확인.
  44. iTunes Remote. Apple.com (2011년 9월 13일). 2012년 4월 12일에 확인.
  45. Donenfeld, Jason A.. AirTunes 2 Protocol. 《ZX2C4》. 2011년 4월 11일에 확인.
  46. 틀:Cite mailing list
  47. Preventing audio delays while watching videos with Airfoil. Rogue Amoeba. Aug 18, 2012에 확인.
  48. "How are volume changes applied to an Airplay audio stream?" at Quora. Quora/Bjørn van Raaij. 2013년 6월 11일에 확인.
  49. Unofficial AirPlay Protocol Specification. nto.github.com (2012년 5월 29일). 2012년 5월 29일에 확인.
  50. 틀:웹 인용 호출 오류: url제목 매개변수는 반드시 포함해야 함.
  51. 틀:Cite mailing list
  52. Cheng, Jacqui (2011년 4월 11일). ShairPort emulates AirPort Express to receive AirPlay streams. 《Ars Technica》. 2011년 4월 11일에 확인.
  53. Laird, James (2011년 4월 11일). ShairPort 0.02 released. 2011년 4월 27일에 보존된 문서. 2011년 4월 11일에 확인.
  54. Sharma, Sumeet. How to use Airplay to Mirror iPhone, iPad and iPod's screen on PC. iAppnalysis. 2014년 5월 18일에 확인.

외부링크[편집]