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.
We are very excited to share with you our new and improved
Encoding.com partners with Harmonic and Zixi to power Live Linear and Live
Chrome's next release will make DRM mandatory, Contact @encodingdotcom for help with Widevine #DRM #Chrome #encoding https://t.co/gev0pjaDvm2 weeks ago
@ISEBOX This is resolved. Thanks for your patience.2 weeks ago
Google releases all-HTML5 Chrome 56 with extra encryption cues #HTML #HTML5 https://t.co/NT51SJ9myj3 weeks ago