A discussion about a data transfer issue when embedding mp4 videos in Discourse was initiated by hawm. They explained that pasting a direct link to an mp4 video and posting it resulted in huge data transfer, even when the video was only 100MB. supermathie investigated and found that the service worker was causing the issue, with the same content being requested multiple times. hawm further demonstrated the issue with a deleted reply, showing the significant data transfer costs from their cloud storage. Fortunately, blake announced that a fix had been released, thanking hawm for reporting the issue: https://github.com/discourse/discourse/pull/24924.
Paste an mp4 video direct link into the composer and then will be onebox as video, and post it.
Then play the video, check the network on devtools, will see huge data transfer. For example, a 100MB video will transfer about 1GB of data. Seems the service worker caused it.