FairPlay is a digital rights management (DRM) technology created by Apple Inc., based on technology created by the company Veridisc. FairPlay is built into the QuickTime multimedia software and used by the iPhone, iPod, iPad, Apple TV, iTunes, and iTunes Store and the App Store.
Questions tagged [fairplay]
107 questions
0
votes
2 answers
Downloading WideVine/FairPlay protected content for offline playback via Azure Media Services
I have developed a mobile application for iOS/Android that I would like to enable offline playback on so users can download content and watch on a plane, etc... for up to 1 month after download. This content needs to be protected from users…

TomBuilds
- 45
- 3
- 8
0
votes
1 answer
i try to use Apple Sample code(FairPlay Streaming Server SDK v4.2.0) with Fairplay online playback,but it doesn't work
i try to playback fairplay video with HLSCatalogWithFPS - AVContentKeySession apple sample code.
and i just modify 2 func "func requestApplicationCertificate() throws -> Data" and "func requestContentKeyFromKeySecurityModule(spcData: Data,…

蔡凱文KT
- 1
0
votes
1 answer
HLS Fairplay DRM content I got error to obtain licence key from DRM server by using videojs and videojs-contrib-eme
HLS Fairplay DRM Content videojs return Failed to load resource: Origin https:// is not allowed by Access-Control-Allow-Origin. when trying to get licence for HLS fairplay.
I am using Videojs version @7.5.5 and videojs-contrib-eme version…

Venkat
- 9
- 3
0
votes
0 answers
streamingContentKeyRequestData returns error Domain=NSOSStatusErrorDomain Code=-12158
I am trying to setup Fairplay + HLS following Apple sample code. However I see the error when I call streamingContentKeyRequestData
let certUrl = URL(fileURLWithPath: Bundle.main.path(forResource: "fairplay", ofType: "der")!)
let…

Sean
- 1
- 2
0
votes
1 answer
HEVC Fairplay stream
I am trying to create an HEVC Fairplay stream. I have tried using Shaka Packager,Bento4 and Zencoder. But with no luck.
Has anybody created a HEVC Fairplay stream?
If yes, then how?

sayoni dutta roy
- 43
- 6
0
votes
1 answer
Store ckc key data of AVURLAsset without play video
I want to call programmatically the
func resourceLoader(_ resourceLoader: AVAssetResourceLoader, shouldWaitForLoadingOfRequestedResource loadingRequest: AVAssetResourceLoadingRequest) -> Bool
of an AVURLAsset from the delegate of the AVPlayer,…

Vasilis D.
- 1,416
- 13
- 21
0
votes
1 answer
Downloading FairPlay Streaming Server SDK
I'm trying to include DRM in my app and wanted to download the SDK from https://developer.apple.com/streaming/fps/
I'm logged in as the Team Agent in the Apple Developer Enterprise Program, but I get the error '403 Forbidden'. I checked the latest…

user10430895
- 21
- 2
0
votes
1 answer
Apple Fairplay playback in macos app
I did know that Apple Fairplay can play on iOS, tvOS, macos in safari by apple documents.
https://developer.apple.com/streaming/fps/
But I think that some macos APIs looks like it can play fairplay in macos app.
In macos release note, for example,…

woosiki
- 91
- 6
0
votes
1 answer
HLSCatalog apple sample app
There seems to be an issue with the HLSCatalog (HLS download and stream) sample application.
When i try to download the Advanced Stream sample it gets stuck in endless loop trying to download the same media selection over and over.
The interesting…

weuhi
- 183
- 1
- 8
0
votes
0 answers
Apple Fairplay TVML can't get AssetId, certificate and key
After spending many days on search on google about how to use Fairplay in TVML (Apple TV), i can't get this work.
I am trying to use Apple FairPlay using TVML, there is no clear documentation or example that can help for integration.
in my code on…

Alaa Alshaikh
- 21
- 4
0
votes
0 answers
Integrate FairPlay Streaming Server SDK (it is in swift) into my existing objective c code using Xcode 8.2.1
i try to integrate FairPlay Streaming Server SDK (it is in swift) into my existing objective c code.using Xcode 8.2.1 project in MAC OSX 10.12.3 system.The FairPlay Streaming Server SDK consists of swift classes that can be imported into objective…

srikanth
- 1
- 1
0
votes
2 answers
how do i merge my swift code into existing objective c project by the use of bridge file
i merge my swift classes in objective c existing project with the use of bridge.h file after than am not able to import my swift classes into my bridge.h files

srikanth
- 1
- 1
0
votes
1 answer
FairPlay > SPC > streamingContentKeyRequestData > App Identifier
Can someone please clarify what is 'appIdentifier' in below function?
func streamingContentKeyRequestData(forApp appIdentifier: Data, contentIdentifier: Data, options: [String : Any]? = nil) throws -> Data
Is it something bundled within the Apple TV…

anam
- 61
- 1
- 5
0
votes
1 answer
How to playback FairPlay content offline
I am trying to implemented downloading and playback(offline) of hls fairplay content. I am trying out the sample application (HLSCatalog) provided with the FairPlay Streaming Server SDK v3. In that application there are 3 streaming but none of them…

dev
- 2,180
- 2
- 30
- 46
0
votes
1 answer
configure GCDWebDAVServer to stream transport stream (.ts) files
I have done all required things, i have
.m3u8 file (also the data within it)
transport segment (.ts) files & asset id,certificate and response data
Server is also running
what i am trying to do is that on first run i download the files and the…

Gurjot Kalsi
- 33
- 11