INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Unofficial AirPlay Protocol Specification  (Read 9434 times)

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14497
  • I won! I won!
Unofficial AirPlay Protocol Specification
« on: September 13, 2015, 07:20:08 am »

I'm still not 100% happy with using 3rd party apps to push sync audio to devices, and in some searching found this Unofficial AirPlay Protocol Specificationon how Airplay works.  

I like this bit of the doco - "They are based on well-known standard networking protocols such as Multicast DNS, HTTP, RTSP, RTP or NTP, with custom extensions"  ;D

...any way I thought it would be good to if you want to have a squiz as adding Airplay support to MC would open up a whole bunch of additional renderers and would excite your iStuff users.
Logged
JRiver CEO Elect

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Unofficial AirPlay Protocol Specification
« Reply #1 on: September 13, 2015, 09:41:22 am »

Don't do it now!

http://9to5mac.com/2015/09/11/apple-ios-9-airplay-improvements-screen-mirroring/
Quote
“What Apple did this time around with iOS 9 updates is make a wide-sweeping change to underlying protocols that power AirPlay,” Dave Stanfill, president and CEO of Squirrels explained. “A lot of the pairing setups (like how your mobile device interacts with a receiver) have changed. A lot of the exchanges between an iOS device and an Apple TV or any of the receivers have changed. The actual mechanism through which a mirroring connection is established was entirely overhauled. So, many underlying AirPlay components and protocols are entirely different in iOS 9. Not only at a security level but also with the way the two devices talk to each other.”
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10970
Re: Unofficial AirPlay Protocol Specification
« Reply #2 on: September 13, 2015, 10:08:22 am »

The unofficial specification has been out there for a while already, but at this time it doesn't really change anything.
Logged
~ nevcairiel
~ Author of LAV Filters

AndrewFG

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3392
Re: Unofficial AirPlay Protocol Specification
« Reply #3 on: September 13, 2015, 11:09:16 am »

Quote
this document does not explain how to circumvent any kind of security implemented by Apple

That just about says it all I think..
Logged
Author of Whitebear Digital Media Renderer Analyser - http://www.whitebear.ch/dmra.htm
Author of Whitebear - http://www.whitebear.ch/mediaserver.htm

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14497
  • I won! I won!
Re: Unofficial AirPlay Protocol Specification
« Reply #4 on: September 13, 2015, 10:10:57 pm »

Typical.   No idea that the issue was that they want to only authenticate with licensed devices.  

Seems however that their keys were reverse engineered years ago for Audio and are widely in use by 3rd party and open source SW.

Logged
JRiver CEO Elect

tyler69

  • Citizen of the Universe
  • *****
  • Posts: 946
Re: Unofficial AirPlay Protocol Specification
« Reply #5 on: April 11, 2016, 12:35:17 pm »

Are there any plans to add this functionality (what Shairport4w does) to JRiver?
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72548
  • Where did I put my teeth?
Re: Unofficial AirPlay Protocol Specification
« Reply #6 on: April 11, 2016, 12:37:24 pm »

Probably not.  Apple hasn't been a reliable partner.
Logged

tyler69

  • Citizen of the Universe
  • *****
  • Posts: 946
Re: Unofficial AirPlay Protocol Specification
« Reply #7 on: April 11, 2016, 12:41:44 pm »

Too bad. Thanks for the quick reply though.
Logged
Pages: [1]   Go Up