Build a Mediaplayer App for Android
The Bitmovin Android streaming media player (Bitmovin API) is an example based on ExoPlayer that connects with your Bitmovin account, shows your encodings, and lets you stream these encodings to your Android mobile. It can be easily modified to build your own Android application using MPEG-DASH encodings from Bitmovin. These encodings allow for fast startup, no buffering, and can be played back in the highest quality. MPEG-DASH Mediaplayer Android
Android supports MPEG-DASH through the ExoPlayer project, which is an open-source alternative to Android’s MediaPlayer. It utilizes the MediaExtractor and MediaCodec of Android to provide features that are currently not supported by MediaPlayer. The ExoPlayer project is also easy to extend and customize and can be updated through the Play Store.
How it Works
After creating an account within Bitmovin’s dashboard. The application uses the Bitmovin Java API client for communications with the Bitmovin encoding backend. You can browse through your encodings and select one through the bar on the left. After selecting the encoding, it will be streamed directly to your mobile using MPEG-DASH. You can find more information around Bitmovin’s Android SDK in our API Reference or within the API SDK Github Repo.
With Bitmovin you can set up a Hollywood grade streaming system in just a few minutes. Encode your content using Bitmovin’s implementation of the MPEG-DASH standard providing you with the best possible quality adaptive streaming. Together with this example, which is a perfect starting point for your Android MPEG-DASH streaming application, you can build a streaming platform in just a few steps. If you need any help just contact our support team. We are happy to help.
Encode MPEG-DASH for Android
If you want to encode MPEG-DASH you can use our Bitmovin encoding service that offers a trial plan with 2.5GB encoding output per month. That’s great for testing MPEG-DASH and generating some content to play on Android!