Microsoft Media Services
MMS è un protocollo a livello applicazione, teorizzato e realizzato dalla Microsoft ed utilizzato per lo streaming audio/video.
Il Microsoft streaming server chiamato Microsoft Media Services (precedentemente chiamato NetShow Services) usa il protocollo (MMS) per trasferire dati in modalità unicast. MMS utilizza il protocollo a livello di trasporto UDP, ma non è raro il suo utilizzo sopra TCP. La porta MMS di default è UDP/TCP 1755. Da ciò si denota che tale protocollo non ha il privilegio di usufruire del parco delle porte ben note, che termina con la porta 1024.
Anche per colpa di tale limitazione, Microsoft rese obsoleto tale protocollo MMS a favore di RTSP (che utilizza la porta ben nota 554) nel 2003, con il rilascio del Windows Media Services 9 Series, ma continuò a supportare MMS a lungo, per permettere la retrocompatibilità. Il supporto al protocollo venne a mancare in Windows Media Player 11 e Windows Media Services 2008.
C'è da notare che Microsoft tuttavia raccomanda di usare "mms://" come un protocollo di scelta. Più precisamente, un client Windows Media Player 11 che apre un file tramite "mms://" proverà prima ad utilizzare RTSP su UDP e se fallisce proverà RTSP su TCP. Prima ancora Windows Media Player dopo aver fallito con RTSP provava MMS su UDP, quindi MMS su TCP. Se MMS fallisce verrà provata una versione modificata di HTTP su TCP.
Voci correlate
modificaCollegamenti esterni
modifica- (EN) Informazioni sul firewall di Microsoft Media Services 9, su microsoft.com.
- (EN) Software che utilizza MMS o permette la memorizzazione su hardisk come MPlayer, VLC media player e MiMMS
- (EN) Streaming Download Project (SDP) – un programma proprietario gratuito, rappresentante un'implementazione del protocollo MMS. È possibile trovare una documentazione del protocollo tramite reverse engineering. Permette di rippare i video tramite una forzatura all'uso del protocollo TCP, che non può avvenire con un client Windows Media Player.
- (EN) libmms Implementazione open source del protocollo MMS.