# AirPlay
AirPlay Apple tarafından geliştirilen tescilli bir protokol yığını / paketidir, cihazları arasında ses, video, cihaz ekranları ve fotoğrafların ilgili metadatalarla birlikte, kablosuz akışını sağlar. Başlangıçta sadece Apple'ın yazılım ve cihazlar uygulanırdı ve AirTunes denilirdi, tek ses için kullanılırdı. Apple üretici ortaklarına bir üçüncü parti yazılım bileşeni teknolojisi olarak kendi ürünlerinde kullanmak üzere Apple'ın cihazları ile uyumlu olacak şekilde AirPlay protokol yığınını lisanslı etti.


## Uygulamalar.
Burada AirPlay aygıtlarının iki tipi vardır: görsel-işitsel içerik gönderen olanlar ve içerik alma yeteneği ve ekranlar ve hoparlörler üzerinde çeviri etme.


### Gönderenler.
AirPlay gönderen cihazları iTunes çalıştıran bilgisayarlar ve iPhone'lar, iPod'lar gibi iOS cihazları ve iOS 4.2 veya daha yüksek çalışan iPad'ler içerir. OS X Mountain Lion 2. nesil Intel Core işlemciler veya sonrasını içeren sistemlerinde AirPlay üzerinden yansıtma ekranı destekler. Böyle AirFoil gibi üçüncü parti flamalar vardır. 2016 yılında HTC Apple AirPlay akışı ile bir Android telefon yayınladı. iOS 4.3 itibarıyla, üçüncü parti uygulamalar AirPlay üzerinden uyumlu ses ve video akışı gönderebilir. iOS-da iTunes Uzaktan Uygulaması medya oynatmayı kontrol etmek için kullanılabilir ve Mac veya PC üzerinde çalışan iTunes için alıcıları AirPlay akışı seçir.


### Alıcılar.
AirPlay alıcısı cihazlarına Apple TV ve üçüncü parti hoparlörler, AirPort Express de dahildir. (Kombine analog ve optik S/PDIF ses çıkışı bağlantısını içerir). AirPlay protokolünün açık kaynak uygulamaları ile herhangi bir bilgisayar artık bir AirPlay alıcısı haline getirilebilir. Ancak, iTunes Store'nin kendi hakları korunan müzik gibi bazı medya gibi tüm üçüncü taraf alıcıları Apple'ın DRM şifreleme uygulamıyor. (Apple'ın kendi "FairPlay" şifrelemesi). YouTube ve Netflixin, bu cihazlara veya yazılım akışı olamaz. Apple TV-de firmware 6.0 ile başlayan, "FairPlay" şifreleme şeması uygulanır ve göndericisi desteklemeyen aygıtlar kullanılamaz. AirPlay kablosuz teknolojisi Bose, Yamaha, Philips, Marantz, Bowers & Wilkins, Pioneer, Sony ve Denon gibi şirketlerden hoparlör yuvaları, AV alıcıları ve stereo sistemlere entegre edilmiştir. Şarkı isimleri, sanatçılar, albüm adları, geçen ve kalan süre ve albüm grafikleri grafik görüntüler ile AirPlay özellikli hoparlörlerde görünebilir. Genellikle bu alıcılar sadece çok AirTunes gibi, AirPlay ses bileşenini desteklemek için inşa edilmiştir. Bluetoothun kablosuz ağ erişim noktasının dayanmaz bir cihazdan cihaza protokol olmasına rağmen, A2DP profilini destekleyen Bluetooth cihazları (kulaklık, hoparlör) iOS cihazı ile eşleştirilmiş olduğunda AirPlay alıcıları gibi görünür. Böyle AirServer, Reflektör 2, Kodi ve TuneAero (ses) gibi üçüncü parti alıcıları vardır.


## Protokoller.
AirPlay protokol yığınının AirTunes parçası ses akışı için UDP kullanır ve RTSP ağ kontrol protokolüne dayanır. Akışları, AES ile şifrelenmiş 44100 Hz ve 2 kanallı Apple Lossless codec kullanarak dönüştürülmüştür, akışların şifresini çözmek için uygun özel anahtara erişimi için alıcı gerektirir. Çalma başlamadan önce akışı, yaklaşık 2 saniye korunur, sesten önce küçük bir gecikme ile sonuçlanır ve AirPlay akışı başladıktan sonra çıkıştır. Protokol alıcı ucunda son çıkış hacmini belirleyen meta veri paketlerini destekler. Bu, ses kalitesi bozulmasının önleyerek her zaman kendi orijinal tam seste işlenmemiş ses verisi göndermek için mümkün eder, iletmeden önce hacmindeki değişiklikler kaynak akımına yapılmış olsaydı, aksi takdirde ortaya çıkardı. Aynı zamanda kendi ses kontrolü ile birden fazla hedeflere bir kaynak akışı mümkündür.
AirPort Express akışlı medya yetenekleri, Apple'ın Uzaktan Ses Çıkışı Protokolü (RAOP) RTSP / RTP-in tescilli bir varyantını kullanır. WDS-köprüsü kullanılarak, AirPort Express, Kablolu karışık bir ortamda büyük bir mesafe boyunca ve en fazla 10 kablosuz istemcilerde AirPlay işlevine (internet erişimi, dosya sunucusu, yazıcı sunucusu ve b.) izin verebilir


### AirPlay Yansıtma.
WWDC 2011'de, Steve Jobs iOS 5'te bir özellik olarak "AirPlay Yansıtma"nı açıklandı, kullanıcı kablolara gerek kalmadan kablosuz ve güvenli bir HDTV bir iPad 2 ekranından aktarabilirler. AirPlay Yansıtma biraz farklı bir teknolojidir, ikinci nesil Apple TV-ye iOS cihazları ve iTunes-den özel içeriklerin çeşitli yayınını sağlar. Protokollerin tam bileşimi olduğu AirPlay Mirroring kullanması henüz tam olarak keşfedilmemiş ya da tersine mühendislik edilmemiştir. Ancak, resmi olmayan bir AirPlay protokolünün özellikleri mevcuttur. AirPlay için bir 2. nesil veya daha sonraki Apple TV gereklidir ve desteklenen donanım (OS X Mountain Lion veya daha sonra kullanması lazım) iMac (2011 orta veya daha yeni), Mac mini (2011 orta veya daha yeni), MacBook Air (2011 orta veya daha yeni), MacBook Pro (2011 erken veya daha yeni) ve Mac Pro (2013 geç ya da daha yeni) içerir.


### Tersine mühendislik.
Protokol AirTunes olarak bilinen edildiğinde, 2004 yılında Jon Lech Johansen tarafından ters mühendislik gibi edildi. 8 Nisan 2011 tarihinde, James Laird gelen ses akışları şifresini çözmek için Apple AirPort Express tarafından kullanılan özel anahtar yayınlandı. Bu anahtarın sürümü, üçüncü taraf tuşunu kullanan yazılım ve cihazların değiştirilmesi demektir. Laird AirPlayin sadece ses yazılım alıcı uygulamasının bir örneği olarak ShairPort yayınladı. 2012 yılında PC için ilk AirPlay ses ve video alıcısı AirServer adında bir ürünle birlikte geldi.