This should work fine in the browser and on iOS devices. The free Vimeo account only allows 500MB of uploads a week, but you can get a Pro account at USD199 a year which provides 50Gb of storage per year and 5GB per upload, you can buy more storage (USD199 per 50GB, and I think uploads are unlimited. You get 250,000 embedded plays (which is what we would have), which really is not very many (a ‘play’ equals any video clip that is clicked on to play, again buy another 100,000 for USD199). The pro FAQ has details. There is also a middle option, Vimeo Plus, which says you get better quality video conversion.