Nope. They host your media files. They include a media player. When you upload a video, they'll do the same as YouTube and create different resolutions it can serve up to viewers based on the viewers bandwidth.
Basically, it's YouTube technology, but your domain, and you pay rather than advertising.