Skip to content

Latest commit

 

History

History
executable file
·
36 lines (26 loc) · 1.6 KB

README.md

File metadata and controls

executable file
·
36 lines (26 loc) · 1.6 KB

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.