The advantage of using HTTP is that, multimedia data is sent across the network much like the normal internet data with out any restrictions at firewalls. But the main drawback of using HTTP is that the file has to be downloaded before playing video.