How can I enable hls video playback on Android and ( chrome )

Hello Everyone

I have (hls .m3u8 Video) but it only works on ios and mac (safari only)
how can I enable hls video playback on Android and other browsers

I also want to let users to be able to download hls videos on ios and Android ( is that possible if so How)

Thanks