Microsoft Media Server ( MMS ), un protocolo de transmisión en red propiedad de Microsoft, sirve para transferir datos de unidifusión en Windows Media Services (anteriormente llamado NetShow Services ). Los MMS se pueden transportar a través de UDP o TCP . El puerto predeterminado de MMS es UDP/TCP 1755. [1]
Microsoft dejó de usar MMS en favor de RTSP (puerto TCP/UDP 554) en 2003 con el lanzamiento de Windows Media Services 9 Series, pero siguió brindando soporte para MMS durante algún tiempo en pos de la compatibilidad con versiones anteriores . El soporte para el protocolo finalmente se abandonó en Windows Media Services 2008. [2]
A partir de 2012, [update]Microsoft todavía recomienda [2] usar "mms://" como una " URL de sustitución de protocolo [3] ". Como parte de la sustitución de protocolo, un cliente de Windows Media Player versión 9, 10 u 11 que abra una URL "mms://" intentará conectarse primero con RTSP sobre UDP y, si eso falla, intentará RTSP sobre TCP. Después de que un intento de RTSP falle, las versiones 9 y 10 de Windows Media Player intentarán MMS sobre UDP, luego MMS sobre TCP. [4] Si se usa Windows Media Player 11 y un intento de RTSP falla, o si se usa una versión anterior de Windows Media Player y falla MMS, se intentará una versión modificada de una conexión HTTP sobre TCP. Esta versión modificada es referida por algunos terceros como MMSH, [ cita requerida ] y por Microsoft como MS-WMSP (Windows Media HTTP Streaming Protocol). [5] También se ha propuesto el esquema de identificador uniforme de recursos (URI) para ser utilizado para el protocolo de Servicio de Mensajería Multimedia (MMS) no relacionado. [6]mms
Durante varios años, los desarrolladores de la herramienta de descarga multimedia SDP realizaron ingeniería inversa del protocolo MMS y publicaron documentación no oficial al respecto. Sin embargo, Microsoft finalmente publicó la especificación del protocolo en febrero de 2008. [7]