AirPlay

AirPlay
PengembangApple Inc.
JenisMedia streaming nirkabel
Tanggal rilis
  • 7 Juni 2004 (sebagai AirTunes)[1]
  • 1 September 2010 (AirPlay)
  • 22 November 2010 (untuk iOS)
  • 6 Juni 2011 (mirroring)
  • 29 Mei 2018 (AirPlay 2)
Situs webapple.com/airplay

AirPlay adalah rangkaian protokol komunikasi nirkabel eksklusif yang dikembangkan oleh Apple Inc. yang memungkinkan streaming antara perangkat audio, video, layar perangkat, dan foto, bersama dengan metadata terkait. Awalnya hanya diimplementasikan di perangkat lunak dan perangkat Apple, yang disebut AirTunes dan hanya digunakan untuk audio.[2] Apple sejak saat itu melisensikan tumpukan protokol AirPlay sebagai teknologi komponen perangkat lunak pihak ketiga kepada produsen yang membuat produk yang kompatibel dengan perangkat Apple.

Sejarah

Pada tahun 2004, Apple memperkenalkan AirTunes sebagai fitur baru iTunes 4.6. Fitur ini memungkinkan streaming musik melalui jaringan ke AirPort Express, yang dilengkapi dengan jack audio analog-digital 3,5 mm untuk speaker atau perangkat audio lainnya. Pada tahun 2010, Apple memperkenalkan iterasi baru dari teknologi AirTunes, yang sekarang disebut AirPlay, sebagai bagian dari iOS 4.2. Teknologi ini mendukung streaming audio dan sekarang video ke Apple TV, dan kemudian menambahkan mirroring layar dan pada akhirnya mendukung berbagai macam speaker dan peralatan AV yang kompatibel dengan AirPlay pihak ketiga.

Apple mengumumkan AirPlay 2 pada konferensi WWDC tahunannya pada 5 Juni 2017. Dijadwalkan untuk dirilis bersama dengan iOS 11 pada kuartal ketiga 2017, tetapi ditunda hingga Juni 2018.[3][4] Dibandingkan dengan versi sebelumnya, AirPlay 2 meningkatkan buffering; menambahkan streaming audio ke speaker stereo;[5] memungkinkan audio dikirim ke beberapa perangkat di ruangan yang berbeda;[6] dan kontrol melalui Control Center, aplikasi Home, atau Siri,[7] fungsionalitas yang sebelumnya hanya tersedia menggunakan iTunes pada macOS atau Windows .[8]

Sejarah AirPlay
2004 Meluncur sebagai AirTunes untuk iTunes dan AirPort Express
2010 Meluncur di iOS 4 sebagai AirPlay
2018 Peluncuran AirPlay 2 di iOS 11.4
2021 macOS Monterey (12) mencakup kemampuan penerima pada Mac yang kompatibel

Pengirim

Perangkat pengirim AirPlay meliputi komputer yang menjalankan iTunes, dan perangkat iOS seperti iPhone, iPod, dan iPad yang menjalankan iOS 4.2 atau lebih tinggi, dan perangkat dapat mengirim AirPlay melalui Wi-Fi atau ethernet. OS X Mountain Lion mendukung mirroring tampilan melalui AirPlay pada sistem yang menggunakan prosesor Intel Core generasi ke-2 atau lebih baru.[9]

Pada tahun 2016, HTC merilis "10", yang juga dikenal sebagai "One M10", ponsel Android dengan streaming Apple AirPlay.[10]

Mulai iOS 4.3, aplikasi pihak ketiga seperti ApowerMirror,[11] AirServer, dan Reflector dapat mengirimkan streaming audio dan video yang kompatibel melalui AirPlay.[12] Aplikasi iTunes Remote di iOS dapat digunakan untuk mengontrol pemutaran media dan memilih penerima streaming AirPlay untuk iTunes yang berjalan di Mac atau PC.[13]

Mulai macOS 10.14, tidak ada API publik bagi pengembang pihak ketiga untuk mengintegrasikan AirPlay 2 ke dalam aplikasi macOS mereka. Namun, ada streamer pihak ketiga seperti Airfoil. Pada bulan Mei 2019, pengembang pihak ketiga merilis aplikasi macOS yang dapat melakukan streaming audio menggunakan AirPlay 2.[14] Aplikasi ini menyertakan alat bantu yang disebut "AirPlay Enabler" yang menggunakan injeksi kode untuk mem-bypass pembatasan API pribadi AirPlay 2 di macOS.[15]

