Ich befürchte, wir reden da gerade ein bisschen aneinander vorbei
Der Browser selbst spielt ja keinen Stream ab, so von sich aus. Der Stream wird von einem Player abgespielt, der in einer Website eingebettet ist. Die Playersoftware wird also vereinfacht gesagt vom Server auf dem die Website liegt mitgeliefert.
Nehmen wir als Beispiel einen einfachen, freien, unverschlüsselten HLS-Stream, z.B. von RTV.
Wenn du im Browser auf http://live.rtv-ooe.at gehst, gelangst du auf eine Seite mit einem eingebauten Player, in dem der Stream läuft.
Willst du den Stream nun z.B. mit dem VLC-Player öffnen, trägst du dort nicht die Adresse der Website, sondern direkt die des Streams ein (also m3u8 bzw. mpd,), in diesem Fall wäre das dann z.B. http://iptv.rtv-ooe.at/stream.m3u8 - mit der Adresse könnte aber wiederum der Browser nichts anfangen, und du würdest dort nur die stream.m3u8 zum Download bekommen, was dir nichts bringt.
Die m3u8 bei HLS bzw. mpd bei DASH ist dabei aber auch nur ein Indexfile, das dem Player mitteilt, wie und wo er sich die tatsächlichen Videosegmente holen kann, ein Videostream, egal ob HLS oder DASH, ist ja im Grunde nichts anderes, als unzählige kurze Videofiles von wenigen Sekunden Länge, die nacheinander abgespielt werden.
Ich hoffe, ich konnte dir das halbwegs verständlich erklären.