2012年6月4日 星期一

MMS(Microsoft Media Server)

此處所描述的MMS,並非多媒體簡訊(Multimedia Message Service),而是微軟之前發展的一個串流機制,稱為Microsoft Media Server (MMS),2003年時微軟決定由 RTSP 取代此機制,並且於2008年正式廢除此機制。

所以現在使用 "mms://" 與 "rtsp://" 基本上都是使用 RTSP 協議。


但是因為維持向後相容,因此微軟現在的作法是(參考wiki,以WMPlayer 11為例)
1. 先試著使用 RTSP over UDP 連線,
2. 若失敗則使用 RTSP over TCP
3. 若失敗則使用 MMS over UDP
4. 若失敗則使用 MMS over TCP
若上述都失敗,則會使用微軟更改過的 HTTP over TCP connection 方式,
稱為 MS-WMSP (Windows Media HTTP Streaming Protocol).

接著將會收集網路上著名的的串流應用程式,分析其協議分別是使用 RTSP 或是 HTTP。

參考資料:
1. 微軟 RTSP Extensions
2. RTSP Dump