In reply to Louis-Michel Raynauld.

I have another idea relating to this. One of the problems of self-hosting videos, is that encoding the videos is a pain in the butt. If you could have it auto-upload to something like YouTube, then download the clip(s) back from YouTube, then you could effectively offload the video encoding/processing to YouTube whilst still allowing them to be served natively from within WordPress. You could even download multiple versions at different qualities and incorporate a quality switcher into the video player.

I wouldn't use that sort of functionality myself, but others may consider it useful.