2016-05-02 8 views
1

私は、接続速度に応じて自動的に品質を切り替える適応型ビットレートストリーミングをアプリケーションに実装しようとしています。どのように私はこれを達成することができます。これに利用できるサードパーティのライブラリがありますか?デフォルトのアンドロイドビデオビューは適応型ビットレートストリーミングをサポートしていますか?AndroidはHLSアダプティブビットレートストリーミングをサポートしていますか

答えて

3

AndroidはHLSをサポートしています。Supported Media Formatsに関するAndroidのドキュメントをご覧ください。

ExoPlayerオープンソースプロジェクトもあります。これはMPEG-DASHをサポートしています。また、ネイティブアプリを構築するために使用できるHLSもあります。

ウェブビュー(またはブラウザでの再生をサポート)を使用する場合は、Bitmovin Adaptive Streaming Playerのようなウェブベースのプレーヤーを使用することもできます。これはMPEG-DASHおよびHLSにも対応しています。

+0

「サポートされているメディア形式」のリンクでは、HLSのサポートが表示されますか。彼らはそれを更新したのか、何かが欠けているのですか? HLSは実際に働いていますが、私はそれについての公式文書を望みます。 –

+0

ネットワークプロトコルのセクションに記載されています。私はそのセクションに直接ジャンプするためにリンクを更新しました。 'HLS'の略ではなくフルネームを使用するので、探しているのは' HTTP/HTTPSライブストリーミングドラフトプロトコル 'です。 – Daniel

+0

ありがとう、私は実際に略語を探していました。 –

関連する問題