問題タブ [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 投票する
5 に答える
33008 参照

c# - C# で MJPEG ビデオ ストリームを作成する

JPEG 画像として毎秒約 5 フレームで、リモート ビデオ ソースからデータベースに画像が送信されています。ライブ ビデオ フィードを Silverlight にストリーミングできるように、これらの画像をビデオ形式にする方法を見つけようとしています。

MJPEG ストリームを作成するのは理にかなっているように思えますが、いくつか問題があります。まず、HTTP リクエストを介してストリーミングしようとしていたので、ソケットを扱っていませんでしたが、これが私のコードを壊している可能性があります。

QT から自分のストリームにアクセスしようとすると、ビデオ エラーが発生し、メディア プレーヤーに最初のフレーム イメージが表示され、Silverlight がクラッシュします :)

ストリーミングするコードは次のとおりです。この方法で使用されるコンテンツ タイプは、理想的ではなく、根本的な原因である可能性があることがわかっている場合にのみ送信できるためです。すべての画像は LINQ2SQL オブジェクト経由で入ってきます。

Silverlight で画像コントロールの画像ソースを単純に更新しようとしましたが、ちらつきは受け入れられません。Silverlight が MJPEG をサポートしていない場合は、続行しても意味がありませんが、サポートされているようです。入ってくる h.264 フレームにはアクセスできますが、MP4 経由ではより複雑に見えました。

ありがとう!

編集:私はFirefoxで動作するストリームを持っているので、ページにサーフィンするとビデオが表示されます! しかし、他に何もフォーマットを受け入れません。IE、SL、メディアプレーヤーではありません - 何もありません。

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

c# - MjpegVLCとHTTPストリーミング

MJpegストリームを生成し、それをVLCにストリーミングして、そこで再生しようとしています。

コード:

Firefoxでストリームを開こうとすると、まったく問題はありませんが、VLCでは機能しません(VLCは読み続けているようですが、ビデオは表示されません)

私はVLCからVLCへのストリーミングをスニッフィングしてきましたが、multipart/x-mixed-replaceの代わりにHTTPヘッダー「application/octet-stream」として使用されているようです。

何か案は ?

事前にTks、ホセ

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

video - フレームレートを下げるとffmpegはどのフレームを取得しますか

2秒ごとにフレームの画像に変換したいビデオがあります。

たとえば、ビデオの長さが 15 fps で 7 秒の場合、フレーム 1、31、61、91 を取得したいと考えています。

コマンド:

私が望むことをしているように見えますが、どのフレームを取得しますか? 1, 31, 61, 91 または 30, 60, 90 または 13, 43, 73, 103?

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

http - 独自の MJPEG ストリームの作成

MJPEG ストリームを作成しようとしています。一連の jpeg をストリームにまとめて、ユーザーが URL をクリックして mjpeg ストリームを取得できるようにしたいと考えています。私はここ数日、これを機能させるために努力してきましたが、それは不可能かもしれません。私はエーテルを育て、ネットのどこかで軸カメラからのパケットを聞いて、それを模倣しようとしました。私はもともとWCFを使用して「ストリーム」を返そうとしましたが、後でそのストリームにコンテンツタイプを設定する必要があることがわかったので、WCF REST APIを試しましたが、同じ問題に苦しんでいます。そのため、必要最小限の HTTPListener を使用してイベントを処理しています。私は WCF を使用したいと思っていますが、適切なコンテンツ タイプのストリームを返すことができるかどうかはわかりません。だからここに」

リスナーのコールバックのハンドラーに次のように記述します。

Render メソッドは次のようになります

この時点で、いくつかの jpeg 画像を dll のプロパティとして追加し、それらを反復処理しています。最終的にこれらは動的画像になりますが、今のところは機能させたいだけです。

MJPEG(仕様)について私が理解していることから、コンテンツは multipart/x-mixed-replace および境界セットに設定する必要があるということです。次に、ストリーム内の jpeg を境界で区切ります。

これは、私が作っているよりも簡単なはずですが、どこが間違っているのか疑問に思っています。この URL を IE または Firefox にロードすると、ハングします。ソースが URL である img タグを使用してスタブ HTML ページを作成しようとすると、壊れた画像が表示されます。

任意のアイデア、ありがとう

ジョシュ

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

python - mjpegストリーム用のpython GTKコンテナ

Web カメラからの mjpeg ストリームがあり、pygtk を使用して Python で記述されたアプリケーションに表示したいと考えています。ストリームは、ドライバーからのバイト文字列です。これを表示するにはどのウィジェットが最適で、ウィジェットに配置する前に中間変換を行う必要がありますか? これを行うには、独自のウィジェットを作成する必要がありますか?

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

http - http 投稿からの jpeg を表示する

HTTP POST 経由で jpeg を Web サーバーに送信しています。Web サーバーに到達する各 jpeg ファイルのバイトにアクセスできます。

ここで、これらの jpeg が Web サーバーに到達したときに、これらの jpeg を mjpeg ビデオとして表示したいと考えています。

どうすればいいですか?

助けてください!ありがとう

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

iphone - MJPEGビューアiPhoneの作成

Objective CでMJPEGビューアを作成しようとしていますが、問題がたくさんあります。

まず、ホストに接続できるAsyncSocket(http://code.google.com/p/cocoaasyncsocket/ )を使用しています。

これが私がこれまでに得たものです

次に、didConnectToHostメソッドで:

}

これはMJPEGストリームを呼び出しますが、より多くのデータを取得するために呼び出すことはありません。私が思うに、それはデータの最初のチャンクをロードしてから切断するだけです。

私はこれを完全に間違っているのですか、それともこのトンネルの終わりに光がありますか?

ありがとう!

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

c# - MJPEGとmultipart/x-mixed-replaceを使用したHttpWebResponse; border=-セキュリティカメラからのmyboundary応答コンテンツタイプが機能しない

防犯カメラからのビデオフィードを表示する必要があるASP.NETアプリケーションがあります。ビデオフィードのコンテンツタイプは'multipart/x-mixed-replace;です。border=-myboundary'と境界間の画像データ。カメラのWebインターフェイスを直接参照した場合と同じように、クライアント側のプラグインがストリームを使用できるように、そのデータストリームをページに渡すための支援が必要です。次のコードは機能しません。

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

c++ - ネットワークカメラからのリアルタイム画像のキャプチャ

ネットワークIPカメラからストリーミングされたMJPEGをキャプチャするための最良の方法は何ですか?

フレームを取得して、c ++(またはc ++で拡張されたPython)を使用して処理したいと思います。

OpenCVは私の最良の選択肢ですか?

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

filter - オンザフライで DirectShow フィルター出力ピンのプロパティを変更する方法は?

RFC2435 データ (MJPEG over RTP) を含むネットワーク ストリームを受信するための DirectShow ソース フィルターがあります。

画像の寸法データの唯一のソースであるストリームを受信する前に、ソース フィルターの出力ピンのプロパティを設定する必要があります。出力ピンの寸法は現在、いくつかのデフォルト値 (640x480) に設定されています。

出力ピンが既に作成され、MJPEG データをデコードする別のフィルターに接続された後、出力ピンのプロパティを変更して新しい画像の寸法を反映することは可能ですか?