Questions tagged [fairplay]

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.

107 questions
20
votes
2 answers

Decoding AirPlay Mirroring Protocol

I want my app to mirror the display of my iPad 2 to my Mac. I have published the _airplay._tcp service and am listening on the port 7100. The app shows in the AirPlay menu and the Mirroring option is also there. Video and audio streaming work…
Elmo
  • 6,409
  • 16
  • 72
  • 140
11
votes
0 answers

Safari version of chrome://media-internals

Is there something similar to chrome://media-internals for Safari? I'm working on HLS/SAMPLE-AES fMP4 stream and video "MEDIA_ERR_DECODE" is not really helpful. I'm hoping to find some tool that can inspect the stream closely and give a little bit…
NemanjaSRB
  • 398
  • 1
  • 16
7
votes
3 answers

Get the size of an AVAssetDownloadTask before downloading

I'm currently implementing offline streaming with FairPlay streaming. Therefor I'm downloading streams using an AVAssetDownloadTask. I want to give the users feedback about the size of the download which starts to begin: Are you sure you want to…
Antoine
  • 23,526
  • 11
  • 88
  • 94
6
votes
1 answer

IOS App Submission with Encryption / Fairplay, how to do or automatic

Looking around a bit just need a quick overview on one how the application itself is encrypted or not. By default while building the app, it is all un-encrypted when loaded on the test devices, etc. So when we go to submit the app and build it…
ort11
  • 3,359
  • 4
  • 36
  • 69
6
votes
0 answers

How to convert image to video with DRM (FairPlay)

I want to hide some private content on screenshots. Since Apple provide us only userDidTakeScreenshotNotification, the only way to achieve this is to convert image to video with DRM. According to these thread: If your application uses FairPlay…
Tanya Marchuk
  • 167
  • 11
6
votes
2 answers

What causes AVAssetCache to report not playable offline for a fully downloaded asset?

I'm working on an iOS app that plays FairPlay-encrypted audio via HLS, and supports both downloading and streaming. And I'm unable to play downloaded content when in airplane mode. If I create an AVURLAsset from the local URL when the download…
5
votes
0 answers

Can AVContentKeySession makeStreamingContentKeyRequestDataForApp safely be forced to synchronous?

I have an app that streams audio protected by FairPlay DRM. It originally shipped using AVAssetResourceLoaderDelegate to deliver FairPlay keys, but now I'm updating it to use AVContentKeySession for iOS 11.2 and later. Side note: if you're trying to…
Tom Hamming
  • 10,577
  • 11
  • 71
  • 145
5
votes
1 answer

iOS IPA Re-packagin/Re-signing of an AppStore app

Problem description I need to control an arbitrary application on an iOS device, my plan is to inject an executable to the IPA ( where remote control logic is implemented ) and then re-package it. Since the application should run in a controlled…
NadavRub
  • 2,520
  • 27
  • 63
5
votes
3 answers

SDK to encode media with FairPlay DRM?

My company runs a video website. We currently make our content available via streaming, and download to Windows PCs with WMRM DRM. We're looking to make content available to download for Macs but would need to protect them with the FairPlay DRM…
Greg Beech
  • 133,383
  • 43
  • 204
  • 250
4
votes
1 answer

AVContentKeySessionDelegate methods not called on iOS 16

I have an app that is in store for few years. It downloads DRM content for offline usage and handles persistable keys via AVContentKeySessionDelegate. Everything worked until iOS 16. Now it works only in 1 session out of 20. In the rest of sessions…
4
votes
2 answers

FairPlay license URL in Azure Media Services

I'm working on a project where I need to set up DRM content protection for my videos. It's working fine for Widevine and PlayReady and now I need to configure FairPlay. I followed the instructions in the FPS Credential Creation Guide, so I have the…
Lucas Silva
  • 81
  • 10
4
votes
1 answer

Black screen observed sometimes while playing the FairPlay Streaming protected content

We are using AVPlayerLayer to play the content in iOS application. Some time there is a black screen occurred while playing the content but content continue playing audio during playback. This can be observed randomly during the playback also when…
Sumit
  • 41
  • 2
4
votes
3 answers

Azure Media Service Fairplay DRM AVPlayer swift implementation

I am trying to play a Fairplay DRM protected (encrypted through Azure Media Services) HLS video stream on iOS Device. I have used the code and process described in the following…
4
votes
1 answer

Is it feasible to setup DRM license servers by our own

We want to add DRM encryption in our content and want to know if its actually feasible to have our own DRM server or should go with third party ? Also if feasible can we implement all 3 fairplay, playready, widevine ?
4
votes
0 answers

How can I play FairPlay-encrypted audio on an AppleWatch with watchOS 5?

watchOS 5 supports a new background audio mode so that audio apps (Audible, Overcast, etc) can play from the watch directly. I'm working on audio functionality for my app, but I have to use FairPlay DRM. I have segmented aac audio files with .m3u8…
Tom Hamming
  • 10,577
  • 11
  • 71
  • 145
1
2 3 4 5 6 7 8