問題タブ [mjpeg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
6152 参照

c# - MJPEG ストリームをディスクに保存する方法 (C# .NET)?

私は、カメラ (MJPEG) からストリームを読み取り、リアルタイムで (画像ボックスで) フォームに表示するアプリケーションを持っています。これは機能しています。ユーザーが「開始」ボタンをクリックすると、このストリームの読み取りが開始されます。

私がやりたいことは、ユーザーがボタン「停止」をクリックすると、ボタン「開始」と「停止」の間のストリームが.mpgとしてディスクに保存されることです。

現在、ディスクに何かを書き込んでいますが、Windows Media Player で開くことができません。

ストリームを書き込むコードは次のとおりです

ここが関数を呼び出す場所です。これはループしており、先ほど言ったように、ビデオは PictureBox で再生されています。

どうもありがとう!

0 投票する
2 に答える
4014 参照

c# - MJPEG ストリームをディスクに書き込む

C#でMJPEGストリームをディスクに書き込むにはどうすればよいですか? (AVI、MPEG または OGG)

0 投票する
2 に答える
8733 参照

c++ - C++内でMJPEGHTTPストリームを解析する方法は?

画像に対してopencv画像処理を行うには、ネットワークカメラからライブMJPEGフッテージを送信しているhttpストリームにアクセスして読み取る必要があります。

VLCを介して、または単にchromeまたはfirefoxのURLにアクセスすることで、カメラの映像にアクセスできます。しかし、サーバーが継続的なフィードを送信しているときに、プログラムでhttpサーバーにアクセスし、各フレームを分離するにはどうすればよいですか?

データは単純にフォーマットされているようで、HTTPヘッダーとJPEGデータの間でループしています。これに取り組む唯一の方法は、サーバーにリクエストを送信し、入ってくるデータを解析し、ヘッダーを実際のjpegデータから分離して、それをopencvに渡すことです。

しかし、それはひどく複雑に聞こえ、どこから始めればよいのかよくわかりません。そこにライブラリがあるかどうか、または私が見落としているより単純なアプローチがあるかどうかを知っていますか?それはこれらすべてを簡単にすることができますか?

どうもありがとう

0 投票する
3 に答える
4527 参照

video - mjpeg and h264 codecs

What is the difference between mjpeg and h264?

0 投票する
1 に答える
819 参照

objective-c - iPhone プログラミング - 複数の画像からムービー ファイルを作成し、iPod ライブラリに保存する方法

それは可能ですか?ヒントをください。

0 投票する
2 に答える
2521 参照

c++ - MJPEG ファイルから静止画像を抽出しますか?

mjpeg ファイルの各 jpg イメージを変更する必要があります。

Visual Studio C++ 2010 を使用する必要があります。

これまでのところ、a) ソースから mjpeg ファイルをロードし、b) ビットマップ (CImage、バイト配列など) を抽出する必要があります。

擬似コードでは、次のようになります。

この問題を解決する方法は何でしょうか? 私はすでに OpenCV2.1.0 を試してみましたが、常に LNK2001 エラーが発生します。(公式サイトからのチュートリアル)。

OpenCVは正しい方法ですか、それとももっと簡単な方法を知っている人はいますか?

0 投票する
2 に答える
3555 参照

video - 動画再配信サーバー(動画出力フォーマット)

ライブ ビデオを複数のユーザーにストリーミングするビデオ ストリーミング サーバーを開発する必要があります。リストリーム サーバー用に次の「ビデオ」ソースをサポートする必要があります。

  • ウェブカメラ
  • 監視カメラ(MJPGストリーム対応済み)
  • スキャナー

各ビデオ入力デバイスにサポートを追加するには、別のドライバーが必要になることを理解しています。

また、次のビデオ表示をサポートする必要があります。

  • ウェブブラウザ
    • モジラ Firefox 3.6
    • インターネット エクスプローラー 8
  • C++ / QT 4.6 で開発されたデスクトップ アプリケーション

私の質問:

  1. 必要なブラウザ/アプリケーションをサポートするために使用できる適切なビデオ出力形式は何ですか?
  2. 作業をより簡単かつ迅速にするために使用できる同様のオープンソース、商用などのソリューションはありますか?
0 投票する
3 に答える
16574 参照

javascript - HTML で MJPEG ストリームからスナップショットを作成する方法

次の HTML Web ページがあります。

この Web ページには、MJPEG データをストリーミングする IP カメラのフィードが表示されます。ここで上記のコードを試すことができます: http://jsfiddle.net/jU4aq/ (IE からは動作しません)

私の質問は、そのフィードのスナップショットを作成する方法です。基本的に、ユーザーがクリックするとダイアログがポップアップし、画像を保存するオプションが表示されるボタンを追加したいと考えています。

0 投票する
2 に答える
70946 参照

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

クロスブラウザ環境で MJPEG を表示する軽量で無料で信頼できる方法はありますか? 開発中のサイトでAxis 2120 IP カメラからの MJPEG ストリームを表示しようとしていますが、現在のバージョンの Firefox ではこれが非常に信頼できることがわかりました。ただし、いくつかのテストの後、IE、Opera、および Chrome では、これを行う際にさまざまな程度の問題があることがわかりました (Mac にアクセスできないため、Safari についてはわかりません)。Internet Explorer は MJPEG をサポートしておらず、まったく機能しません。Opera は、最初の GET が送信された後、何かを表示するのに文字通り 10 ~ 15 秒かかります。タグ <div>を含むが非表示になり、再び表示されるまで、Chrome は完全に機能します。<img>

参考までに、次<img>のようにタグを使用してストリームを表示しています。

再ブロードキャスト サーバーを使用して MJPEG ストリームを収集し、オンザフライでトランスコードすることを検討しましたが、この解決策は見苦しく思えます。より良い提案はありますか?

0 投票する
1 に答える
32928 参照

c++ - MJPEG ストリーミングとデコード

IP カメラから JPEG 画像を受信したい (RTSP 経由)。このためにcvCreateFileCapture_FFMPEG、OpenCVで試しました。しかし、ffmpeg はストリーミングの MJPEG 形式に問題があるようで (ストリーミング情報を自動的に検出しようとするため)、次のエラーが発生します。

そこで、ストリーミングに live555 を使用することにしました。これまでのところ、ストリーミングを確立し、openRTSP を介して (デコードされていない) 画像をキャプチャすることができました。

問題は、OpenCV などのアプリケーションでこれを行う方法です。OpenCV で openRTSP を使用して画像を取得し、JPEG 形式で保存するにはどうすればよいですか?

openRTSP からのデータをバッファ (または名前付きパイプ) に送信してから、OpenCV のIplImage. しかし、これを行う方法がわかりません。

この問題に関するヘルプや提案をいただければ幸いです。次の質問のいずれかに対する回答が必要です。

  1. ffmpeg の自動ストリーム情報の検出を無効にして、独自の形式 (mjpeg) を指定するにはどうすればよいですか?
  2. OpenCVでopenRTSPを使用するにはどうすればよいですか?

よろしく、