Monday, April 28, 2014

What is Apple AirPlay?

Apple Airplay lets user to stream movies or music from iTunes or Mobile apple device to any Airplay enabled device on the same network.

AirPlay has two main components a Source and a Receiver. A Source is device running on AirPlay enabled software. The receiver is an AirPlay compatible device that can stream the file and as well as display information.

the devices must be running on iOS 4.2 or later inorder for it to be a Source. A User can Airplay from computer as well if running on MAC OS 10.2 or later.

Airplay mirroring is a feature where a user can stream the screen from an iPad2 to an HDTV wirelessly and securely without requiring cables.

 Airport protoco is an open source protocol and anybody can implement it to act as a Airport receiver.

Airtunes part of the Airplay protocol stack uses UDP protocol for streaming audio and is based on RTSP streaming protocol. the streams are transcoded using. The streams are transcoded using Apple's lossless codec with 44000khz with two channels encrypted using AES. It was interesting to read that Apple uses a private key to encrypt the and decrypt the stream and that was hacked and made available to the public. 

Now what is the difference between Airplay and Airplay mirroring. 

AirPlay allows user to stream music, video and photos from their iTunes library, iOS devices to computers, speakers, and stereo components, Airport express and Second generation apple TV. Apps must be AirPlay compatible inorder for streaming to work. They must be also on the same network. 

AirPlay mirroring enables users of certain Airplay compatible devices to display whatever is on their device's screen on Airplay-compatible apple TVs. this allows users to show any website or video game or any content on the device screen on an HDTV that Apple TV is attached to. This is again achieved via Wi-Fi (wired mirroring doesnt require Apple TV).

Next part will try to explore the APIs available for the same!

No comments:

Post a Comment