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
1
vote
4 answers

Offline HLS Fairplay playback error when the app is closed, code 16227

I'm implementing Offline Playback with HLS Fairplay following the demo in the FairPlay Streaming Server SDK v4.0.1 that uses AVContentSessionKey. I download three contents, each content is downloaded and persisted correctly, both the .movpkg and its…
1
vote
1 answer

How to get current segment .ts information of m3u8 standard playlist?

We are using videojs.fairplay.js for playing DRM content in MAC safari browser. At first while playing DRM video we get one standard playlist (.m3u8) that has defined stack of segments (.ts). We need to know the each segment information and there…
1
vote
1 answer

AVPlayer + FairPlay + Offline, possible on MacOS X?

I have watched the WWDC session "Whats New in HTTP Live Streaming" https://developer.apple.com/videos/play/wwdc2016/504/ where it is described how to use AVPlayer for offline FairPlay playback. A look at the documentation however seems to imply this…
1
vote
1 answer

Offline Fairplay HLS content not playable

I'm downloading a Fairplay HLS video with AVAssetDownloadTask and persisting the decryption key. After the download completes successfully I try to create an urlasset with the local url but after loading the asset into an avplayer it doesn't…
weuhi
  • 183
  • 1
  • 8
1
vote
1 answer

How can I get this Fairplay HLS setup to work?

I'm running: mediafilesegmenter movie.mp4 --encrypt-key-file=key.bin --streaming-key-delivery -t 10 --file-base=.` where key.bin is just aaaaa... (32 a's). Then, in my prog_index.m3u8 file, I set it up as:…
meisel
  • 2,151
  • 2
  • 21
  • 38
1
vote
1 answer

iOS fairplay throws unknown error 42650

I am trying to play a FairPlay DRM stream on AVPlayer on an iPhone 5S running iOS 10.2.1 but its giving unknown error with code 42650. I get the same error on tvOS 10.1.1. What does this error code 42650 mean?
Deep
  • 51
  • 5
1
vote
2 answers

How to generate iOS Application Certificate for Fairplay implementation

We are developing a iOS music app. For content protection we are going to use Apples fairplay DRM system. I am following apple's HDLCatalog example for reference. While implementing i noticed there are two methods in AssetLoaderDelegate class that…
rajnish kumar
  • 11
  • 1
  • 4
1
vote
0 answers

JWplayer with Apple FairPlay DRM Implementation

I am using this demo: jwplayer/jwplayer-ios-bestPracticeApps After calling self.player.load(encryptedFile) , The callback functions fetchAppIdentifier, fetchContentIdentifier and fetchContentKey should be called after the player determines that the…
1
vote
1 answer

AVPlayer Fairplay HLS won't stop audio playback when video is paused

I am using Fairplay implementation as per Apple's Fairplay Streaming sample code at https://developer.apple.com/streaming/fps/, although I tried to choose only parts that are related to Online Fairplay Streaming, not the persistence/offline…
Martin Koles
  • 5,177
  • 8
  • 39
  • 59
1
vote
2 answers

FairPlay Streaming: Calling copyPixelBufferForItemTime on AVPlayerItemVideoOutput returns NULL

Has anybody had experience using HLS with Fairplay and succeeded in retrieving the pixel buffer? I'm using an AVURLAsset with its resourceLoader delegate set. My AVAssetResourceLoaderDelegate takes care of dealing with the Fairplay process. It…
schmittsfn
  • 1,412
  • 18
  • 40
1
vote
1 answer

FairPlay DRM support in iOS app for AVPlayer

I have an video app, which requires me to use FairPlay DRM support. my question is If I use DRM service, will the generated URL (which is comprises of url+token) will be played by Avplayer (I made a custom AVPlayer).
Saty
  • 2,563
  • 3
  • 37
  • 88
1
vote
3 answers

Fair play streaming certificate error in apple developer account

I am trying to create a FPS (Fair play streaming)certificate but I am getting this error when I upload CSR file which I create by keychain access of mac system These are some screenshots of creating CSR file using keychain access. I am not…
ajeet sharma
  • 803
  • 10
  • 37
1
vote
1 answer

Creating FairPlay Streaming (FPS) streams without using mediafilesegmenter

In the past, I have done encrypted HLS using a combination of ffmpeg and openssl, but not FPS (yet). I'm sure this is possible, but I haven't found a way to do it yet and I'm wondering if anyone has done it and would be willing to share how.
Larry
  • 348
  • 1
  • 9
0
votes
1 answer

Is it possible to implement hardware-backed DRM with ClearKey?

I'm interested in using ClearKey for its open source nature and lack of reliance on external license servers owned by companies like Google and Microsoft. However, I understand Widevine, PlayReady, and FairPlay have excellent hardware integration…
Xosrov
  • 719
  • 4
  • 22
0
votes
1 answer

Is it possible to play DRM content by pure Javascript and video HTML5?

As the title of this post, I would like to know if we have a way to use pure Javascript and video HTML5 to play DRM content (movie, tv channel). I am handling a website which provide DRM contents. For each browser, we have to use a different DRM…
vanminhquangtri
  • 145
  • 1
  • 9