i saw the question. i would not host video myself if at all possible
i always discourage video hosted on site. gobbles up bandwidth if the client is moderately successful (sees much traffic). so why take on that burden? vimeo or youtube work perfectly fine. vimeo is premium i believe. at least to not have ads and whatnot.