2

我有来自 IP-Camera 的流。它在 safari 和 opera mini 中运行良好,但在 chrome 上我什么也没收到,或者如果直接打开流我得到这个:

在此处输入图像描述

要显示我使用此代码

<input width="320" type="image" height="240" border="0" id="Сamera" src="url">
4

2 回答 2

0

你也可以试试这个node.js 代理。它解析 m-jpeg 流并将图像传送到所有浏览器。

显示 MJPEG 流的跨浏览器解决方案

于 2012-10-19T02:27:18.323 回答
0

您可能会遇到 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只显示第一帧。

于 2012-09-15T03:53:23.823 回答