SZAVPlayer is a lightweight audio/video player library, based on AVPlayer and AVAssetResourceLoaderDelegate, pure-Swift. Support cache and video image output.
Yes, it should be supported by default. Are you currently experiencing issues with playback? If so, you can share the link with me, and I can take a look when I have some time.
Can we have it working with .m3u8 file hosted at CDN server?