1

セキュアな m3u8 を再生する必要がある ICS オペレーティング システムがインストールされた特定のハードウェアがあります (IOS が処理するのと同じようにキー ファイルを使用します)。

早送り、巻き戻し、オンザフライでのストリームの操作、広告の表示など、さまざまな方法で再生を制御する必要があります。

Android プレーヤーを使用して .ts ファイルを再生できる場合、これはすべて解決できると考えています。このようにして、一度に多くの m3u8 にアクセスし、独自の (プロキシとして機能する) を作成し、ts ストリームをプレーヤーに提供できます。多くの m3u8 ts ストリームを操作して、オンザフライで結合することもできます。

それが可能かどうかを理解する必要がありますか?Stagefright フレームワークは内部でどのように処理されていますか? 誰でも Stagefright フレームワークの知識を持っていますか?

ハードウェアで再生したいだけで、他の OS サポートは必要ありません。

4

1 に答える 1

1

Android クラスでの HLS サポートを無視し、C で基盤となるビデオ フレームワークを使用するアプローチを試すことをお勧めします。

XBMC プロジェクトがビデオ デコーダー ライブラリをロードする方法をご覧ください: https://github.com/xbmc/xbmc/tree/master/xbmc/cores/ amlplayer と omxplayer には、さまざまなチップセットの実装が含まれています。使用しているチップセットはわかりませんが、その中の 1 つかもしれません。Tegra をサポートする xbmc ブランチもあります。

于 2012-12-20T12:10:28.400 に答える