Board logo

subject: Apple Tv Authentication And Protected Itunes Content [print this page]


Somehow the AirPlay protocol sends over enough information to the Apple TV to allow that device Olympus BLS-1 battery to gain at least temporary authorization to play the media you stream to it. From what I've been able to find out, that authentication step seems to be transmitted via a simple key using a message that looks something like this...

POST /authorize HTTP/1.1Content-Length: 74User-Agent: MediaControl/1.0

PIC-Request: AQAAAAAAAAAAAbS8TgEAA[REDACTED]vXJflQflYQo=

The authorize transmission sends what appears to be a Base-64 encoded string that contains the authentication information needed by Apple TV. That string changes each time you send a video, even if it's the same video from the same device. This suggests that the data includes some kind of timestamp to limit the session during which the Apple TV is authorized to play back the rights-managed media.

The way that iOS devices deal with protected media is that no DRM content Olympus E-400 battery can be synced to them unless the home computer is authorized to play that content, via an iTunes account. This means that any DRM-protected media on the device (playable in the iPod or Video applications) is basically pre-cleared for playback by virtue of its original sync.

Creating a simple key authentication like this retains the integrity of the original licensing while permitting the device to send data to a transient intermediary. Apple TV does not retain or store the media it plays back once playback has finished.

Perhaps this is a hint as to why we have not yet seen an AirPlay feature hit Mac OS X (or at least not officially). Until Apple Sony NP-FH50 Battery engineers can implement a way to transiently and securely view data from third-party devices, they could be unable to deliver that data to the desktop under existing agreements Sony NP-F550 Battery

with content providers.

by: wholesaleeshop




welcome to loan (http://www.yloan.com/) Powered by Discuz! 5.5.0