2

IP カメラからのストリームがあります。サファリではうまく機能し、オペラミニでは適切に機能しますが、クロムでは何も受信しないか、ストリームを直接開いた場合、次のようになります。

ここに画像の説明を入力

表示するには、このコードを使用します

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

2 に答える 2

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 に答える
0

このnode.js プロキシを試すこともできます。m-jpeg ストリームを解析し、すべてのブラウザーに画像を配信します。

MJPEG ストリームを表示するためのクロスブラウザ ソリューション

于 2012-10-19T02:27:18.323 に答える