Penerima

Perangkat penerima AirPlay termasuk Apple TV, HomePod, speaker pihak ketiga dan AirPort Express yang dihentikan produksinya, yang menyertakan konektor output audio S/PDIF analog dan optik gabungan. Perangkat yang kompatibel dapat menerima AirPlay melalui wi-fi atau ethernet. Beberapa proyek sumber terbuka telah merekayasa balik bagian audio dari protokol, memungkinkan komputer mana pun diubah menjadi penerima AirPlay untuk audio.[16]

Namun, karena tidak semua penerima pihak ketiga menerapkan enkripsi DRM milik Apple, beberapa media, seperti musik yang dilindungi hak cipta iTunes Store (enkripsi " FairPlay " milik Apple), YouTube, dan Netflix, tidak dapat melakukan streaming ke perangkat atau perangkat lunak tersebut. Di Apple TV, mulai dari firmware 6.0, skema DRM diberlakukan: perangkat yang tidak memiliki skema ini tidak dapat digunakan.[17]

Teknologi nirkabel AirPlay diintegrasikan ke dalam dok speaker, penerima AV, dan sistem stereo dari perusahaan seperti Bose, Yamaha, Philips, Marantz, Onkyo, Bowers & Wilkins, Pioneer, Sony, Sonos, McIntosh, Denon,[18] dan Bang & Olufsen.[19] Judul lagu, artis, nama album, waktu yang telah berlalu dan yang tersisa, serta sampul album dapat muncul di speaker yang mendukung AirPlay dengan tampilan grafis. Seringkali penerima ini dibuat hanya untuk mendukung komponen audio AirPlay, seperti halnya AirTunes.

Perangkat Bluetooth (headset, speaker) yang mendukung profil A2DP juga muncul sebagai penerima AirPlay saat dipasangkan dengan perangkat iOS, meskipun Bluetooth adalah protokol perangkat-ke-perangkat yang tidak bergantung pada titik akses jaringan nirkabel.

Selama Consumer Electronics Show (CES) Januari 2019 di Las Vegas, produsen televisi Samsung, LG, Vizio, dan Sony mengumumkan bahwa mereka akan memproduksi perangkat dengan kemampuan menerima AirPlay 2 secara bawaan.[20] LG mengumumkan bahwa model televisi yang mendukung AirPlay 2 akan mencakup model OLED 2019, NanoCell SM9X, UHD UM7X, dan LG NanoCell SM8X.[21]

Pada bulan September 2020, Roku menambahkan dukungan AirPlay 2 sebagai bagian dari pembaruan 9.4 pada perangkat Roku 4K tertentu. Pada April 2021, pembaruan 10.0 menambahkan dukungan untuk lebih banyak TV dan Pemutar Roku.[22]

Selama WWDC 2021, Apple mengumumkan bahwa macOS Monterey akan menyertakan kompatibilitas penerima AirPlay untuk Mac yang kompatibel.

Protokol

AirPlay dan AirTunes berfungsi melalui jaringan lokal, baik melalui Wi-Fi atau Ethernet. Awalnya, perangkat harus terhubung ke jaringan yang sama, tetapi sejak akhir 2017 perangkat dapat memilih untuk menggunakan Wi-Fi Direct yang memungkinkan perangkat terhubung tanpa LAN.[23]

Bagian AirTunes dari tumpukan protokol AirPlay menggunakan UDP untuk streaming audio dan didasarkan pada Protokol Streaming Real Time.[24] Streaming ditranskodekan menggunakan codec Apple Lossless dengan 44100 Hz dan 2 saluran yang dienkripsi secara simetris dengan AES, mengharuskan penerima memiliki akses ke kunci yang sesuai untuk mendekripsi streaming.[25] Streaming di-buffer selama kurang lebih 2 detik sebelum pemutaran dimulai, mengakibatkan penundaan kecil sebelum audio dikeluarkan setelah memulai streaming AirPlay.[26]

