Today, amateurs as well professional developers can create online videos and then market them on the web. Amateurs mostly do it for fun, whereas for professionals do it for the purpose of attracting traffic to the company's website.