Video marketing is the usage of video content to promote your product or service. You can use a wide variety of video genres to support this marketing effort. Some of the popular genres are: explainer videos, how to videos, and testimonial videos. Video hosting is about how you deliver the video to the viewer. Unlike pictures or text on the internet videos are large files and bandwidth intensive.
You have three basic choices when it comes to video hosting.
1) You can go with free hosting providers like YouTube that insert ads in and around your content,
2) you can build/rent your own servers video hosting servers,
A popular solution is a combination of options 1 and 3 above.
Using free providers for awareness and search opportunities but then channeling customers toward you privately hosted videos that can be delivered ad free and branded to drive conversion and loyalty.