mms:// Protocol

5th July 2017 at 10:07am
Live Streaming

mms:// 协议以一种 Protocol Rollover 的形式存在,它可以表示下面几种方式的直播流协议:

  1. Real Time Streaming Protocol (RTSP)
  2. Windows Media HTTP Streaming Protocol (HTTP)
  3. Microsoft Media Server (MMS)

Windows Media Player 及现代播放器,在播放 mms:// 协议的 URL 时,会按上述的顺序去尝试播放。比如先按 RTSP 协议去尝试访问该 URL,如果失败,就用 HTTP 形式访问;如果再失败,就用 MMS 方式。

对于 RTSP 和 MMS,它们的协议分为 指令传送数据 两部分,其中 指令 部分必须以 TCP,而 传送数据 部分可以用 UDP 也可用 TCP,而且 UDP 一般是被认为优先的。

协议默认端口

RTSP554
MMS1755

参考文档:

  1. Microsoft Media Server - Wikipedia
  2. Protocol Rollover - MSDN
  3. Microsoft Media Server Protocol - MSDN