4

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

ffmpegをAndroidプラットフォームに移植することは、そのための解決策です(LGPLソースが入手可能です)。私はしかし、SDK、カスタマイズ可能なHLSプレーヤーなどの準備ができたソリューションを探しています。一つはhereですが、私はあなたが他のソリューションについて知らないかどうかを知りたいと思います。

おかげ STEN

+0

#Vibgyor、どのような2.2のリリースについてはどうですか? HLSもそこでサポートされていますか?それを受け入れるコードの小さな修正は何ですか?例を挙げてください、plz。ありがとう。 – user461127

答えて

1

最後に、我々はFFMPEGライブラリを使用して私たち自身のプレーヤーを作ってきたし、今、我々はまた、HWがstagefrightの使用(とデコードが統合されているhttp://freepine.blogspot.cz/2010/01 /overview-of-stagefrighter-player.html)。

BR ステン

5

は、あなたは非常に便利なhttp://vov.io/vitamio/ライブラリを見つけることができます。それらはあなたがHLSフィードを使うことを可能にします(私は本物のアプリケーションでライブラリをテストして使いました)。

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

希望に役立ちます。

暖かいよろしく、

Shabbir

- EDIT -

だけの人がVitamioのURLが変更されたことを知らせるために、この答えを編集する - そしてまた、今あなたがダウンロードする必要はありません。 PlayStoreやvov.ioのウェブサイトから別の「ヘルパーアプリ」をダウンロードすることができます。ダウンロード/インストラクションからすべてのものを組み込むことができます。

新しいサイトがhttp://vitamio.org/

+0

こんにちは、あなたは彼らのソリューションを「そのまま」使ったのですか、あるいはソースを購入してライブラリをアプリケーションに統合しましたか?ローエンドのデバイスでFFMPEGのパフォーマンスはどうですか? HLSステレオパラメータを共有できますか? – STeN

+1

私は彼らのソリューションをそのまま使用しました - それは完全に使用可能ですが、私は自分のソースを購入するオプションを検討していますので、すべてのものを1つの.apkとしてアプリケーションに統合することができます。 私はHTC Wildfireでテストしましたが、私の理解では「ローエンド」デバイスであり、パフォーマンスは良好です.Vitamioの美しさは、ターゲットデバイスに応じて複数のバイナリオファリングがあることです。ユーザーが最初にビタミンライブラリーでアプリを使用するときに設定します。 私は便利ではありませんが、HLSのURLを使用しています - 私は自分のコードを掘り下げようとします。 – shabbirh

2

MPEG TSは2.3(ジンジャーブレッド)以来、コードベースに存在しているが、それはアドバタイズされません。実際にHLSは2.3リリースでサポートされていますが、有効にするには小さな修正が必要です。ストリームにhttpliveを接頭辞として付け、それを受け入れるためにコードに小さな修正を加える必要があります。

VIBGYOR

+4

Vibgyor - あなたが作る必要があるコードの小さな修正点は何ですか? – Jason

+0

Androidコードを修正する必要があるのですか?これは、市場に出回っているすべてのデバイスでは実現できないことです。しかし、アプリ内にそのコードを何らかの形で含める方法があれば、それは本当に面白いだろう。 – idlethread

関連する問題