ExoPlayer is an application level media player for Android. It provides an alternative to Android’s MediaPlayer API for playing audio and video both locally and over the Internet.
In this project NanoHTTPServer is used to serve files to the ExpPlayer via MPEG-DASH standard.
http://google.github.io/ExoPlayer/doc/reference/com/google/android/exoplayer/package-summary.html
https://github.com/NanoHttpd/nanohttpd/blob/master/README.md