Apple’s DRM platform FairPlay is a DRM scheme originally developed by Veridisc, and more widely adopted by Apple, Inc. It is designed to encrypt content packaged using HTTP Live Streaming and is intended for use with all iOS devices as well as Apple TV. On the desktop, Apple’s DRM converter FairPlay is also built into QuickTime. Apple originally used FairPlay to protect content distributed through the iTunes Music Store. While Apple no longer encrypts iTunes Music downloads, FairPlay DRM is still used in the new Apple Music service for content stored locally.
1. The app requests to play asset from Apple’s AVfoundation media framework
2. AVfoundation media framework then downloads the m3u8 playlist which contains your content key
3. The media framework will then request the key from the media framework delegate built into the app
4. The app delegate then responds to the media framework to make a request from the FairPlay Streaming Server
5. The delegate then sends the FairPlay Server Playback Content to your Key Server
6. The key server then interprets the Server Playback Content using the Key Security Module and searches for the Content Key
7. When the search is completed the Key Security Module applies the content key
8. The media framework delegate then provides the key response to the media framework
9. The content is now decrypted and the app and device can execute playback
To stream FairPlay DRM encrypted content to AppleTV, there are no special requirements, it happens automatically. Everything is managed by FairPlay Streaming and passed through by Apple TV. The source devices relays encryption data between the devices and Apple TV. This methods maintains all the security benefits of FairPlay Streaming.
FairPlay Streaming takes advantage of Encrypted Media Extensions which are emerging HTML5 encryption standards. Because of this, the code written for key delivery must be written using JavaScript. The same KSM can be used for both iOS and OS X, and content from the browser can be delivered to other devices via AirPlay.
QC We are excited to announce Encoding.com’s Video QC as a
NAB Roundup: The State of HEVC, AV1, and Proprietary Codecs https://t.co/RWOjdwpHVH @streamingmedia
3 days agoThanks @janozer for a great interview at @NABShow 2018 with https://t.co/aGwkhHWOFk CEO and Founder Gregg Heil… https://t.co/xuyUkc4yOu
4 days agoHLS and H.264 Top Dogs in 2018 @encodingdotcom Global Format Report https://t.co/cyvM4wgPw7 @streamingmedia … https://t.co/mL3ojiTDnq
2 weeks ago