Hey @iddrew1,
Kaltura iOS/ Android player SDK already supports offline playback.
Here is a doc you can use to try and implement offline playback:
https://github.com/kaltura/player-sdk-native-ios/wiki/Offline-Playack
Let us know if you have more questions.
Best,
Eliza