北大校园网实践与部署:两个原则搭建流媒体系统

来源:百度文库 编辑:神马文学网 时间:2024/04/27 16:35:14
北大校园网实践与部署:两个原则搭建流媒体系统http://www.edu.cn   2008-11-20 中国教育网络 作者:江岳

字体选择:【大】 【中】 【小】

最新

推荐

第十五届CERNET学术年会在青岛开幕 10-28  谷歌携手CERNET共建校园搜索新平台 10-21  

关于举办08教育网络与信息安全... 08-19  赛尔网络A级IDC 打造优质教育资... 07-24  

  流媒体应用是网络上内容最丰富,应用最基础,范围最广泛的应用之一,同时也是最容易为广大用户接受的应用。在对新一代互联网IPv6网络进行建设时利用其本身空闲的主干带宽、丰富的地址空间一系列优势与流媒体应用相结合,对IPv6的发展将起到积极的作用。

  考虑到教育网上有丰富的IPv6主干带宽,而且同时为了丰富IPv6网络资源,吸引更多用户使用,促进其发展,北京大学在IPv6网络上部署和实施了部分流媒体应用。由于流媒体系统目前在IPv4和IPv6上部署的考虑几乎相同,所以本文只是针对流媒体系统本身进行阐述。

  Microsoft和VLC平台比较

  北京大学的多媒体建设主要依据两个原则。一是易用性,二是成本。从这两个角度考虑,我们应用了两套系统,一套是Microsfot Windows Media Services(http://www.microsoft.com),另一套是VLC(http://www.videolan.org)。

  Microsoft Windows Media Services的优点是:应用广泛,通用性好,智能多带宽数据速率编码及智能传输,与系统结合紧密,系统稳定性好,CPU占用率低。它的缺点是,只能支持mms传输协议,以及平台兼容性差。

  VLC的优点是:第三方开源软件,功能强大简单易用,兼容平台多,也同时兼容多种流媒体传输协议。缺点是:CPU占用率较高,在Windows平台上组建系统稳定性不如Microsoft自己的系统稳定。
  系统建设考虑到三部分:视频节目源采集及编码、流媒体音视频服务、客户端播放。

  Microsoft系统中分别为用Windows Media Encoder进行视频节目源的采集及编码,用Windows Media Services提供流媒体服务和用Windows Media Player进行客户端播放三部分,而在VLC系统中VLC客户端拥有全部采集、编码、转播服务和客户端播放的功能,因此仅用VLC客户端就可以搭建我们的流媒体系统。

  以下我们将分别以两套系统针对以上三部分进行说明。
  1.  Microsoft平台
  之所以选择此平台,是出于易用性考虑。Windows操作系统是世界上应用最广泛的客户端操作系统,也是应用较为广泛的网络服务系统。
  在节目源捕获及编码方面,在安装好视频采集设备后,用Microsoft所提供的Windows Media Encoder进行节目源的采集及编码,可以从Microsoft网站免费获得。Windows Media Encoder 可以压缩 AVI、MP3 或 WAV 格式的数字媒体文件并将其转换为 Windows Media Player 所用的 ASF文件。该编码器既可以用于实时捕捉、编码以及压缩和转换,也可以用于对在磁盘中存储的文件进行压缩和转换。

北大IPv6流媒体系统

  视频采集时,应用与操作系统及Windows Media Encoder相兼容的采集卡以确保系统不会出现不兼容问题。如果使用的是音视频可同时捕获的采集卡,将不存在任何问题,但若使用的是视频单独采集,而声音由声卡采集则将能存在音视频无法同步的问题,所以推荐使用一体采集的采集卡,具体情况需实际验证。

  北大在使用Windows Media Encoder进行采集及编码的应用使用普通PC平台即可,当然也只能使用Microsoft自己的操作系统。随着对视频编码质量的提高,相应对CPU性能的要求也随之提高。在一般情况下,编码采集在本地并不会发生缓冲,所以对内存及硬盘均无太大的要求。内存足够运行操作系统并且够加载应用程序即可,除非需要将所采集的流媒体实时记录下来,否则对硬盘性能和容量也没有很高的要求。