Razbit protokol AirPlay 2

Matej Huš

6. dec 2019 ob 23:34:37

Ekipa shairport-sync je sporočila, da so uspešno dešifrirali Applov zaprti protokol AirPlay 2 za predvajanja večpredstavnostnih vsebin. Medtem ko je bil AirPlay 1 razbit že pred leti, smo lahko vsebino z novih naprav z iOS predvajali le napravah (npr. zvočnikih), ki jih je Apple certificiral in so podpirale dešifriranje signala AirPlay 2. Nič več.

Razbitje protokola pomeni, da lahko sedaj podporo za AirPlay 2 vgradijo katerikoli proizvajalci. Gre tudi obratno, saj lahko z Raspberryjem Pi dešifriramo vsebino in jo nato predvajamo na katerihkoli zvočnikih. S tem pa se delo še ni zaključilo. Čeprav je matematika rešena, koda v Pythonu še ni povsem nared, zato zainteresirane uporabnike prosijo še za nekaj potrpljenja. Hkrati teče tudi vzporedni projekt, kjer želijo AirPlay 2 implementirati v Rustu.

Ob tem moramo priznati, da z AirPlay 2 Apple res ni pretirano skoparil. Podporo zanj imajo najrazličnejše naprave, tudi Samsungove pametne televizije z Androidom, pa LG-jeve in Sonyjeve naprave itd.