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