HLS is half of the answer, that will only work of half of all devices. You need HLS + MPEG-DASH.
[0]: https://github.com/video-dev/hls.js/
[1]: https://developer.mozilla.org/en-US/docs/Web/API/Media_Sourc...
I think you're thinking of certain DRM mechanisms. HLS with FairPlay wouldn't work on an Android device running Chrome, just as iOS Safari doesn't support Widevine. But for most of us, we don't need DRM.
Firefox, Chrome, Edge, IE, do not support HLS.
In any event, nothing natively supports MPEG-DASH. https://caniuse.com/#feat=mpeg-dash Though there is a disclaimer "DASH can be used with a JavaScript library in browsers that doesn't support it natively as long as they support Media Source Extensions." the same is true for HLS, without the requirement of MSEs.