Protokol ini mendukung paket metadata yang menentukan volume keluaran akhir di sisi penerima. Hal ini memungkinkan untuk selalu mengirim data audio yang belum diproses pada volume penuh aslinya, mencegah penurunan kualitas suara karena pengurangan kedalaman bit dan dengan demikian kualitas suara akan terjadi jika perubahan volume dilakukan pada stream sumber sebelum transmisi. Hal ini juga memungkinkan streaming dari satu sumber ke beberapa target, masing-masing dengan kontrol volumenya sendiri. Kemampuan media streaming AirPort Express menggunakan Remote Audio Output Protocol (RAOP) milik Apple, sebuah varian eksklusif dari RTSP/RTP. Menggunakan WDS-bridging,[27] AirPort Express dapat memungkinkan fungsionalitas AirPlay (serta akses Internet, berbagi file dan cetak, dll.) pada jarak yang lebih jauh di lingkungan yang terdiri dari kabel dan hingga 10 klien nirkabel.

AirPlay Mirroring

Di WWDC 2011, Steve Jobs, yang saat itu menjabat sebagai CEO Apple Inc., mengumumkan AirPlay Mirroring sebagai fitur di iOS 5 di mana pengguna dapat melakukan streaming layar dari iPad 2 ke HDTV secara nirkabel dan aman tanpa memerlukan kabel.[28][29]

AirPlay adalah teknologi yang berbeda dari AirPlay Mirroring, AirPlay memungkinkan format konten tertentu untuk dilakukan streaming sedangkan Airplay Mirroring memungkinkan seluruh layar untuk dilakukan streaming dari berbagai perangkat iOS dan iTunes ke Apple TV (Generasi ke-2 atau lebih baru). Komposisi pasti dari protokol yang digunakan AirPlay Mirroring belum sepenuhnya ditemukan, atau direkayasa ulang.[29] Namun, spesifikasi protokol AirPlay yang tidak resmi tersedia.[30] Perangkat keras yang didukung (saat menggunakan OS X Mountain Lion atau lebih baru) mencakup iMac, Mac mini, MacBook Air, MacBook Pro, atau Mac Pro 2011 atau lebih baru (akhir 2013 atau lebih baru).[31]

Rekayasa terbalik

Ketika protokol ini dikenal sebagai AirTunes, protokol ini direkayasa balik oleh Jon Lech Johansen pada tahun 2008.[25]

Pada tanggal 8 April 2011, James Laird merekayasa balik dan merilis kunci privat yang digunakan oleh Apple AirPort Express untuk mendekripsi stream audio yang masuk.[32] Perilisan kunci ini berarti perangkat lunak dan perangkat pihak ketiga yang dimodifikasi untuk menggunakan kunci tersebut akan dapat mendekripsi dan memutar atau menyimpan stream AirPlay.[33] Laird merilis ShairPort sebagai contoh implementasi perangkat lunak penerima khusus audio dari AirPlay.[34] Tidak lama kemudian, banyak yang mengikuti dan pada tahun 2012, penerima audio dan video AirPlay pertama untuk PC hadir dengan produk yang disebut AirServer.[35][36]

Server AirPlay sumber terbuka yang dikenal sebagai RPiPlay tersedia untuk sistem operasi Raspberry Pi dan Desktop Linux .

Lihat juga

