Мы находимся в процессе разговора о том, как настроить онлайн-магазин проката видео. Помимо потоковой передачи нам бы понравилось, если бы пользователь мог сначала загрузить фильм, который затем некоторое время хранится на самом устройстве, в этом случае iOS-устройство.
Но как мы можем достичь этого и сохранить его? Очевидно, мы не хотим, чтобы пользователь мог просто скопировать файл из файловой системы, что является довольно простой задачей после взлома устройства.
Таким образом, существует необходимость хранить файл в зашифрованном виде или с каким-то DRM. Но даже тогда: как сделать так, чтобы пользователь сам не смог расшифровать его? И как только воспроизведение началось, как мы можем добиться того, чтобы мы не расшифровывали весь файл (который был бы слишком большим, чтобы хранить его в памяти), чтобы пользователь не получил к нему доступ.
Есть идеи / решения?