AirPlay - AirPlay

AirPlay
AirPlay 2 logo.svg
AirPlay 2
AirPlay 비디오 (왼쪽) 및 AirPlay 오디오 (오른쪽) 로고
개발자 Apple Inc.
유형 무선 미디어 스트리밍
출시일
  • 2004 년 6 월 7 일 (AirTunes) [1]
  • 2010 년 9 월 1 일 (AirPlay)
  • 2010 년 11 월 22 일 (iOS 용)
  • 2011 년 6 월 6 일 (미러링)
  • 2018 년 5 월 29 일 (AirPlay 2)
웹 사이트 apple .com / airplay

AirPlayApple Inc.에서 개발 한 독점 프로토콜 스택 / 스위트 로서 관련 메타 데이터 와 함께 오디오, 비디오, 장치 화면 및 사진 장치간에 무선 스트리밍 을 허용 합니다 . 원래 Apple의 소프트웨어 및 장치에서만 구현되었지만 AirTunes 라고 불리며 오디오에만 사용되었습니다. [2] Apple은 이후 Apple의 장치와 호환되는 제품을 만드는 제조업체에 AirPlay 프로토콜 스택을 타사 소프트웨어 구성 요소 기술로 라이센스했습니다 .

Apple은 2017 년 6 월 5 일 연례 WWDC 컨퍼런스 에서 AirPlay 2를 발표했습니다 . 2017 년 3 분기 iOS 11 과 함께 출시 될 예정 이었지만 2018 년 6 월까지 연기되었습니다. [3] [4] 원래 버전과 비교하면, AirPlay 2는 버퍼링을 개선합니다. 스테레오 스피커에 스트리밍 오디오를 추가합니다. [5] 오디오를 서로 다른 방에있는 여러 장치로 보낼 수 있습니다. [6] 및 Control Center, Home 앱 또는 Siri로 제어, [7] 이전 macOS 또는 Windows에서 iTunes사용해서 만 사용할 수 있었던 기능 . [8]

발신자

AirPlay를 보낸 장치를 실행하는 컴퓨터 포함 iTunes를 , 그리고 iOS 장비아이폰 , 아이팟 , 그리고 아이 패드 실행 아이폰 OS 와 Wi-Fi 또는 이더넷을 통해 AirPlay를 보낼 수 있습니다 4.2 이상을, 장치. OS X Mountain Lion 은 2 세대 Intel Core 프로세서 이상이 포함 된 시스템에서 AirPlay를 통한 디스플레이 미러링을 지원합니다. [9]

2016 년 HTC는 Apple AirPlay 스트리밍 기능이있는 Android 휴대폰을 출시했습니다. [10]

iOS 4.3부터 ApowerMirror, [11] AirServer 및 Reflector와 같은 타사 앱은 AirPlay를 통해 호환되는 오디오 및 비디오 스트림을 보낼 수 있습니다. [12] iOS iTunes Remote 앱을 사용하여 미디어 재생을 제어하고 Mac 또는 PC에서 실행되는 iTunes 용 AirPlay 스트리밍 수신기를 선택할 수 있습니다. [13]

macOS 10.14부터는 타사 개발자가 AirPlay 2를 macOS 앱에 통합하기위한 공용 API 가 없습니다 . 그러나 Airfoil 과 같은 타사 스트리 머가 있습니다. 2019 년 5 월 타사 개발자가 AirPlay 2를 사용하여 오디오를 스트리밍 할 수있는 macOS 앱을 출시했습니다. [14] 이 앱에는 코드 삽입사용 하여 macOS 의 AirPlay 2 비공개 API대한 제한을 우회 하는 "AirPlay Enabler"라는 도우미 도구가 포함되어 있습니다. . [15]

수신기

AirPlay 수신기 장비에는 Apple TV , HomePod , 기타 타사 스피커 및 결합 된 아날로그 및 광학 S / PDIF 오디오 출력 커넥터 가 포함 된 단종 된 AirPort Express 가 포함 됩니다. 호환되는 장치는 Wi-Fi 또는 이더넷을 통해 AirPlay를 수신 할 수 있습니다. 일부 오픈 소스 프로젝트는 프로토콜의 오디오 부분을 리버스 엔지니어링하여 모든 컴퓨터를 오디오 용 AirPlay 수신기로 전환 할 수 있습니다. [16]

