Tolong jelaskan mengenai Protokol dari AirPlay

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.

Bagian AirTunes dari tumpukan protokol AirPlay menggunakan UDP untuk streaming audio dan didasarkan pada Protokol Streaming Real Time. 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. Streaming di-buffer selama kurang lebih 2 detik sebelum pemutaran dimulai, mengakibatkan penundaan kecil sebelum audio dikeluarkan setelah memulai streaming AirPlay.

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, 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.