I am having the same issue as this person at the link above. Basically, my wordpress site will not serve MP4 video to safari browsers. In fact, it has nothing to do with Wordpress, since I can manually type in the file location on the server and it will not work, yet if I direct Safari to the local file on my computer, it plays.
It seems to have something to do with how CloudFlare handles the header requests. I can confirm that PAUSING Cloudflare will allow the videos to load. But then I lose my SSL protection.
I’d like to know what settings to change to allow Cloudflare to lay off my video handling. Someone please assist!