How to see videos from a network stream(http)? : <p>I was wondering: how does youtube or any other website containing videos, send such data to clients?
When using the web browser, and asking for a webpage, what happens is that the browser sends an HTTP GET request to the server, which returns the html page; but how does the video data get transferred?
Is it opened an additional connection to do that?
And, is there a way to capture this stream in a program using some software library?</p>

<p>What i want to achieve is something like the VLC's network stream feature, which allows you to watch videos from youtube, but i don't know where to start from.</p>

<p>Thanks</p>
