分类: 系统运维
2012-06-13 14:04:12
MMS(Microsoft Media Server)协议把多媒体从Windows媒体服务流化到Windows Media Player或另一个Windows媒体服务。用于传输实时多媒体数据(如视频、音频)。由于是流化协议,MMS旨在简化数据的同时传输和渲染(比如播 放)。
协议使用TCP来控制流媒体的会话。客户通过TCP连接发送MMS协议请求,比如开始和停止的动作。多媒体数据可以通过相同的TCP连接返回,也可以作为UDP包流返回。
当多媒体数据正在传输给客户时,客户可以发送MMS协议消息给服务器,请求改变正在传送的流。比如,请求相同流的一个更低位速率的版本。
如果数据通过UDP传送给客户,那么客户可以发送MMS协议消息给服务器,请求重发UDP包。这在客户没有收到服务器传送的UDP包时很有用。这个请求使用的是UDP。
MMS在功能上和RTSP Windows Media Extension(MS-RTSP)相似,但后者提供了MMS没有的功能。
MMS协议没有提供一个机制,使客户获得服务器的URL,所以客户需要在使用协议前预先获得服务器的URL。
MMS协议的默认端口号为1755。