Cómo implementar video DRM en iOS

Estoy buscando implementar DRM en un reproductor de video iOS, pero no estoy seguro de cómo implementar esto. Para implementar el DRM de video (mientras sigo usando la decodificación H264 acelerada por hardware de Apple), necesito una manera de alimentar el flujo de H264 descifrado en las API de reproducción de video iOS estándar.

De acuerdo aesta pregunta, no fue posible implementar DRM de terceros en septiembre de 2010. Hay unahilo en los foros de desarrolladores de Apple que no va a ninguna parte Sin embargo, a partir de hoy existen varias bibliotecas DRM de terceros:Widevine, Irdeto (PDF), Aguja. Ellos han encontrado claramente alguna forma de pasar una transmisión personalizada al reproductor multimedia en aplicaciones aprobadas por Apple.

He encontrado dos pistas. Una es una sugerencia paracrear un protocolo de URL personalizado, pero la gente parece tener poco éxito al usar esto con el video. La otra es crear un hilo de servidor HTTP local y proporcionar el contenido mediante transmisión en vivo HTTP en 127.0.0.1 dentro del iDevice. Me gustaría estar muy seguro de que Apple aprobará antes de tomar esa ruta.

Entonces, ¿qué API aprobadas por Apple utilizan las implementaciones de DRM de terceros para obtener datos de video descifrados en el reproductor de video?

Editar: lala última BBC iPlayer para iOS Permite descargar programas para su posterior visualización. O bien almacenan el contenido a la vista, o han resuelto este problema.