On demand videos or VOD can be viewed by the audience at their convenient time with the help of a stable internet connection. Live streaming, on the contrary, helps the audience watch any event happening at the same time in some other location.