Macro or feature to allow embedding a file hosted on http server

I was wondering since Video Macro only allows embedding videos from 4 sites… we’re wondering how we can expand beyond our xwiki VM, host files (usually video files) on a plain old http server and then embed them in our xwiki.

The problem is that we dont want to load up the xwiki server with gigs ang gigs of video file attachments… We want to host the videos from our own http server on the network.

Is there a solution?