Demo app to showcase Google ExoPlayer customisations like player stats extractions, Improved buffering.
More information on ExoPlayer documentation can be found here
Srihari Yachamaneni (@srihari_y)
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 is achieved by injecting a listener to a Customised version of LoadControl component of ExoPlayer
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.