問題タブ [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.
c# - C# で MJPEG ビデオ ストリームを作成する
JPEG 画像として毎秒約 5 フレームで、リモート ビデオ ソースからデータベースに画像が送信されています。ライブ ビデオ フィードを Silverlight にストリーミングできるように、これらの画像をビデオ形式にする方法を見つけようとしています。
MJPEG ストリームを作成するのは理にかなっているように思えますが、いくつか問題があります。まず、HTTP リクエストを介してストリーミングしようとしていたので、ソケットを扱っていませんでしたが、これが私のコードを壊している可能性があります。
QT から自分のストリームにアクセスしようとすると、ビデオ エラーが発生し、メディア プレーヤーに最初のフレーム イメージが表示され、Silverlight がクラッシュします :)
ストリーミングするコードは次のとおりです。この方法で使用されるコンテンツ タイプは、理想的ではなく、根本的な原因である可能性があることがわかっている場合にのみ送信できるためです。すべての画像は LINQ2SQL オブジェクト経由で入ってきます。
Silverlight で画像コントロールの画像ソースを単純に更新しようとしましたが、ちらつきは受け入れられません。Silverlight が MJPEG をサポートしていない場合は、続行しても意味がありませんが、サポートされているようです。入ってくる h.264 フレームにはアクセスできますが、MP4 経由ではより複雑に見えました。
ありがとう!
編集:私はFirefoxで動作するストリームを持っているので、ページにサーフィンするとビデオが表示されます! しかし、他に何もフォーマットを受け入れません。IE、SL、メディアプレーヤーではありません - 何もありません。
c# - MjpegVLCとHTTPストリーミング
MJpegストリームを生成し、それをVLCにストリーミングして、そこで再生しようとしています。
コード:
Firefoxでストリームを開こうとすると、まったく問題はありませんが、VLCでは機能しません(VLCは読み続けているようですが、ビデオは表示されません)
私はVLCからVLCへのストリーミングをスニッフィングしてきましたが、multipart/x-mixed-replaceの代わりにHTTPヘッダー「application/octet-stream」として使用されているようです。
何か案は ?
事前にTks、ホセ
video - フレームレートを下げるとffmpegはどのフレームを取得しますか
2秒ごとにフレームの画像に変換したいビデオがあります。
たとえば、ビデオの長さが 15 fps で 7 秒の場合、フレーム 1、31、61、91 を取得したいと考えています。
コマンド:
私が望むことをしているように見えますが、どのフレームを取得しますか? 1, 31, 61, 91 または 30, 60, 90 または 13, 43, 73, 103?
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 ページを作成しようとすると、壊れた画像が表示されます。
任意のアイデア、ありがとう
ジョシュ
python - mjpegストリーム用のpython GTKコンテナ
Web カメラからの mjpeg ストリームがあり、pygtk を使用して Python で記述されたアプリケーションに表示したいと考えています。ストリームは、ドライバーからのバイト文字列です。これを表示するにはどのウィジェットが最適で、ウィジェットに配置する前に中間変換を行う必要がありますか? これを行うには、独自のウィジェットを作成する必要がありますか?
http - http 投稿からの jpeg を表示する
HTTP POST 経由で jpeg を Web サーバーに送信しています。Web サーバーに到達する各 jpeg ファイルのバイトにアクセスできます。
ここで、これらの jpeg が Web サーバーに到達したときに、これらの jpeg を mjpeg ビデオとして表示したいと考えています。
どうすればいいですか?
助けてください!ありがとう
iphone - MJPEGビューアiPhoneの作成
Objective CでMJPEGビューアを作成しようとしていますが、問題がたくさんあります。
まず、ホストに接続できるAsyncSocket(http://code.google.com/p/cocoaasyncsocket/ )を使用しています。
これが私がこれまでに得たものです
次に、didConnectToHostメソッドで:
}
これはMJPEGストリームを呼び出しますが、より多くのデータを取得するために呼び出すことはありません。私が思うに、それはデータの最初のチャンクをロードしてから切断するだけです。
私はこれを完全に間違っているのですか、それともこのトンネルの終わりに光がありますか?
ありがとう!
c# - MJPEGとmultipart/x-mixed-replaceを使用したHttpWebResponse; border=-セキュリティカメラからのmyboundary応答コンテンツタイプが機能しない
防犯カメラからのビデオフィードを表示する必要があるASP.NETアプリケーションがあります。ビデオフィードのコンテンツタイプは'multipart/x-mixed-replace;です。border=-myboundary'と境界間の画像データ。カメラのWebインターフェイスを直接参照した場合と同じように、クライアント側のプラグインがストリームを使用できるように、そのデータストリームをページに渡すための支援が必要です。次のコードは機能しません。
c++ - ネットワークカメラからのリアルタイム画像のキャプチャ
ネットワークIPカメラからストリーミングされたMJPEGをキャプチャするための最良の方法は何ですか?
フレームを取得して、c ++(またはc ++で拡張されたPython)を使用して処理したいと思います。
OpenCVは私の最良の選択肢ですか?