mp4 file will not play video, only audio on quicktime, fine on VLC
You will have to re-encode or use a tool to change your h264 level, f.e. this one http://coolsoft.altervista.org/en/h264leveleditor but its windows only, there might also be a Mac tool that does the same. Your video is encoded with High Profile Level 4.1. iOS only support Level 3.1 and probably the same with QuickTime on Yosemite.