SafariͰಉ༷ͷྲྀΕͰ伴ΛऔಘՄೳ
Apple device
EME JS
Key server
Key Security Module
1. Load Key
2. Get SPC
6. [CKC 🔑 ]
3. [SPC]
4. [SPC]
5. [CKC 🔑 ]
࣮Օॴ
ͪ͜ΒͰ४උ
Apple Provided
1. 'webkitneedkey' event
2. Create keySession
3. 'webkitkeymessage' evnt
with [SPC]
6. Update keySession with [CKC]
Slide 40
Slide 40 text
FairPlay Streaming over AirPlay
อޢ͞ΕͨίϯςϯπΛApple TVεϚʔτTVͰʂ
Apple device
OS App
Key server
Key Security Module
Apple TVͳͲ
OS
Player Streamer
CDN
ίϯςϯπ ΞϓϦ [SPC], [CKC] ΛϦϨʔ
Ճͷ࣮ෆཁ
Slide 41
Slide 41 text
ϚϧνϓϥοτϑΥʔϜͰ
ಈըετϦʔϜΛอޢ͢Δʹ
Slide 42
Slide 42 text
͞·͟·ͳDRMγεςϜ
DRMγεςϜ ఏڙ ରԠϓϥοτϑΥʔϜ
PlayReady Microsoft Windows, Android, iOS
Widevine Google Android
FairPlay Streaming Apple AppleσόΠε