問題タブ [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.
android - IP カメラからの HTTP ライブ ストリーミングを記録する方法
このリンクAndroid ICS と AsyncTask を使用した MJPEG を使用して、クライアントが MJPEG の http ライブ ストリームを提供している IP カメラを表示できるアプリケーションを作成しました 。
ここで、ユーザーにビデオをメモリカードに記録してもらいます。私はしばらくグーグルで検索しましたが、頭に浮かんだ唯一の2つのアプローチ:-
jpeg画像を保存し続け、ユーザーがクリックして記録を停止すると、3GPビデオまたはその他のファイル形式を提供するために、何らかの方法ですべての画像をクリップします。しかし、すべての画像からビデオを作成する方法がわかりません。これは効率的なアプローチでしょうか。
または、私はffmpegを実行します。この場合、NDKを処理する必要があり、どこにも通じない可能性のある長いパスのようです:P
FFMPEGはより良い選択肢ですか?はいの場合は、いくつかのリンクを共有してください。または、最初のオプションの方が適切です。前もって感謝します
jquery - 画像がロードされているかどうかを確認する方法は?
IPカメラからのストリームを表示するためにmjpeg形式を使用しています。問題は、ストリームが不安定で、いつ開始するかわからないため、たとえば 5 つ以上の画像がある場合は画像の URL を確認してからロードする必要があることです。このようなものですが、ページに追加する前にURLを確認してください。
現時点で私は持っています:
コンソールでは次のようになります: http://i.stack.imgur.com/iM88J.png
ストリームがない場合、これを 1 つだけ受信します。したがって、追加する前に何らかの方法で確認する必要があります。
javascript - モーション jpeg ストリームを確認する
JavaScript または jQuery を使用して、 Motion JPEGストリームがオン/動作中/画像を送信しているかどうかを確認する方法はありますか?
jquery - .load() は iPad では動作しません
画像を確認するための簡単なスクリプトがありますが、iOS 5.1 の iPad では正しく動作しません。画像ではjpgのストリームを受け取るため、ロードは各フレームで動作する必要があります(ビッグサファリのように)が、iPadでは1回しか起動しません。いくつかの提案がありますか?
opencv - cvCaptureFromFile は常に NULL を返す、Visual Studio 2005
cvCaptureFromFile 関数に問題があります。常に NULL を返します。インターネットでいくつかの調査を行い、ffmpeg の「bin」ディレクトリに PATH を追加しました。
しかし、それはまだ同じです。だから私は目的のファイルを開こうとしましたffplay.exe
. 「入力の処理中に無効なデータが見つかりました」というエラーが返されます。これは「mjpg」ファイルで、ffmpeg で再生する必要があります。次に、いくつかの「mpg」ファイルで同じことを試しました。
ファイルがその場所にあるため、メッセージは「そのようなファイルまたはディレクトリはありません」であり、これは正しくありません。他に何をすべきですか?ファイルは、Media-Player と VLC プレーヤーで問題ありません。助けてください!
android - ストリーミングのみ RTSP MJPEG およびメタデータ android
ここ数日、次の問題が発生しています...
rtsp://ip:port/
アクティブなストリーミング セッションのような URL を送信するサーバーがあります。
フォーマットは MJPEG で、各フレームにいくつかのメタデータがあります。したがって、ストリームからデータを抽出する必要があります。
Android では MJPEG がサポートされていないことはわかっていますが (Mediaplayer はありません)、Android ICS を使用して videoView で再生し、AsyncTaskと httpclient を使用して MJPEG を再生する方法を見つけました。しかし、私はrtsp URLしか持っていません。
詳細:
- rtsp URL のみがあり、http はありません。
- httprequest は rtsp URL では機能しません。
最良の方法は、rtsp URL から Mjpeginputstream (上記のリンクを参照) を取得する方法ですが、方法がわかりません!
java - mjpegストリームから画像を保存
MJPEGストリームから画像(jpeg)をキャプチャしようとしています。
このチュートリアルhttp://www.walking-productions.com/notslop/2010/04/20/motion-jpeg-in-flash-and-java/
によると、 Content-Length: から始まり、で終わる日付を保存するだけです–私の境界。
しかし、何らかの理由で、保存したファイルを開くと、「ファイルが破損しているか、破損しているか、大きすぎるため、この画像を開けません」というメッセージが表示されます。
どんなヒントでも本当に感謝します。
java - java.lang.IllegalArgumentException を使用した Android および MJPEG
投稿からデモを実装しました: Android and MJPEG
しかし、しばらくするとアプリケーションで常にエラーが発生し、例外が発生しました。
class の次のコード内MjpegViewThread
:
次の LogCat 情報が役立つかどうかはわかりません。
誰でもこの問題を解決する手がかりを教えてもらえますか?
c# - YUY形式からMJPG形式に変更します
YUYとMJPGの両方の色空間を実行できるWebカメラがあります。このカメラのデフォルトはYUYですが、プログラムでMJPGでカメラを起動するには、DirectShowグラフに何を変更または追加する必要がありますか?私のコードは、DirectShow.NetサンプルディレクトリにあるDxSnapの例に似ている、典型的なグラフの設定に非常に似ています。これに関するドキュメントはほとんどありません。私が見た唯一のサンプルは、キャプチャピンのプロパティページを表示し、そのUIを介して変更することですが、私のテクニックはプログラムで実装する必要があります。ヘルプ、ガイダンス、アドバイスをいただければ幸いです。ありがとうございました
これが私のグラフの構成です。
フレームコールバックの関数:
gstreamer - GStreamer - ファイルへの MJPEG ストリーム
MJPEG
ストリームをファイルに保存する際に問題があります。MJPEG
このようなパイプラインを使用してストリーミングすると:
このようなパイプラインを使用して、2 台目のマシンでこのストリームを再生できます。
ただし、そのようなMJPEG
ストリームをファイルに保存するには (トランスコードせずに!)、一部のメディア プレーヤーで再生できるようにするにはどうすればよいですか? おすすめのパイプラインを教えてください。
出力ストリームを matroska ファイルとして保存するパイプラインを見つけました。
mp4ファイルを保存するように変更するには? そのようなパイプライン:
動作しません。MJPEG ビデオをトランスコードせずに mp4 contener (または avi contener) として保存する方法を教えてください。