为什么使用MMS协议无法连接MMS服务器

开发一款网络RADIO的应用时,发现原有的APP在访问mms服务器时,总是无法连接成功,有时候是和服务器建立了连接,但是发送命令时,无法获得应答;同样使用PC端的软件SDP downloader也无法连接。而这些服务器是使用WMP进行连接的时候是没有问题的。但是通过wireshare抓包发现,使用的是RTSP协议,然后上网搜索发现了有协议翻转这种东西:摘自http://technet.microsoft.com/zh-cn/library/cc771761(WS.10).aspx

Windows Media Services 能够使用正确的协议向 Windows Media Player 传递内容,此功能称为协议翻转。如果您支持各种不同的播放器版本(通过防火墙进行连接的播放器,或通过不同类型的网络进行连接的播放器),则协议翻转非常有用。如果服务器上的所有服务器控制协议插件(包括 WMS HTTP 服务器控制插件)均处于启用状态,则协议滚动的执行效果最佳。

播放器使用协议翻转来与服务器建立最佳连接。当播放器尝试连接到服务器时,它会发送有关它的类型以及它可以支持的协议的信息。Windows Media Server 会将该信息与已启用的协议进行比较,然后使用最适于该情况的协议。通常情况下,首次尝试在播放器和服务器之间建立连接即可成功,不需执行其他操作。如果该连接请求失败,则播放器会尝试使用它支持的其他协议连接到服务器。在每次尝试执行协议翻转期间,播放器都会经历一段非常短的、通常不会被注意的延迟时间。

协议翻转使用的逻辑因播放器版本的不同而改变。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值