I see you're using player v2.49, which is good, however, looking at the manifest being requested by the player, I see it is one for progressive download and not HLS, which, since version 2.48 is the default playback method.. this can easily be seen when running a sniffer during playback, the playManifest request looks like this:
when requesting a HLS manifest, it should be format/**applehttp**/protocol/http...
I assume this is because you've set disableHLSOnJs = true for this player? That would work on desktops but on iOS, it will fail, on iOS, we always use HLS for playback.
As part of CE, we have the kaltura-nginx package, which includes the nginx-vod-module [https://github.com/kaltura/nginx-vod-module], allowing you to serve m3u8 manifests to the player, without having to use external services.
If you set disableHLSOnJs = true, please unset it and let's see if the player functions correctly when using a desktop machine [simply easier to debug from a desktop than from an iOS device, which I don't have at my disposal at the moment anyhow], if it DOES play, then I'm afraid you'll have to connect your iOS device to a Mac and look at the HTTP requests being made to understand what the issue is, if it does NOT play, then we need to troubleshoot that and afterwards, it will most likely playback from the iOS device as well.