Most websites deliver Video content by Streaming the Video Data from a server to the Viewers' Browser. There are different ways that this is achieved.
If your budget is tight, then most of the Video Sharing Sites on the Internet offer the ability to Embed a Video that you've uploaded to their Site onto your Site.
The downside to this is that you end up with the Video Sharing Sites branding on your Video. To preserve your Companies Branding, we offer Streaming of your Video via a dedicated Video enabled Server. Please Contact Us for more information and pricing.