Android EXOLPLAYER : ExoPlayer supports features like Dynamic adaptive streaming over HTTP (DASH), SmoothStreaming and Common Encryption, which are not supported by MediaPlayer. It's designed to be easy to customize and extend.
- Use Android 4.1 (API level 16) and above
- open source project that is not part of the Android framework and is distributed separately from the Android SDK. The Exolplayer Library available at https://github.com/google/ExoPlayer