Fairplay/DRM with OpenGL possible?

Hi., I currently have a 360 video player where the video is being rendered through OpenGL as a texture. I am using a combination of AVPlayer with AVPlayerItemVideoOutput and copyPixelBufferForItemTime to get the video into OpenGL which I can then render. My question is, if I were to add Fairplay to the mix would I still be able to this or would my texture end up being blocked in some way? I am also open to rendering the video going down a different path (ie., not using AVPlayer or even Fairplay for that matter) as long as the end result is a DRM protected video which I can use with OpenGL rendering.


Thanks in advanced.

Hello b360, Have you figured that out?


I have tried to use AVPlayerItemVideoOutput and copyPixelBufferForItemTime to extract pixelbuffer from a DRM-based streaming.

The returned pixelBuffer is always nil. I guess this is because of Fairplay DRM.


What is your thought?

Fairplay/DRM with OpenGL possible?
 
 
Q