Server 2008中流媒体服务器的部署与应用
了流媒体协议栈的结构。
498)this.width=498;'' onmousewheel = ''javascript:return big(this)'' border="0" alt="流媒体协议栈的结构" width="500" height="400" src="http://images.51cto.com/files/uploadimg/20100430/1743441.png" /> 图 2 流媒体协议栈的结构 另外,实现流式传输有两种方法:实时流式传输(Real-time Streaming)和顺序流式传输(Progressive Streaming),在我们使用这两种方法来构建流媒体服务的时候,首先要考虑到的就是它俩的区别。一般说来,如视频为实时广播(央视的春节联欢晚会),或使用流式传输媒体服务器,或应用如RTSP的实时协议,即为实时流式传输。如使用HTTP服务器(BMW汽车的宣传片),文件即通过顺序流发送。当然采用那种传输方法,依赖你的需求而定。 顺序流式传输 顺序流式传输是顺序下载,在下载文件的同时用户可观看在线媒体,用户只能观看已下载的那部分,而不能跳到还未下载的前头部分,顺序流式传输不像实时流式传输在传输期间根据用户连接的速度做调整。由于标准的HTTP服务器可发送这种形式的文件,也不需要其他特殊协议,它经常被称作HTTP流式传输。顺序流式传输比较适合高质量的短片段,如片头、片尾和广告,由于该文件在播放前观看的部分是无损下载的,这种方法保证影片片段播放的最终质量。尽管有延迟,毕竟是你想发布较高质量的视频片段吗。顺序流式文件可以放在标准HTTP 或 FTP服务器上,易于管理,基本上与防火墙无关。不过,顺序流式传输不适合长片段和有随机访问要求的视频,如:讲座、演说与演示。它也不支持现场广播,严格说来,它是一种点播技术。 实时流式传输 实时流式传输指保证媒体信号带宽与网络连接配匹,使媒体可被实时观看到。实时流与HTTP流式传输不同,他需要专用的流媒体服务器与传输协议。实时流式传输总是实时传送,特别适合现场事件,也支持随机访问,用户可快进或后退以观看前面或后面的内容。理论上,实时流一经播放就可不停止,但实际上,可能发生周期暂停。实时流式传输必须配匹连接带宽,这意味着在以56~128kbps连接时图象质量较差。而且,由于出错丢失的信息被忽略掉、网络拥挤、或出现其它流量异常问题时,视频质量会很差,有时也会断断续续的。 实时流式传输需要特定服务器,如QuickTime Streaming Server、Real Server等,而本文重点介绍的Windows Media Server,这些服务器允许你对媒体发送进行更多级别的控制,因而系统设置、管理方面比标准HTTP服务器更复杂一些。 流媒体站点的结构 流媒体的数据文件也很特别,例如ASF(Advanced Streaming Format)文件,它将媒体文件分为众多小数据包,媒体服务器在特定的时间将用户播放所需的数据包发送给用户。在网络拥挤的时候,流媒体服务器就不会发送用户收不到的数据包,在用户通过媒体播放器对播放进行控制,比如快进、快退和跳跃到文件中某一时间点时,媒体服务器就会发送出相关内容的数据包。流媒体服务器和用户端的流媒体播放器之间的交流是双向的,在用户端文件播放结束之前,双方的联系是一直保持的。 能够实现这样的功能,就需要特定的服务器进行支撑,那么Web服务器就不能胜任了。Web服务器通常被比喻成“无状态化”,从一般的意义上来讲,Web服务器和用户端的联系是单向而且是不连续的。当Web服务器接收到用户的请求信息后,它以尽可能快的速度将网页数据“推出门外”,然后就中断了与用户的联系而开始处理下一个用户的请求,不管用户端是否接收到完整的数据。在用户端,Web浏览器接收到网页数据,在屏幕上显示网页,同时也中断了和服务器端的联系,直到你点击链接,再次向服务器发出请求为止。这种数据传输和接收方式在处理HTML文本和图片等一些体积较小而且不具有 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |