次のタイプの IP ベースのカメラと接続しようとしています。
これには、ビデオ フィードを取得する 2 つの方法があります。
2 番目は単純に 1 つの JPG ファイルを返します。
しかし、最初は、私が疑問に思っているものです。
ブラウザでその URL をポイントすると、実際には非常に高速に更新され続ける画像が表示されますが、予想どおり、ページのダウンロードが停止することはありません。
私の質問は次のとおりです: ブラウザはこれを、フレーム数が無限のアニメーション gif と同じように考慮しますか? つまり、この画像をキャッシュしてダウンロードし続け、ある時点で最初から「再生」できることを期待していますか?
簡単に言えば、これはブラウザのメモリやキャッシュをゆっくり (または速く) いっぱいにしますか?
このプログラムをモバイル デバイスに配置したいので質問しています。ストリームがキャッシュされている場合、それはできません。スナップショット イメージを使用すると、簡単に取得して表示できますが、Web コントロールを使用する以外にストリームを表示する方法がわかりません。したがって、私の質問です。
ストリーム フィードのダウンロードを開始して一時停止し、それを確認しました。Google Chrome 一時ファイルからの抜粋を次に示します。
--ipcamera^M コンテンツタイプ: image/jpeg^M コンテンツの長さ: 27958^M ^M
私には JPG ファイルのように見えますが、更新し続けているので、これは MJPEG だと思いますか?