Microsoft Media Server

{{short description|Network-streaming protocol by Microsoft}}

Microsoft Media Server (MMS), a Microsoft proprietary network-streaming protocol, serves to transfer unicast data in Windows Media Services (previously called NetShow Services). MMS can be transported via UDP or TCP. The MMS default port is UDP/TCP 1755.{{cite web|url=https://msdn.microsoft.com/en-us/library/cc875824.aspx|title=Network Ports Used by Key Microsoft Server Products|accessdate=2017-09-29|author=Microsoft|date=5 November 2014 }}

Microsoft deprecated MMS in favor of RTSP (TCP/UDP port 554) in 2003 with the release of the Windows Media Services 9 Series, but continued to support the MMS for some time in the interest of backward compatibility. Support for the protocol was finally dropped in Windows Media Services 2008.[http://www.microsoft.com/windows/windowsmedia/licensing/netprokit.aspx#TechnicalSpecificationDelivery Microsoft's Windows Media Networking Protocols Porting Kit]

{{As of | 2012}} Microsoft still recommends using "mms://" as a "protocol rollover[http://msdn2.microsoft.com/en-gb/library/aa390673.aspx Microsoft's Windows Media Format 11 SDK Protocol Rollover] URL". As part of protocol rollover a Windows Media Player version 9, 10, or 11 client opening an "mms://" URL will attempt to connect first with RTSP over UDP and if that fails it will attempt RTSP over TCP. After an RTSP attempt fails, Windows Media Player versions 9 and 10 will attempt MMS over UDP, then MMS over TCP.{{cite web|url=http://msdn.microsoft.com/en-us/library/aa390673(VS.85).aspx|title=Protocol Rollover|website=Microsoft Developer Network|date=12 June 2009 |publisher=Microsoft}} If using Windows Media Player 11 and an RTSP attempt fails, or if using a previous version of Windows Media Player and MMS fails, a modified version of a HTTP over TCP connection will be attempted. This modified version is referred to by some third parties as MMSH,{{Citation needed|date=December 2016}} and by Microsoft as MS-WMSP (Windows Media HTTP Streaming Protocol).[http://msdn.microsoft.com/en-us/library/cc251059.aspx Windows Media HTTP Streaming Protocol Specification] The uniform resource identifier (URI) scheme mms has also been proposed to be used for the unrelated Multimedia Messaging Service (MMS) protocol.[http://tools.ietf.org/html/draft-wugofski-mms-uri-scheme draft-wugofski-mms-uri-scheme-00 - MMS URI Schemes]. Tools.ietf.org. Retrieved on 2014-02-22.

For several years developers of the SDP Multimedia download-tool reverse engineered the MMS protocol and published unofficial documentation for it. However, Microsoft finally released the protocol specification in February 2008.[http://sdp.ppona.com/news2008.html SDP multimedia news update 2008]. Sdp.ppona.com (2008-02-08). Retrieved on 2014-02-22.

See also

References

{{Reflist|30em}}