经过短短十年的发展,中国已经成功跻身互联网大国行列,网民数量跃居世界***,极大推动了包括电子商务、网络广告在内的新兴产业的腾飞。从简单的文字报道,到丰富的图片资源库,再到生动的视频互动,网站内容平台的升级换代充分反映了网民应用需求的日新月异。
网络视频受到用户热捧,运营商对于视频平台的建设要求与日俱增,专注流媒体技术的企业在现实应用中需要部署完整高效的服务器系统,以满足视频点播、资源调配和3G拓展等方面的多元化需求。下面,我们将以组建Windows Media Services平台为例,来说明视频网站系统在架构设计、硬件选型和服务优化方面的核心要点,为企业打造高效流媒体平台提供参考。
搭建思路
之所以选择Windows Media Services平台,是因为相比QuickTime Streaming Server和RealServer等系统,前者对于流媒体性能和用户体验的提升更加到位,并支持Fast Streaming技术、动态带宽检测、无线连接优化和动态内容编辑等功能,应用优势更为突出。平台部署过程中,Windows Media Services将系统分成四层结构:用户层、Web访问层、数据源层和存储层;同时,在部署时需要考虑另外一种情况:在大量用户使用单一Windows Media Services 服务器的环境下,管理网络带宽与服务器资源是非常困难的,服务器常常因为性能瓶颈而对用户端造成影响,降低终端的访问兴趣,这就需要用到系统的Cache/Proxy功能,并对平台架构进行重新设计。
借助Windows Media Services的缓存和代理功能,作为“源”的Media Server 只提供了分布在不同网络中的缓存/代理服务器的访问信息,而这些分布式服务器才是为最终用户提供流式服务的“源”。这种方法不但为服务器减轻了压力,将客户端分摊开,更重要的一个特性就是让用户根据网络状况访问到距离他们最近的服务器,这样才能获得最为流畅的视频体验。
此外,在3G普及的浪潮下,如何解决移动终端适配和浏览问题成为视频网站所必须面对的挑战,本方案为WAP计费平台预留接口,便于日后与通信商开展移动增值服务,增加业务收入。
组网方案
基于 Windows Media Technologies 的流媒体系统通常由运行 Windows Media Encoder 的计算机、运行 Windows Media Services 的服务器和许多运行 Windows Media Player 的客户端组成。编码器将直播和预先录制的音视频内容转换为 Windows Media 格式。Windows Media 服务器通过网络和 Internet 分发该内容,然后播放机接收该内容。但这样的设计方案只能对应一般性质的企业应用,对于视频商业网站来说,更多要关注的是控制流量拥堵和高可用方面,而视频资源的计费和授权管理也是重中之重。