Воспроизведение зашифрованного видео с AVPlayer

Я реализую приложение, которое содержит видео плеер. По некоторым причинам видеофайлы шифруются с помощью AES, и размер этих файлов может быть довольно большим, чтобы избежать загрузки его в ОЗУ как единое целое. Я ищу способ играть с AVPlayer.

Пытался:

1) Пользовательский NSURLProtocol, как предлагается здесьhttp://aptogo.co.uk/2010/07/protecting-resources/ Не сработало, я полагаю, что AVPlayer использует его самостоятельно, а мой не вызывается.

2) Используйте AVAsset, чтобы нарезать видео на небольшие куски и затем передать их в AVPlayer - не удалось, потому что в AVPlayer для этого нет API.

Любой обходной путь будет принята с благодарностью :)

Ответы на вопрос(2)

Ваш ответ на вопрос