mms vs mmsh - why VLC needs "h" at the end?
Posted: 01 Aug 2007 15:24
All players, like Windows Media Player or mplayer expect a MMS stream to be in form:
mms://server:1755
VLC expects additional "h" at the end:
mmsh://server:1755
As a result, no other player besides VLC can play such stream: "mmsh://server:1755". VLC won't play this link: mms://server:1755.
Why does VLC need "h" at the end of "mms" streams?
Because of this, it's impossible to put a piece of HTML code on a website and expect it to work with Windows (which uses Windows Media Player), and Linux (which can use VLC plugin in Mozilla/Firefox):
<embed type="application/x-mplayer2"
src="mms://server:1755"
width="320"
height="240"
autostart="1"
autoplay="1"
showcontrols="0"
controller="0">
</embed>
mms://server:1755
VLC expects additional "h" at the end:
mmsh://server:1755
As a result, no other player besides VLC can play such stream: "mmsh://server:1755". VLC won't play this link: mms://server:1755.
Why does VLC need "h" at the end of "mms" streams?
Because of this, it's impossible to put a piece of HTML code on a website and expect it to work with Windows (which uses Windows Media Player), and Linux (which can use VLC plugin in Mozilla/Firefox):
<embed type="application/x-mplayer2"
src="mms://server:1755"
width="320"
height="240"
autostart="1"
autoplay="1"
showcontrols="0"
controller="0">
</embed>