Posting this in case anybody stumbles upon this, it took me several hours to find the solution.
My public video_url had double // in it, which was the issue. Also content-type needs to be video/mp4.
e.g. https://example.com//video.mp4 - notice the double /