-
Notifications
You must be signed in to change notification settings - Fork 89
AirPlay2 protocol
This page collects information on parts of AirPlay2 protocol not implemented in UxPlay. It could be useful if Apple drops "legacy" protocol support.
-
256 byte public key
https://developer.apple.com/documentation/cryptokit/p256/keyagreement/publickey
-
Here is information on pair-pin-setup for modern AirPlay2 pairing with encrypted client-server communication.
https://github.com/ejurgensen/pair_ap
https://github.com/philippe44/libraop
https://github.com/warren-bank/Java-AirPlay2-Receiver
https://github.com/openairplay/airplay2-receiver
https://github.com/cocagne/csrp/commits/rfc5054_compat
-
pyatv (AirPlay2 client) protocol page
-
The 2 sec Audio delay in ALAC mode:
https://www.reddit.com/r/HomePod/comments/su3sh6/why_has_audio_airplay_such_a_big_delay_compared/
-
openairplay Unofficial AirPlay1 specs
http://nto.github.io/AirPlay.html