Skip to content

Demo app to showcase ExoPlayer customisations like Stats-For-Nerds & Improved buffering.

License

Notifications You must be signed in to change notification settings

sontono/ExoPlayer-StatsForNerds

 
 

Repository files navigation

Demo app to showcase Google ExoPlayer customisations like player stats extractions, Improved buffering.

More information on ExoPlayer documentation can be found here

Developed by

Srihari Yachamaneni (@srihari_y)

Features

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

Sample

This is achieved by injecting a listener to a Customised version of LoadControl component of ExoPlayer

Improved Buffering

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.

About

Demo app to showcase ExoPlayer customisations like Stats-For-Nerds & Improved buffering.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published