DEV Community

youssef bk
youssef bk

Posted on

How to show multi-quality video streaming (HD, SD, FHD)

In many apps (like the screenshot attached), I see multiple streaming quality options (HD, SD, FHD, etc.), and the user can switch between them during playback.

Do I need to use a special playlist(like HLS .m3u8) that already contains multiple streams
If it requires a script on the server-side, what format does the client (ExoPlayer) expect?

I’m not looking for code examples because I know there are open-source players like ExoPlayer or Just Player that already implement this.
i only want to know if they are using a single url to play multi stream and how
https://res.cloudinary.com/dkbun7l4i/image/upload/v1757560656/WhatsApp_Image_2025-09-10_at_10.49.41_AM_rjazh2.jpg

Top comments (0)