应用微iislivesmoothstreaming技术实现网络在线直播.docx

应用微iislivesmoothstreaming技术实现网络在线直播.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用IIS Live Smooth Streaming 技术实现网络在线直播 作者:寂寞风雪(2011年12月30 日) 摘要:介绍应用微软下一代流媒体技术 IIS Live Smooth Streami ng (平滑流式处理), 实现网络在线直播平台的搭建。 注:本文发表于《网管员世界》 2012年5月刊,欢迎订阅网管员世界:一)!顾旭华 笔者所在单位由于网站服务发展需要, 要做一个在线访谈栏目, 要求实现访谈节目视频 直播。在网上参考了一些资料后,发现有大量的使用微软 wi ndows media service 流媒体服 务器和 windows media encode(或免费 Microsoft Expression Encoder) 流媒体编码器实现的 一个免费的解决方案。兴奋之余,立即在 win dows2008环境下搭建了应用环境,但是在测试 采集视频计算机ercsoft F:pt 采集视频计算机 ercsoft F:ptessi cn En - ndm- Windows media play er播放器 路由器NAT转换 防火墙 观频直播服务器Windows media 防火墙 观频直播服务器 Windows media service 2358 环境示例图1 笔者所在单位的生产环境向互联网提供服务, 是要通过H3C路由器的NAT功能,将服务 器私网地址转为互联网合法地址的(环境示例图 1),但是微软流媒体服务器使用的媒体传 输协议mms不能正常穿越路由器的 NAT,使用的rtsp控制协议也不能正常穿越路由器 NAT; windows流媒体服务器不是还可以使用 Http协议吗?事实上是 windows流媒体服务器在点 播时可以使用http协议,在实时直播时,http只提供控制协议,实际上还是用 mms协议进 行流媒体传输。所以除非你的路由器 NAT明确支持mms协议,否则这条路是走不通的。 难道没有解决办法?有,这就是微软下一代流媒体解决方案 IIS Live Smooth Streaming (实时平滑流式处理)。该解决方案是在IIS web中集成媒体传输平台IIS media services , 实现利用标准HTTP Web技术以及高级Silverlight 功能,确保在互联上传输质量最佳、 播放流畅音视频节目。该方案有以下优点: 1、 平滑流式处理是一种自适应流式处理技术,通过动态监视本地带宽和视频呈现性 能,平滑流式处理可实时切换视频质量来优化内容的播放, 具有高带宽连接和先进计算机的 观众可体验完全高清质量的流,而具有低带宽或较旧计算机的其他观众可接收适合其功能的 流。 2、 可传送完全高清的按需和实时流而不会出现断断续续的问题。 3、 IIS比特率限制扩展可控制通过 HTTP传送媒体的速率,从而能够节省网络带宽费 用。 4、 平滑流式处理可以适用于点播(由 IIS 平滑流式处理扩展提供)和实时广播(由 IIS实时平滑流式处理扩展提供)两种不同应用需求。 缺点:使用平滑流式处理技术实施直播并不是一个完全免费的方案,它必须使用 Microsoft Expression En coder Pro 做为流媒体编码器(在以前的流媒体服务器解决方案 中,windows meida encode 是完全免费的。免费的 Microsoft Expression Encoder 不支持 平滑流式处理),该软件是集成在 Microsoft Expression 中的,要收费。 采集视频计算机Microsoft Expression Encoder Pro解决方案布署图示如下: 采集视频计算机 Microsoft Expression Encoder Pro 观众计算机 silverligh 播放器 路由器叫AT转换 防火墙 视频直播服务器. IIS Live Sm口口th Streaming Web服务 F面就搭建环境体验一下。 准备和安装 (一八 由于 IIS Live Smooth Streaming (一八 由于 IIS Live Smooth Streaming 只支持IIS 7以上版本,所以我们使用的服务器 操作系统必需是 Win dows 7, Win dows Server 2008, Win dows Server 2008 R2, Win dows Vista。笔者的环境是 Windows Server 2008。 (二)、下载 Live Smooth Streaming4.0 下载链接是 /dow nl oad/e n/details.aspx?displayla ng=e nid=10317 (三) 准备好 Microsoft Expressi on En coder Pro 。 (四)

文档评论(0)

136****3783 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档