lately I have been trying to implement HLS streaming and offline capabilities on my iOS project. Currently I have been using my own downloading library to download different streaming files, like Widevine streams. The issue that I notice is that AVAssetDownloadURLSession downloads the hls files and saves it on the phone locally in a .movpkg format. I have been looking online if there is any packager (Like Shaka-packager) where I could transform my hls file to .movpkg and then download the .movpkg using my own download library instead of relying on apple AVAssetDownloadURLSession. Any help is appreciated.
Thanks