From the article: Content Delivery Networks
If you have a lot of video content, chances are you need a dedicated content delivery network for hosting and streaming your clips. Have you found a video hosting provider that you love? Are you relying on YouTube or another free site for hosting your videos? Do you manage the videos yourself on your own server?