Jak zaimplementować wideo DRM w iOS

Szukam implementacji DRM w odtwarzaczu wideo iOS, ale nie jestem pewien, jak to zaimplementować. Aby zaimplementować DRM wideo (w dalszym ciągu używając sprzętowego dekodowania H264 firmy Apple), potrzebuję sposobu na dostarczenie odszyfrowanego strumienia H264 do standardowych interfejsów API odtwarzania wideo iOS.

Wedługto pytanie, nie było możliwe wdrożenie DRM innej firmy we wrześniu 2010 rokuwątek na forach programistów Apple to idzie donikąd. Jednak na dzień dzisiejszy istnieje wiele bibliotek DRM innych firm:Widevine, Irdeto (PDF), Marlin. Wyraźnie znaleźli sposób na przekazanie niestandardowego strumienia do odtwarzacza multimedialnego w aplikacjach zatwierdzonych przez Apple.

Znalazłem dwa przewody. Jedna jest sugestiąutwórz niestandardowy protokół URL, ale wydaje się, że ludzie mają słabe sukcesy w korzystaniu z tego wideo. Drugim jest utworzenie lokalnego wątku serwera HTTP i dostarczenie treści przez HTTP na żywo w 127.0.0.1 wewnątrz iDevice. Chciałbym być pewien, że Apple zatwierdzi przed przejściem tej trasy.

Więc - co zatwierdzone przez Apple interfejsy API wykorzystują do implementacji DRM innych firm, aby uzyskać odszyfrowane dane wideo do odtwarzacza wideo?

Edytuj:najnowszy BBC iPlayer na iOS pozwala na pobieranie programów do późniejszego oglądania. Albo przechowują zawartość w przezroczystości, albo złamali ten problem.