如何架设流媒体服务器( 四 )


大容量内存和硬盘 。流媒体的制作和发送是系统资源的黑洞,拥有大容量内存是系统稳定运行的前提;而流媒体文件体积较大,大量的媒体文件需要更多的存储空间 。建议内存至少256MB,硬盘80G以上 。
占用系统资源少的声卡 。好的声卡有助于CPU占用率的降低,并且对录音的质量有很大影响(用于网上直播),建议使用Creative的SB Live!或SB Audigy、Audigy 2系列,由于笔者自己的机器不做服务器(只用来做文章,没钱升级啊),所以只拿普通的集成来演示 。
良好的视频捕捉设备 。我们的直播节目源就来源于这块设备,推荐使用Leadtek(丽台)的WinFast TV2000 XP豪华版,它接收信号的能力和硬件压缩的能力都是比较出众的(因为笔者没有条件,所以采集设备用了屏幕捕捉,不过使用采集设备的方法是相同的,所以请大家不要见怪) 。
尽量高的带宽 。当然是上网速度越快越好,不过我们可以在流媒体服务器中对连接数做一个限制,以免当机 。
当然,上面是建设一个属于自己的流媒体服务网站必须的硬件设备,如果只是和笔者一样,只是想在架设流媒体服务器过程中学习一把,大可在现有机器的基础上大胆测试 。
四、架设流媒体服务器之旅
准备好了硬件,下面就开始一步步教大家架设自己的流媒体服务器 。我将其分为Microsoft公司的Windows Media和RealNetworks的Real Media两大部分,都包括直播与点播服务器的建立,并在最后向大家介绍一下Apple的QuickTime和Nullsoft的流媒体服务器 。
由于Microsoft公司的Windows Media点播服务必须建立在Server版的操作系统上,所以笔者选取Windows .Net Enterprise Server 3647作为此次流媒体服务器建立的系统平台 。为了比较RealNetworks和Microsoft最新一代流媒体服务器的优劣,笔者采用了它们最新的流媒体系统,以下是笔者使用的具体软件:
操作系统:Windows .Net Enterprise Server 3647、Windows XP Service Pack 1
流媒体软件:Windows Media Services 9.0(Windows .Net Server自带)、Windows Media Encoder 9 Series Release Candidate(由于此软件在.Net Server下运行不正常,故安装在XP中,并且只有此软件安装在XP中)、Windows Media Encoder 7.1、Windows Media Player 9.0 Build z903、Helix Universal Server 9.01 FOR Win2k(9.0.2.794)、Helix Producer Plus 9.0.1、RealOne Player 2.0 Build 6.0.11.853 。
下面,就让我们开始吧!不要走开哦!!!
WinMedia网上广播服务
单纯的使用Windows Media Encoder这个软件即可实现网上广播服务,不过,借助于Windows Media Services,利用Windows Media Encoder制作的流媒体文件,我们的网络广播站功能将更为强大 。下面,我们将利用Windows Media Encoder单独建立广播站,并将其纳入Windows Media Services,实现更强大的功能 。
1. 安装Windows Media Services 。
首先安装Windows 2000 Server或者Windows .Net Server,然后打开“开始-控制面板-管理工具-管理您的服务器或“开始-控制面板-添加或删除程序-添加/删除Windows组件(建议使用第二种),在其中勾取“Web应用程序服务器,也就是2000 Server中的IIS服务器,单击“下一步进行添加;
添加IIS完毕后,再次启动添加/删除Windows组件程序,并勾取Windows Media Service项,单击详细信息,在其中选择“用于Web的Windows Media Services Administrator以启动Windows Media Services的Web管理功能(2000中可能没有这些选项,只需要安装Windows Media Services即可);
2. 安装Windows Media Encoder 。
从微软网站下载Windows Media Encoder 7.1(由于Windows Media Encoder 9.0无法在.Net Server下工作)进行安装,至此,Windows Media服务的服务器和编码器都已经具备;
3. 从“开始-程序-Windows Media启动Windows Media Encoder,在出现的向导界面中根据自己的需要选择合适的选项,建议新手“使用新建会话向导广播、捕获或转换文件,选择后单击确定;

推荐阅读