4

HLSは、バージョン3.0以降のAndroidでサポートされています。HoneycombまではH.264とAACがサポートされていましたが、RTSPストリーミングプロトコルしかありませんでした。HLSおよびMPEG- 2TSnot (ここを参照)はサポートされていませんでした。

ffmpegをAndroidプラットフォームに移植することは、その解決策になる可能性があります(LGPLソースが利用可能です)。ただし、SDK、カスタマイズ可能なHLSプレーヤーなどを使用した既製のソリューションを探しています。ここに1つありますが、他のソリューションについて知らない場合は知りたいと思います。

ありがとうSTEN

4

3 に答える 3

5

http://vov.io/vitamio/ライブラリが非常に役立つ場合があります。HLSフィードを使用できます(本番アプリでライブラリをテストして使用しました)。

ただし、エミュレータデバイスでテストを試みないでください。動作しないため、テストには実際のデバイスが必要になります。

お役に立てば幸いです。

敬具、

シャビール

- 編集 -

この回答を編集するだけで、VitamioのURLが変更されたことを人々に知らせることができます。また、PlayStoreやvov.ioのWebサイトから別の「ヘルパーアプリ」をダウンロードする必要もありません。ダウンロードしたものからすべてを組み込むことができます。 /彼らが提供する指示。

新しいサイトはhttp://vitamio.org/です。

于 2012-02-11T18:17:45.870 に答える
2

MPEG TSは2.3(Gingerbread)以降のコードベースにありますが、アドバタイズされていません。実際、HLSは2.3リリースでサポートされていますが、それを有効にするには小さな修正が必要です。ストリームの前にhttpliveを付け、それを受け入れるためにコードに小さな修正を加える必要があります。

Vibgyor

于 2012-02-15T06:23:46.977 に答える
1

最後に、FFMPEGライブラリを使用して独自のプレーヤーを作成しました。現在、stagefright(http://freepine.blogspot.cz/2010/01/overview-of-stagefrighter-player)を使用してHWデコードも統合しています。 html)。

BR STeN

于 2012-07-19T05:39:17.030 に答える