我有来自 IP-Camera 的流。它在 safari 和 opera mini 中运行良好,但在 chrome 上我什么也没收到,或者如果直接打开流我得到这个:
要显示我使用此代码
<input width="320" type="image" height="240" border="0" id="Сamera" src="url">
我有来自 IP-Camera 的流。它在 safari 和 opera mini 中运行良好,但在 chrome 上我什么也没收到,或者如果直接打开流我得到这个:
要显示我使用此代码
<input width="320" type="image" height="240" border="0" id="Сamera" src="url">
你也可以试试这个node.js 代理。它解析 m-jpeg 流并将图像传送到所有浏览器。
您可能会遇到 Chrome问题 135337,其中直接获取的 MJPEG 图像无法制作动画。
据报道,它已在版本 22 中得到修复。因此,您可以升级到该版本或更改代码以将图像嵌入 HTML 页面。例如,以下在 Chrome 21 中有效(即使没有发生任何事情,时间戳仍应递增):
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>
Test MJPEG Animation
</title>
</head>
<body>
<h2>
Test MJPEG Animation
</h2>
<img src="http://193.40.245.181/mjpg/video.mjpg">
</body>
</html>
但是,只需将浏览器指向就http://193.40.245.181/mjpg/video.mjpg
只显示第一帧。