2016-04-04 14 views
0

Exoplayerのドキュメントによると、Android 4.3以降で動作するデバイスでは、WideVine DRM保護再生がサポートされています。 Android 3.0以降のプラットフォームでは、DRMプラグインはAndroid DRMフレームワークと統合されており、ハードウェアによる保護機能を使用してプレミアムコンテンツとユーザーの資格情報を保護できます。私はこれがMediaPlayerの使用を暗示していると思います。Android MediaPlayer、Exoplayer、およびWideVine DRM

WideVine DRMで保護されているダッシュストリームまたはhlsストリームを再生したいとします。 MediaPlayerは、http/httpsプログレッシブストリーミングとライブストリーミングドラフトプロトコルをサポートしています。私はそれがどういう意味か分かりません。

どちらが優れたDRMをサポートしていて、Android 4.1以降で動作するデバイスで使用できますか?どちらが良い選択肢でしょうか?

答えて

1

TL; DR: (Widevineを使用)のAndroid 4.1とアップをサポートするために、あなたのアプリケーションは、クラシックとモジュラー両方をサポートし、バージョンに基づいてそれらのいずれかを選択しなければなりません。

  • クラシックはAndroid 3.0〜5.1で利用できます。権利を管理するにはDrmManagerClientを使用し、再生する場合はMediaPlayer/VideoViewを使用してください。
  • ModularはAndroid 4.3以降で利用できます。 MediaCodec,MediaDrm,MediaCryptoを使用してください。 ExoPlayerはそれらの上に構築されています。

Android 6.0デバイスはWidevine Classicをサポートする必要はありませんが、一部のモデルではサポートされていません。

ExoPlayerは、Widevine Classicを再生しません。

関連する問題