Search code examples
androidvideo-streamingmp4exoplayer

Adaptive .mp4 Video Streaming Using ExoPlayer


I am working on a video streaming application, where I have to stream .mp4 videos. I am using exoplayer to play the videos. The problem is in low bandwidth connections the videos are buffering. so I wanted to implement adaptive streaming. I have checked the documentation and implemented similar to this. But the streaming did not work. So I have checked documentation of HLS streaming and Dashed streaming. but HLS streaming requires m3u8 file and Dash streaming requires .mpd format however mine is .mp4. is there any workaround or methods so that I can implement adaptive streaming ?


Solution

  • No workarounds. Adaptive streaming requires adaptive formats.