Загрузка и сохранение потокового видео в приложении iOS (Swift 3.0) с использованием Realm

91
11

Я хочу загрузить видео с URL-адреса, сохранить его в приложении и иметь возможность играть в офлайн-режиме, что означает отсутствие подключения к Интернету. Использует ли Realm лучший способ сделать это?

спросил(а) 2017-02-16T16:01:00+03:00 3 года, 8 месяцев назад
1
Решение
90

Точно нет. Realm предназначен для быстрого хранения и поиска наборов базовых типов данных, и эта архитектура не работает хорошо для больших непрозрачных двоичных блоков. Поскольку Realm использует механизм сопоставления памяти, чтобы получить доступ к данным на диске, он имеет конкретные ограничения по размеру, зависящие от устройства, относительно того, насколько большими могут быть данные, которые он может хранить.

Я рекомендую вам посмотреть видео WWDC 2016 " Что нового в потоковом потоке HTTP ", где были введены функции системного уровня для автономного кэширования потокового видео. :)

ответил(а) 2017-02-17T02:01:00+03:00 3 года, 8 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема