質問

ビデオ会議プロジェクトに取り組んでいます。ソフトウェアコーデックは、符号化および復号化されたビデオフレームの復号化(最大320p)には細かくなりました。私達は720pまでの高解像度のための私達の申請を支援することを計画しました。ハードウェアの加速がこの仕事をかなりよくすることを知っていました。

ハードウェアコーデックAPIメディアコーデックはJelly Beanから入手可能で、符号化と復号化のためにそれを使用しており、うまく機能しています。しかし、私のアプリケーションは2.3からサポートされています。そのため、30FPSで720PのH.264フレームのハードウェアアクセラレーションビデオデコードが必要です。

舞台距離フレームワークを変更することによってOMXコーデックを使用するという考えに遭遇しました.H.264用のハードウェアデコーダが2.1から入手可能で、エンコーダは3.0からあります。私はこのサイトに記載されている多くの記事や質問を経験しており、先に行くことができることを確認しました。

舞台恐怖アーキテクチャについて読んでいたこちら-Achtivery こちら - StageFright

そして私はOMXコーデックについて読みました android-hardware-decoder-with-omxcodec-in-ndk

私はトラブルを開始し、その実装にいくつかの混乱を持っています。私はそれについての情報を持っています。

  1. 私のコードでOMXコーデックを使用するには、Androidのソースツリー全体を使用してプロジェクトを構築するか、AOSPソースからいくつかのファイルを追加することで実行できます(すべてがすべての場合)。
  2. 私がそれを達成するために追跡するべきステップからのステップは何ですか。
  3. 誰かがこの

    のガイドラインを教えてください

    ありがとう...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top