I'm curious how a web browser (say Google Chrome) plays a HTML5 video. Is it the same as how images are displayed? The image is first downloaded/cached into the file system so that subsequent request can be taken directly from the cache without the need to download from the server again. In other words, the image can be retrieved if we know the file system path that the browser is using.
So is HTML5 video cached too or completely loaded into memory? As I play a HTML5 video, I can pause the video and wait for it to finish loading, then disconnect from the internet and resume playing the entire video offline. This means that the video has completely downloaded into my computer. What I want to know is, is it stored in the file system which I can retrieve or in the memory. If it is the latter, is there any way I can extract the video out from the memory?