Best android open-source packages and libraries.

ExoPlayer StatsForNerds

Demo app to showcase ExoPlayer customisations like Stats-For-Nerds & Improved buffering.
Updated 1 year ago

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.

Tags exoplayer