几个 Android 流媒体播放库介绍 II

Feature ExoPlayer JW Player
Merit Google開発、Androidに一番合わせる 世界的に有名なプロダクト&クロスプラットフォーム
2年間以上(2014年6月から)の開発歴史、4k以上のStars数、コミットが活躍 Android SDK(正式版)は1年半以上(2015年2月から)リリース、最新バージョン2.4
無料で使えて、オープンソースで、コード変更可能、デバッグに便利 再生利用の統計・分析機能有り、多種な広告サポート機能有り(PLATINUMプラン以上限定)
公式サイト有り、資料豊富、デザインが優れて、HLS以外にも色んなケースに対応できる 公式サイト有り、資料豊富、技術サポート有り、HLS以外にも色んなケースに対応できる
2013年以来、「JW Player Android」と比べて、捜索の人気度の上昇が速い デフォルトプレーヤーUIが提供して、簡単に実装できる
Demerit Androidしか使えない オープンソースではない為、コード変更不可能、デバッグに不便
Android 4.1以下サポートしない Android 4.1以下サポートしない
UI部分は内臓PlayerViewと一体化されて、既存・新規の完全カスタム・プレーヤービューの利用は直接サポートしないようです
2013年以来、「JW Player Android」で「ExoPlayer」と比べて、捜索の人気度がだんだん低くなる
VAST Supporting △ 直接サポートしないが、IMA 或いは GMF で実現可能 ○ PLATINUMプランからサポート
Streaming Type HLS / DASH / SmoothStreaming HLS / DASH / Smooth Streaming
HLS Audio Codec AAC / MP3 AAC / MP3
Type Supporting Reference ExoPlayer Supported Formats JW Player Supports
Advertising Type IMA: VAST 2 / VAST 3(NOT FULLY) / VMAP(NOT FULLY) / DFP / Adsense VAST 2(VAST 3からの下位互換) / VAST 3 / VMAP / VPAID 2 / Google IMA
AD Supporting Reference IMA Supports JW Player Supports / JW Ads
Cookie Supporting △ “Cookie”と言うキーワードはissueに出現した事があるが、Dev Guide には説明していません △ HTTP Headers をカスタマイズする時に“Cookie”をキーとして設定する事は可能だが、サーバーからの読み取りとローカルの読み取り・保存に関しては説明されていません
Icecast Supporting △ 直接サポートしませんが、Extensionの導入によってサポート可能らしい:ICECAST specification and other protocols support - ExoPlayer Issues × Never mentioned.
Data Usage (10mins) 5.23MB (FM is 5.38MB) - (Demo failure)
Data Usage with 2 tracks (10mins) ※1 5.25MB ※2 / 6.63MB ※3 - (Demo failure)

※1:ExoPlayerでは、マルチトラックの混合同時再生は標準機能ではない為、サポートされていないが、特定の時刻には設定済みのトラックの再生出力は自由に切り替えます。 see:Question: is it possible to read multiple video track/audio track at the same time?
※2:トラックの切り替える事はありません。
※3:10回程切り替えた事があります。

你可能感兴趣的:(几个 Android 流媒体播放库介绍 II)