Description:


1) Creating an AdaptiveMediaSource object and binding this to a video source for playback
2) Registering for download success and failure events
3) Setting custom headers via HttpClient
4) Customizing resource requests

Source: