阳光论坛 湖南校园网's Archiver

susan 发表于 2008-7-1 02:23

关于WMP11无法播放流媒体问题的解释

wmp11 和wmp其他版本处理协议翻转的机制不同


    wmp11在翻转的时候,首先会尝试使用rtsp协议,如果不成功,服务器则使用 HTTP 连接播放器。而以前的老版本的wmp播放器,不支持rtsp,而支持mms,若尝试mms不成功,则使用http协议连接。

   Windows Media Player 会根据其 Windows Media 属性设置,在尝试翻转元文件中的 URL 之前,自动尝试翻转到其他协议。Windows Media Player automatically tries to rollover to different protocols according to its Windows Media property settings before trying the rollover URLs in the metafile.

   
   wmp11会主动尝试rtsp,然后是http,而有些流媒体点播系统采用mms协议,没有做rtsp协议的配置,所以会失败。


    解决办法是:卸载wmp11,回退到wmp10。


背景知识:

   当由于一些原因无法访问或者播放某个流时,您可以使用元文件提供一种自动切换到其他内容源的方式。这种方式称为翻转,您可以使用这种方式来指定其他服务器(甚至不同类型的服务器)上的其他内容。例如,您可以指定另一个 Windows Media 服务器上的第一备用内容。如果该内容无法播放,客户端则可以翻转到某个 Web 服务器上的第二备用内容:
<ASX version="3.0">
   <Entry>
      <ref HREF="rtsp://Server1/Path/File1.asf"/>
      <ref HREF="mms://Server2/Path/File1.asf"/>
      <ref HREF="http://WebServer/Path/File1.asf"/>
   </Entry>
</ASX>
Windows Media Services 9 Series 可以使用 RTSP、HTTP 或 MMS 进行流式处理。尝试连接 Windows Media Player 9 Series 时,它会使用 RTSP。如果尝试不成功,服务器则使用 HTTP 连接该播放器。该播放器的更早版本不支持 RTSP,但是支持 MMS。如果服务器无法使用 MMS 连接该播放器,则会尝试使用 HTTP 进行连接。Windows Media Player 会根据其 Windows Media 属性设置,在尝试翻转元文件中的 URL 之前,自动尝试翻转到其他协议。

页: [1]
Google
智能手机之家论坛招聘社区管理人员

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.