Open
Description
Currently Doughnut has no caching behavior for online assets. A carefully implemented caching could improve the following aspects:
- smoother seeking on a poor network environment;
- allow playback to be continued across restart, even when offline, without explicit downloading;
- reduce memory usage;
DVAssetLoaderDelegate, VIMediaCache or CachingPlayerItem would probably be a starting point.