그러나 모든 타사 수신기가 Apple의 DRM 암호화를 구현하는 것은 아니기 때문에 iTunes Store의 자체 권한 보호 음악 (Apple 자체의 " FairPlay "암호화), YouTubeNetflix 와 같은 일부 미디어 는 해당 장치 또는 소프트웨어로 스트리밍 할 수 없습니다. Apple TV에서는 펌웨어 6.0부터 DRM 체계가 적용됩니다.이 체계가없는 장치는 사용할 수 없습니다. [17]

AirPlay 무선 기술은 Bose , Yamaha , Philips , Marantz , Onkyo , Bowers & Wilkins , Pioneer , Sony , Sonos , McIntosh, Denon , [18]Bang & Olufsen같은 회사의 스피커 독, AV 수신기 및 스테레오 시스템에 통합되었습니다. . [19] 노래 제목, 아티스트, 앨범 이름, 경과 및 남은 시간 및 앨범 아트 워크는 그래픽 디스플레이가있는 AirPlay 지원 스피커에 표시 될 수 있습니다. 종종 이러한 수신기는 AirTunes와 마찬가지로 AirPlay의 오디오 구성 요소 만 지원하도록 제작됩니다.

A2DP 프로파일 을 지원하는 Bluetooth 장치 (헤드셋, 스피커) 도 iOS 장치와 페어링 될 때 AirPlay 수신기로 표시되지만 Bluetooth는 무선 네트워크 액세스 포인트에 의존하지 않는 장치 간 프로토콜입니다.

2019 년 1 월 라스 베이거스에서 열린 CES (Consumer Electronics Show)에서 TV 제조업체 Samsung, LG, Vizio 및 Sony는 AirPlay 2 수신 기능이 내장 된 세트를 생산할 것이라고 발표했습니다. [20] LG는 에어 플레이 2019 OLED, NanoCell SM9X, UHD UM7X 및 LG NanoCell SM8X 모델을 포함 2 활성화되어 있는지 텔레비전 모델을 발표했다. [21]

2020 년 말 Roku 는 일부 스트리밍 장치에 AirPlay 2 지원을 추가했습니다. [22]

프로토콜

AirPlay 및 AirTunes는 Wi-Fi를 통해 작동합니다. 원래는 기기를 동일한 Wi-Fi 네트워크에 연결해야했지만 iOS 8 기기는 Wi-Fi Direct를 사용할 수 있으므로 기존 Wi-Fi 네트워크가 필요하지 않습니다. [23]

AirPlay 프로토콜 스택의 AirTunes 부분은 오디오 스트리밍에 UDP사용 하며 RTSP 네트워크 제어 프로토콜을 기반으로합니다 . [24] 스트림은 44100Hz Apple Lossless 코덱과 AES로 대칭 적으로 암호화 된 2 개의 채널을 사용하여 트랜스 코딩 되므로 수신기가 스트림을 해독하려면 적절한 키에 액세스해야합니다. [25] 의 재생이 시작되기 전에 스트림은 오디오 스트림 에어 플레이를 시작한 후 출력하기 전에 약간의 지연의 결과로, 약 2 초 동안 버퍼링된다. [26]

프로토콜은 수신 측의 최종 출력 볼륨을 결정하는 메타 데이터 패킷을 지원합니다. 이를 통해 항상 원래의 전체 볼륨으로 처리되지 않은 오디오 데이터를 전송할 수 있으므로 비트 심도 감소로 인한 음질 저하 및 전송 전 소스 스트림에 볼륨 변경이있을 경우 발생할 수있는 음질 저하를 방지 할 수 있습니다. 또한 자체 볼륨 컨트롤을 사용하여 하나의 소스를 여러 대상으로 스트리밍 할 수 있습니다. AirPort Express의 스트리밍 미디어 기능 RTSP / RTP 의 독점적 인 변형 인 Apple의 RAOP ( Remote Audio Output Protocol )를 사용합니다 . WDS 연결 사용 , [27]AirPort Express는 유선 및 최대 10 개의 무선 클라이언트가 혼합 된 환경에서 더 먼 거리에 걸쳐 AirPlay 기능 (인터넷 액세스, 파일인쇄 공유 등)을 허용 할 수 있습니다.

AirPlay 미러링

