Tauruser

Enjoy Every Day
posts - 34, comments - 95, trackbacks - 0, articles - 5
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

奇怪的WMP?

Posted on 2006-03-18 23:52 Tauruser 阅读(495) 评论(1)  编辑 收藏 引用

  看了两天的MMS协议,脑子都有点晕了。今天决定找个嗅探软件抓包,具体看一下,协议是如何包装了。但是奇怪的事情发生了。
  在Windows Media Player里,输入mms://xxx.xxx.xxx/xxx。成功连接上,并正常播放。但是抓包的分析结果,让我想不明白。WMP使用的并不是MMS协议,而是RTSP协议,怎么会这样子呢?于是把mms改成rtsp,WMP还是正常播放。这应该证明了服务器是支持rtsp协议的。再仔细看,发现整个传输过程,出来开始和结束使用的是TCP协议,中间的大部份数据都是通过UDP来发送的。这样是可以理解的,这样可以减少服务器的负载,减少网络的压力。同时使用其它软件用mms开头作为地址,在抓包分析中,那是使用的mms协议的。为什么,WMP就要使用RTSP呢?如果说使用RTSP是为了基于UDP传输的话,MMS一样可以做到基于UDP传输。
  WMP真是让人想不明白。

Feedback

# re: 奇怪的WMP?  回复  更多评论   

2008-01-30 13:56 by 咿咿呀呀
wmp几?我怎么输入RTSP://xxx.xxx.xxx/xxx,WMP连接不上呢?同样的网址我用VLC就能连上并观看

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理