Demo app to showcase Google ExoPlayer customisations like player stats extractions, Improved buffering.
More information on ExoPlayer documentation can be found here
Stats for Nerds
This demo app depicts ExoPlayer internal stats in dynamic charts using MPAndroidChart library. These stats include:
- Connection Speed
- Buffer Size in Seconds
- Network Activity
- Dropped Frames
This demo also helps you to find a way to change max buffer time by applying "drip-feeding" method. This is achieved by changing certain parameters in custom LoadControl component of ExoPlayer
Check CustomLoadControl class for more info on how buffer improvements are handled.