On demand video streaming This is where a video content is streamed over the internet when a website visitor demands it. An example of this is when you click a play button for a video you want to watch and the video plays. This is very similar to the 'Progressive download' that we have mentioned except for one main difference. When a video is streamed it is using streaming server technology. Steaming servers are a great way to make sure the video is delivered as it should be. Streaming video with the various streaming server technologies also allows us to do more than just stream our video. We can actually have 'user interaction' with our streaming server allowing us to take a video watcher to a shop to buy something they have seen and 'clicked on' in the video they are watching for example cineblog01.