翻译自:http://en.wikipedia.org/wiki/Microsoft_Media_Server
MMS(Windows Media Server)是微软所有的网络流协议,在Windows媒体服务器(更早的版本叫做NetShow服务器)中传输单播(单点传播)数据。MMS可以通过UDP和TCP来传输。MMS默认端口是 UDP/TCP 1755
在2003年,微软发布了Windows媒体服务器9系列,使用RTSP(TCP/UDP端口554),弃用了MMS,为了向后兼容在一段时间内仍然会提供支持。
注意: 尽管微软仍然推荐使用 ”mms://” 来作为 ”协议翻URL” (协议翻转:在使用特定的协议进行连接失败时,允许从一种协议切换到另一种协议的过程)。作为协议翻转的一部分。Windows Media Player 9、10、11 客户端打开一个”mms://” URL地址时,首先尝试使用基于UDP的RTSP进行连接,如果失败,则尝试使用基于TCP的RTSP;当使用RTSP失败后,Windows Media Player 9和1 0将尝试使用基于UDP的mms,接着是基于TCP的mms。
对于Windows Media Player11,如果RSTP失败,并mms协议 连接失败,则使用一个基于TCP的修改过的HTTP连接进行尝试。这种修改过的协议统称为MMSH,微软术语则是MS-WMSP(Windows Media HTTP Streaming Protocol)。URI 范式(scheme)mms://和下面的MMS(Multimedia Messaging Service)没有任何关系。
多年来,SDP多媒体开发者使用对MMS协议进行反向工程,发布了一个非官方的文档。但是2008年二月,微软则发布了一个该协议的说明。
支持MMS协议的程序:
Windows Media Services
MediaPlayerClassic
Windows Media Player
Winamp
SDP Multimedia
MPlayer
WiMPlay
Amarok
Foobar2000
Kaffeine
VLC Media Player
MiMMS
Songbird
Mmsrip
Xine
Flashget
Hidownload
Msdl
SUPER
Spider Player