>>329570859
if you can forward ports on your router and have sufficient upload bandwidth, you can just host the .mp4 file your computer over HTTP, with caddyserver or similar.

If you have a domain name, I think you could also (ab)use backblaze B2's free 10GB and free outbound bandwidth through cloudflare to serve files without paying, though I haven't tried it myself.