Catatan

  1. ^ "Apple Unveils AirPort Express for Mac & PC Users". Apple.com. June 7, 2004. Diarsipkan dari versi asli tanggal 29 March 2011. Diakses tanggal April 12, 2012. 
  2. ^ Brownlee, John (September 1, 2010). "September iPod Event: In iOS 4.2, AirTunes Becomes AirPlay". Cult of Mac. Diakses tanggal April 11, 2011. 
  3. ^ "Apple unveils iOS 11 with P2P Apple Pay transfers, a new sound for Siri, AirPlay 2, more". AppleInsider. June 5, 2017. Diakses tanggal June 6, 2017. 
  4. ^ "iOS 11.4 brings stereo pairs and multi-room audio with AirPlay 2". Apple.com. May 29, 2018. Diakses tanggal May 29, 2018. 
  5. ^ "iOS 11.4 brings stereo pairs and multi-room audio with AirPlay 2". Apple Newsroom (dalam bahasa Inggris). Diakses tanggal 2019-05-09. 
  6. ^ "AirPlay 2 FAQ: What it is, how it works, and which devices support it". Macworld (dalam bahasa Inggris). Diakses tanggal 2018-06-22. 
  7. ^ "iOS 11 brings new features to iPhone and iPad this fall". Apple.com. Diakses tanggal 6 June 2017. 
  8. ^ "Use AirPlay to stream content from iTunes on your computer". Apple Support (dalam bahasa Inggris). Diakses tanggal 2017-06-30. 
  9. ^ "About AirPlay Mirroring in OS X Mountain Lion". Apple.com. Diakses tanggal 6 August 2012. 
  10. ^ "HTC's 10 is the first Android phone with Apple AirPlay streaming". Engadget. 
  11. ^ "ApowerMirror". Apowersoft. Diakses tanggal September 10, 2017. 
  12. ^ Rose, Michael. "iOS 4.3 spotlight: AirPlay improvements and 720p playback". TUAW. AOL. Diakses tanggal May 5, 2011. 
  13. ^ "iTunes Remote". Apple.com. Diarsipkan dari versi asli tanggal September 13, 2010. 
  14. ^ "Optimus Player". Optimus Player. May 7, 2019. Diakses tanggal May 8, 2019. 
  15. ^ Mo, Darren (2019-05-07). "A helper tool that enables Optimus Player to stream audio using AirPlay 2". GitHub. Diakses tanggal 2019-05-09. 
  16. ^ "How-To: Turn your Raspberry Pi into a AirPlay receiver to stream music from your iPhone". Raspberry Pi HQ. Diakses tanggal September 4, 2013. 
  17. ^ Kafasis, Paul (September 20, 2013). "Warning on Apple TV version 6.0". Under the Microsope. Rogue Amoeba. Diakses tanggal September 20, 2013. 
  18. ^ Grobart, Sam (November 22, 2010). "Understanding AirPlay in Apple's iOS 4.2". The New York Times. Diakses tanggal April 11, 2011. 
  19. ^ "Bang & Olufsen unveils Playmaker wireless audio bridge, makes sure AirPlay and DLNA speak Danish". Engadget (dalam bahasa Inggris). Diakses tanggal 12 June 2019. 
  20. ^ "At CES 2019, Apple finally sets iTunes, AirPlay loose". CNET. Diakses tanggal January 12, 2019. 
  21. ^ Rossignol, Joe. "LG's Latest Smart TVs Will Receive AirPlay 2 Update in Mid 2019". Mac Rumors (dalam bahasa Inggris). Diakses tanggal 2019-04-02. 
  22. ^ "How do I use AirPlay and HomeKit with my Roku streaming device?". Roku website. Diakses tanggal 2 November 2020. 
  23. ^ "AirPlay no longer requires a Wi-Fi network in iOS 8". Diakses tanggal November 16, 2017. 
  24. ^ Donenfeld, Jason A. "AirTunes 2 Protocol". ZX2C4. Diakses tanggal April 11, 2011. 
  25. ^ a b Hanselmann (December 16, 2008). "Add Remote Audio Output Protocol stream output plugin". Diarsipkan dari yang asli on 2021-11-04. https://web.archive.org/web/20211104151115/http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=bc9a84781306ab22d2facc636a2f82eb6ba2abd3. 
  26. ^ "Preventing audio delays while watching videos with Airfoil". Rogue Amoeba. Diakses tanggal August 18, 2012. 
  27. ^ "Apple WDS Setup". Apple.com. February 11, 2011. Diakses tanggal April 12, 2012. 
  28. ^ "iOS5 – AirPlay Mirroring for iPad 2". Apple.com. Diarsipkan dari versi asli tanggal September 23, 2011. Diakses tanggal April 12, 2012. 
  29. ^ a b "Exploring Airplay Mirroring Internals". aorensoftare.com. 2011-08-20. 
  30. ^ "Unofficial AirPlay Protocol Specification". nto.github.com. May 29, 2012. Diakses tanggal May 29, 2012. 
  31. ^ "About AirPlay Mirroring in OS X". Apple.com. Diakses tanggal 13 January 2015. 
  32. ^ Laird. 
  33. ^ Cheng, Jacqui (April 11, 2011). "ShairPort emulates AirPort Express to receive AirPlay streams". Ars Technica. Diakses tanggal April 11, 2011. 
  34. ^ Laird, James (April 11, 2011). "ShairPort 0.02 released". Diarsipkan dari versi asli tanggal April 27, 2011. Diakses tanggal April 11, 2011. 
  35. ^ "Wireless Mirroring from iPad to PC Now a Reality with AirServer". LearningInHand.com. 
  36. ^ "History ‹ AirServer". AirServer. 

Pranala luar

Templat:Wi-Fi base stations by Apple

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: wikipedia/wikipediareadmore.php

Line Number: 5

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: wikipedia/wikipediareadmore.php

Line Number: 70

 

A PHP Error was encountered

Severity: Notice

Message: Undefined index: HTTP_REFERER

Filename: controllers/ensiklopedia.php

Line Number: 41