에서 WWDC 2011 , 스티브 잡스 의 다음 CEO 는 Apple Inc.은 ,의 기능으로 에어 플레이 미러링을 발표 에서 iOS 5 사용자가에서 화면을 스트리밍 할 수 있습니다 아이 패드 2 케이블이 필요없이 무선으로 안전하게 HDTV에. [28] [29]

AirPlay는 AirPlay 미러링과는 다른 기술입니다. 전자는 특정 콘텐츠 형식을 스트리밍 할 수있는 반면 후자는 다양한 iOS 장치 및 iTunes에서 Apple TV (2 세대 이상)로 전체 화면을 방송 할 수 있도록합니다. AirPlay 미러링이 사용하는 프로토콜의 정확한 구성은 아직 완전히 발견되지 않았거나 리버스 엔지니어링되지 않았습니다. [29] 그러나, 비공식 에어 플레이 프로토콜 사양이 가능하다. [30] 지원되는 하드웨어 (OS X Mountain Lion 이상을 사용하는 경우)에는 2011 이상 iMac, Mac mini, MacBook Air, MacBook Pro 또는 Mac Pro (2013 년 후반 이상)가 포함됩니다. [31]

리버스 엔지니어링

프로토콜이 AirTunes로 알려졌을 때 2008 년 Jon Lech Johansen리버스 엔지니어링 했습니다 . [25]

2011 년 4 월 8 일 James Laird는 들어오는 오디오 스트림을 해독하기 위해 Apple AirPort Express 에서 사용하는 개인 키를 리버스 엔지니어링하고 공개했습니다 . [32] 타사 소프트웨어 및 키를 사용하여 개질 장치 해독 및 플레이 백 또는 저장 스트림 에어 플레이 할 수 있다는 것을이 키 수단의 분리. [33] 레어드는 에어 플레이의 오디오 전용 소프트웨어 수신기 구현의 예로서 ShairPort를 발표했다. [34] 곧 더 이어 2012 년 PC 용 에어 플레이 첫번째 오디오 및 비디오 수신기 AirServer라는 제품으로했다. [35] [36]

또한보십시오

