I always do the following: once the .mp4 is ready I open it in Quicktime player. Then I go “save as” and then “make movie self contained”. Your movie will save as a .mov and have the same size as the .mp4.
Use this .mov for streaming/ plug in in browser, it will play in any player. That’s my experience anyway, did it many times.
Mantrafilm