AndroidはMJPEGをネイティブにサポートしていませんが、可能なようにプロジェクトに追加できるJARファイル/ドライバはありますか?MJPEGビデオストリームの表示
答えて
MJPEGストリームを表示するのに利用できるビューがあります: Android and MJPEG Topic
あなたのAndroidプラットフォーム(Android搭載の専用デバイスのインテグレータ)以外の場合はほとんどありません。
Androidのフレームワークは、ビデオストリームを処理する方法に見て開始するには良い場所はここにある: http://opencore.net/files/opencore_framework_capabilities.pdf
あなたは完全に互換性のない何かを調理したい場合は、私はあなたが行うことができると思いますそのNDK、ジャムffmpegの中でそこには運が少しあり(そして、さまざまなAndroidデバイスをサポートする悪夢)、あなたはそれを働かせることができます。
あなたが解決しようとしている根本的な問題は何か、おそらく何かを働かせることができます。
ドキュメント化されたビデオフォーマットを処理するソフトウェアを書き込むことも、移植することもできますが、ハードウェアに最適化されたコードを組み込みのビデオコーデックと同じレベルにすることはできず、効率的なローフレームバッファへのレベルアクセス。したがって、あなたのコードは完全な速度で再生できない可能性があります。場合によっては、何かの感覚を得たい場合は、大丈夫かもしれません。また、mjpegはフレームを個別に圧縮するので、多くのフレームをスキップするだけで何らかの部分をデコードするだけです。
一部の人は、いくつかの携帯電話でcpusのオプション機能を使用してffmpegまたはmplayerを構築し、いくつかのビデオではフルフレームレートになると思っていますが、扱いにくくデバイス固有です。
私はあなたのアプリケーションを理解したので、私は答えを推奨しません。それはあまりにも多くの作業であり、ユーザーはアプリケーションをインストールする必要があります。代わりにサーバー上でこれを解決する必要があります。 –
おそらくここではっきりと述べていますが、MJPEGは単純に複数のJPEGで構成されています。データを切り取ってフレームをつかむことができれば、そのデータを他の画像と同様に表示することができます。
- 1. ビデオストリーム/ファイル(mjpeg/divx/h.264)を再生するアプレット用のJava Framework
- 2. ビデオストリームをonvifデバイスマネージャーに表示
- 3. Android:グラフィックスとビデオストリームを一緒に表示
- 4. MJPEGビデオがAndroid Appに表示されない
- 5. UWPでMJPEGストリームを表示するには
- 6. 私のウェブカメラからのビデオストリームをWPFで表示しますか?
- 7. LANポートからHTMLページ内のビデオストリームを表示
- 8. 同時に2つの異なるビデオストリームを表示
- 9. Android AppでWebView経由でRTSPビデオストリームを表示
- 10. PyQtはopencvからビデオストリームを表示していません
- 11. WPFとMJPEGデコーダーヘルプ
- 12. libcurlでMJPEGストリーミング
- 13. Python MJPEG Server
- 14. MJPEGストリーム情報
- 15. ビデオストリーム
- 16. ビデオストリーム
- 17. Mjpeg VLCとHTTPストリーミング
- 18. OpenCV 2へのMJPEGネットワークストリーム
- 19. mjpegの作成方法
- 20. m3u8 URLからHLSビデオストリームのクローズドキャプション形式を表示するには
- 21. GTKウィンドウのビデオストリーム?
- 22. MJPEGとMPEG-4エンコード時間
- 23. パナソニックカメラストリーミングMJPEGビデオG.726オーディオ
- 24. ライブストリーム:効率JPEG vs. MJPEG
- 25. ユニバーサルWindowsプラットフォームアプリケーション用MJPEGストリームデコーダ
- 26. ビデオストリームの最適化
- 27. 取得Skypeのビデオストリーム
- 28. ビデオストリームでトランプのOCR
- 29. ビデオストリームのハンドジェスチャ認識
- 30. MJPEGとMPEG-4のサイズ/圧縮
私たちは、国民がデスクトップ、Webブラウザで表示できるDMVでラインを見て、カメラを持っています。これは、アプレットを使用して行われます。同じフィードをスマートフォンに表示できるようにしたいと考えています。 – Tom
あなたは一般の人々のためにすべての主要なAndroidの携帯電話をサポートしたり、従業員に配布する一連のAndroid携帯電話用のエンタープライズアプリケーションを開発することを考えていますか? – qdot
これはmjpegからフレーム間圧縮を使用して帯域幅の効率を飛躍的に向上させるために、実際にmjpegからトランスコードする必要があります。 mjpegは、主にビデオ機能を追加するためにjpegを使用するデジタルカメラのチップセットに実装する単純なハックだが、Webビデオにとってはそれほど良いソリューションではないため人気が高い。また、頻繁に更新される静的な画像を表示するだけで、動きのある動画が必要ではない場合もあります。 –