메모

  1. ^ "애플은 Mac & PC 사용자를위한 AirPort Express를 밝힙니다" . Apple.com . 6 월 7 일에서 2004 년 보관 원래 2011년 3월 29일에 . 만회 년 4 월 (12), 2012 .
  2. Brownlee, John (2010 년 9 월 1 일). "9 월 iPod 이벤트 : iOS 4.2에서 AirTunes가 AirPlay가 됨" . Mac 컬트 . 만회 년 4 월 (11), 2011 .
  3. ^ "Apple, P2P Apple Pay 전송, Siri 용 새로운 사운드, AirPlay 2 등 iOS 11 공개" . AppleInsider . 2017 년 6 월 5 일 . 검색된 년 6 월 (6), 2017 년 .
  4. ^ "iOS 11.4는 AirPlay 2로 스테레오 쌍과 멀티 룸 오디오를 제공합니다" . Apple.com . 2018 년 5 월 29 일 . 만회하는 5 월 (29), 2018 .
  5. ^ "iOS 11.4는 AirPlay 2로 스테레오 쌍과 멀티 룸 오디오를 제공합니다" . Apple Newsroom . 검색된 5 월 (9), 2019 년 .
  6. ^ "AirPlay 2 FAQ : 정의, 작동 방식 및 지원하는 장치" . Macworld . 만회 년 6 월 (22), 2018 년 .
  7. ^ "iOS 11은 이번 가을 iPhone과 iPad에 새로운 기능을 제공합니다" . Apple.com . 검색된 년 6 월 (6), 2017 년 .
  8. ^ "AirPlay를 사용하여 컴퓨터의 iTunes에서 콘텐츠 스트리밍" . Apple 지원 . 만회 년 6 월 (30), 2017 년 .
  9. ^ "OS X Mountain Lion의 AirPlay 미러링 정보" . Apple.com . 검색된 년 8 월 (6), 2012 년 .
  10. ^ "HTC의 10은 Apple AirPlay 스트리밍 기능이있는 최초의 안드로이드 폰입니다 . " . Engadget .
  11. ^ "ApowerMirror" . Apowersoft . 만회 년 9 월 (10), 2017 .
  12. 로즈, 마이클. "아이폰 OS 4.3 스포트라이트 : AirPlay를 개선 및 720p의 재생" . TUAW . AOL . 검색된 5 월 (5), 2011 .
  13. ^ "iTunes Remote" . Apple.com . 에서 보관 원래 9 월 13, 2010.
  14. ^ "Optimus Player" . Optimus Player . 2019 년 5 월 7 일 . 검색된 5 월 (8), 2019 년 .
  15. Mo, Darren (2019 년 5 월 7 일). "Optimus Player가 AirPlay 2를 사용하여 오디오를 스트리밍 할 수 있도록하는 도우미 도구" . 검색된 5 월 (9), 2019 년 .
  16. ^ "방법 : Raspberry Pi를 AirPlay 수신기로 전환하여 iPhone에서 음악을 스트리밍" . 라즈베리 파이 HQ . 검색된 년 9 월 4, 2013 년 .
  17. Kafasis, Paul (2013 년 9 월 20 일). "Apple TV 버전 6.0에 대한 경고" . Microsope에서 . Rogue Amoeba . 만회 년 9 월 (20), 2013 .
  18. Grobart, Sam (2010 년 11 월 22 일). "Apple iOS 4.2의 AirPlay 이해" . 뉴욕 타임즈 . 만회 년 4 월 (11), 2011 .
  19. ^ "Bang & Olufsen은 Playmaker 무선 오디오 브리지를 공개하고 AirPlay와 DLNA가 덴마크어를 사용하는지 확인합니다" . Engadget . 만회 년 6 월 (12), 2019 년 .
  20. "CES 2019에서 Apple은 마침내 iTunes를 설정하고 AirPlay를 느슨하게합니다" . CNET . 만회 년 1 월 (12), 2019 .
  21. Rossignol, Joe. "LG의 최신 스마트 TV는 2019 년 중반에 AirPlay 2 업데이트를 받게 될 것입니다" . 맥 소문 . 검색된 년 4 월 2, 2019 년 .
  22. ^ "Roku 스트리밍 장치에서 AirPlay 및 HomeKit을 어떻게 사용합니까?" . Roku 웹 사이트 . 검색된 년 11 월 2, (2020) .
  23. ^ "iOS 8에서는 AirPlay에 더 이상 Wi-Fi 네트워크가 필요하지 않습니다 . " . 만회 년 11 월 (16), 2017 .
  24. ^ Donenfeld, Jason A. "AirTunes 2 의정서" . ZX2C4 . 만회 년 4 월 (11), 2011 .
  25. a b Hanselmann, Michael (2008 년 12 월 16 일). "원격 오디오 출력 프로토콜 스트림 출력 플러그인 추가" (메일 링리스트).
  26. ^ "Airfoil로 비디오를 보는 동안 오디오 지연 방지" . Rogue Amoeba . 만회 년 8 월 (18), 2012 .
  27. ^ "Apple WDS 설치" . Apple.com . 2011 년 2 월 11 일 . 만회 년 4 월 (12), 2012 .
  28. ^ "iOS5 – iPad 2 용 AirPlay 미러링" . Apple.com . 보관 된 원본 년 9 월 23 일에 . 만회 년 4 월 (12), 2012 .
  29. ^ a b "Airplay 미러링 내부 탐색" . aorensoftare.com . 2011 년 8 월 20 일.
  30. ^ "비공식 AirPlay 프로토콜 사양" . nto.github.com . 2012 년 5 월 29 일 . 만회하는 5 월 (29), 2012 .
  31. ^ "OS X의 AirPlay 미러링 정보" . Apple.com . 만회 년 1 월 (13), 2015 .
  32. Laird, James (2011 년 4 월 8 일). "RAOP / Airtunes" . vlc-devel (메일 링리스트).
  33. Cheng, Jacqui (2011 년 4 월 11 일). "ShairPort는 AirPort Express를 에뮬레이션하여 AirPlay 스트림을 수신합니다" . Ars Technica . 만회 년 4 월 (11), 2011 .
  34. Laird, James (2011 년 4 월 11 일). "ShairPort 0.02 출시" . 에서 보관 원래 2011년 4월 27일에 . 만회 년 4 월 (11), 2011 .
  35. ^ "iPad에서 PC 로의 무선 미러링은 이제 AirServer로 현실입니다" . LearningInHand.com .
  36. ^ "역사‹AirServer" . AirServer .

외부 링크