問題タブ [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.
filter - オンザフライで DirectShow フィルター出力ピンのプロパティを変更する方法は?
RFC2435 データ (MJPEG over RTP) を含むネットワーク ストリームを受信するための DirectShow ソース フィルターがあります。
画像の寸法データの唯一のソースであるストリームを受信する前に、ソース フィルターの出力ピンのプロパティを設定する必要があります。出力ピンの寸法は現在、いくつかのデフォルト値 (640x480) に設定されています。
出力ピンが既に作成され、MJPEG データをデコードする別のフィルターに接続された後、出力ピンのプロパティを変更して新しい画像の寸法を反映することは可能ですか?
iphone - CGImageCreateWithJPEGDataProvider での描画性能は?
私は実際にiPhoneのためにこれについて興味を持っていました。サーバーから MJPEG ストリームを取得し、iPhone でネイティブにレンダリングしようとしています (サファリ クラスを使用せずに)。この理由は、Safari クラスが MJPEG をネイティブにレンダリングできる一方で、希望するフレームレートでそうしないためです。
だから私はそれをネイティブに描画しようとしましたが、パフォーマンスの問題、つまりサーバーから取得したものと電話の画面に描画できるものとの間の同期の問題が発生しました。(少しラグがあるはずですが、ドリフトが非常に悪くなります。これは避けたいことです)。
そのため、サーバーへの接続が設定されており、JPEGS を取得しています。NSMutableArray バッファに挿入するのは単なるデータです
これは私のコードの要点ですが、描画に関して私が達成しようとしていることを要約する必要があります。また、フレームレートを同期させるために、X 秒間スリープして [self setNeedsDisplay] を呼び出す別のスレッドを切り離す必要がありました。
jpeg データのバッファは実際にはすぐにいっぱいになりますが、実際には同じ速度で取得しているものを実際に消費することはできず、実際にははるかに遅くなります。JPEG を画面にレンダリングするときに高速化するために、どのようなパフォーマンス チューニングを行うことができるかを説明できるドキュメントはありますか? それとも私はここで立ち往生していますか?
ありがとう!
android - Android 2.1のGoogleマップで動的な(ビデオ)オーバーレイを作成する
マップビューの上にビデオストリーム(MJPEG)を表示するためのマップオーバーレイを作成しようとしています。
現在、MJPEGビデオフレームをフェッチするためのデータスレッドを作成するスタンドアロンアクティビティがあります。ハンドラーを使用して、データスレッドからメインアクティビティにフレームを(ビットマップとして)送信し、メインアクティビティがUIを更新しています。
「オーバーレイされた」ビデオストリームを更新するための「更新」を実装する方法がわかりません。
編集:「更新」とは、新しいビデオフレームを取得するたびに、UIのビデオ部分(マップビューではない)を更新するにはどうすればよいかということです。Overlayサブクラスの実装の「drawメソッド」でビデオフレーム(ビットマップ)をペイントする予定です。しかし、「draw」メソッドは私が直接呼び出すことはありません。
ありがとう。
silverlight - Silverlight MJPEG ビューア
IP カメラからモーション Jpeg ストリームを消費し、理想的にはメディア要素を使用して表示したいと考えています。既製のサンプルを見つけたいと思っていました。
http-headers - X-StartTime および X-TimeStamp HTTP ヘッダーの値は何ですか?
LAN 上の IP カメラからM-JPEGストリームを提供する HTTP プロキシを作成しています。HTTPヘッダーを返すことに気付きましたX-StartTime: 1276943417197
。各 JPEG フレームには、 のようなヘッダーも含まれますX-TimeStamp: 346024130
。これらのヘッダーについてオンラインで何も見つけることができませんでした。誰か知っていますか?
android - アンドロイドとMJPEG
IP カメラから mjpeg ストリームを取得する必要があります。正しい方法を知っている人はいますか? 少しグーグルで検索したところ、この例が見つかりました
http://www.anddev.org/mjpeg_on_android_anyone-t1871.html
しかし、メインアクティビティによって呼び出された別のアクティビティからストリームを取得しようとしたときに行き詰まりました。ここにコード:
主な活動
第二の活動
video-streaming - MJPEG から FLV または MP4 へのトランスコード
ユーザーが Web ベースの Flash を使用してファイルを再生できるように、 IP カメラ ( http://xx.yy.zz.tt:8080/video.cgi )からの MJPEG ストリームを Linux OS で FLV または MP4 ストリームにトランスコードしたいと考えています。 Flowplayerなどのプレーヤー。
その目的で VLC を発見しましたが、正確なコマンドライン文字列がわかりません。IP カメラへのアクセスはパスワードで保護されているため、HTTP 認証機能も必要です。
また、VLC 以外のソリューション (ffmpeg?) にも興味があります。
c - MJPEG インターネット ストリーミング - 正確な fps
MJPEG 画像インターネット ストリーム ビューアーを書きたいと思います。ソケットを使用して jpeg 画像を取得するのはそれほど難しい問題ではないと思います。しかし、正確なストリーミングを行う方法を知りたいです。
どんな提案も素晴らしいでしょう。
c# - C# Microsoft LifeCam HD mjpeg キャプチャ
Microsoft LifeCam HD-5000 ウェブカメラを持っています。AMCap によると、カメラは 720p で 30fps の MJPEG ストリームを出力します。CPU 使用率を可能な限り最小限に抑えるために、プレビューや解凍/トランスコーディングを行わずに、小さなアプリケーションで各 JPEG フレームをキャプチャしたいと考えています。
私は C# 開発者ですが、DirectShow は初めてです。MJPEG ストリームを解凍せずに C#/.NET のカメラからの出力としてフレームごとにキャプチャする簡単な方法はありますか?
video - HTML5 で M-JPEG エンコードされたビデオを再生する方法
HTML5 で M-JPEG エンコードされたムービーを再生する必要があります。
どのコンテナ (mp4、avi、webm、ogv など) とブラウザ (chrome、safari など) でこれを再生できるか知っていますか?