我正在尝试与基于IP的相机接口,这种类型:
这有两种检索视频Feed的方法:
第二个只返回一个JPG文件。
然而,第一个是我想知道的。
如果我只是将浏览器指向该网址,它会显示一个不断更新的图像,实际上非常快,但页面似乎永远不会像预期的那样停止下载。
我的问题是:浏览器是否会像考虑具有无限帧数的动画gif一样考虑这个问题?意思是,它会缓存这个图像并继续下载它,希望在某些时候它可以从头开始“播放”吗?
简单地说,这会慢慢(或快速)填满我的浏览器内存和/或缓存吗?
我问,因为我想把这个程序放在移动设备上,如果要缓存流,我就是不能这样做。使用快照图像,我可以简单地检索并显示它,但我知道没有其他方式来显示流而不是使用Web控件,因此我的问题。
我开始下载流Feed并将其暂停,然后查看它,这里是Google Chrome临时文件的摘录:
--ipcamera^M Content-Type: image/jpeg^M Content-Length: 27958^M ^M
所以,它看起来像JPG文件,但它不断更新,所以我认为这是MJPEG?