论文部分内容阅读
摘要:本文全面叙述了搭建流媒体远程教学平台的软硬件配置。硬件方面介绍了服务器、编码机以及采集卡的配置要求;软件方面通过截图详细介绍了服务软件、编码软件的设置。
关键词:流媒体;远程教学;硬件;软件
中图分类号:TP37文献标识码:A文章编号:1009-3044(2008)07-11712-04
Construct A Long-distance Education’s Platform Based on Streaming Media
CHU Zhan-qi
(Modern Education Technology and Information Center of Henan University of Science and Technology, Luoyang 471003, China)
Abstract: The paper roundly describes the configuration about software and hardware of constructing a long-distance education’s platform. The configured requirement about the server, encoding machine and the card for gathering information are introduced in the field of hardware. By inserting some pictures I also present some setting parameters of the software about service and encoding in detail.
Key words: Streaming Media; Long-distance Education; Hardware; Software
1 引言
随着计算机网络软硬件技术的发展及普及,远程教学向网上教学发展。流媒体技术解决了互联网上实时音视频的难题,促进了远程教学的发展。
目前成熟的流媒体技术主要有Real Networks公司的Real System、Microsoft公司的Windows Media Service和Apple公司的Quick Time。成套的流媒体产品包括服务、编码、点播三大部分,作为当前互联网上最为成熟的流媒体服务器软件,Real Networks公司的Helix Server适用于Unix、Linux、Windows等各种操作系统[1]。因此,我们在此选择它作为流媒体服务器软件。系统需要的硬件包括服务用计算机、编码计算机、存储服务器、流媒体采集卡及数字摄像机和高性能话筒;软件采用的是Helix Systems。下面分别从软硬件两方面进行详细阐述。
2 硬件部分
2.1 服务器
服务器的性能要根据被流化信号的比特率和帧数以及并发数量来决定。流媒体服务器的硬件配置有经验值可以借鉴,以200用户收看为例推荐配置如表1。
推荐采用Osprey200,因为Osprey200系列采集卡具有音视频采集功能,可避免采集时音视频不同步现象的产生,虽然Osprey200不是硬件解压卡,但其消耗极少CPU资源,采集全帧视频可达30帧/秒,而且价格也不高,是实现流媒体采集较常用的采集卡。
(2)根据自己的需要设置完安装路径后,会要求填写管理员账户及密码,此账户为进入Helix Server管理界面的账户和密码,应牢牢记住。
(3)点击“Next”,进入RTSP、HTTP、PNA、MMS协议及管理员的端口号设置窗口。对于HTTP协议,为避免与WEB协议端口号80冲突可改为8080,其他端口号采用默认值即可。
(4)点击“Next”,在弹出的对话框中将“Install Helix Server as an NT Service”选项勾选,这样可以将Helix Server作为Windows一项服务进行加载。
(5)点击“Next”,我们可以看到管理员账号、各协议端口号及安装路径等信息,如图2所示。如果确认不更改,则点击“Finish”开始正式安装。
①端口设置。点击“Server Setup”菜单下的“Ports”子菜单,窗口右边会出现在安装过程中分配的端口列表,如图4所示,可根据情况进行修改。注意:对服务器每项设置完成后,都要单击对应的“Apply”按钮和网页右上角的“Restart Server”按钮,设置才能生效。
②IP绑定。点击“Server Setup”菜单下的“IP Binding”子菜单,右边会出现设置窗口,输入本机的IP地址,如果本机有数个IP,可点击“ ”,添加绑定数量。
③连接控制。点击“Server Setup”菜单下的“Connection Control”子菜单,打开连接控制选项,管理员可以根据自己服务器的状况确定最大用户连接数量及最大带宽。
④配置加载点。加载点是一个到文件实际存放位置的访问指向。点击“Server Setup”菜单下的“Mount Points”子菜单,页面右边会出现加载点的配置窗口。首先我们看根加载点的配置修改,根加载点以“/”表示,其名称为“Real System Content”,我们可以在右边的“Edit Description”框中对其进行修改,如图5所示。
Encoding Settings(编码设置):有三个设置选项,分别是“Audio mode”(音频编码设置)、“Video mode”(视频编码设置)、“Video codec”(编解码器选择),都选默认值即可;“Use high quality resampler for audio”(对音频进行高品质编码):默认是开启的,可以关闭;“2-pass video encoding”(二次编码)默认是开启的,建议关闭。
Audience Selection(方案选择):
“Templates”(模板选择):这个选项要根据自己的实际情况来选择。
如果源文件品质较高,则推荐使用下面的两个方案。“512k DSL or Cable 450Kbps”,恒定比特率(CBR)压制方案,播放时CPU占有率较低,在剧烈运动画面时会出现轻微跳帧,可用于在线播放;“450k VBR Download 450Kbps”,动态比特率(VBR)压制方案,播放时CPU占有率较高,在剧烈运动画面时虽不会出现跳帧,但画质却会有所降低,在配置较低的计算机上播放时像是在看幻灯片。只能用于下载,不能用来在线播放。
“Audiences in job”:如果不打算将转换好的Real Media拿去做在线播放,则建议只使用一个编码方案。
3.3.2 Helix Producer Plus 9.0.1的其他设置
①指定保存Real Media文件的目录打开“File”菜单,选择“Add File Destination”,为转换好的Real Media文件指定一个目录。指定目录的剩余空间必须要大于生成的Real Media文件大小。如果不进行指定,那么转换好的Real Media文件将被保存到源文件所在目录内。
②缩短转换时间将“View”菜单中的“Input Audio Meter”、“Input Video”、“Output Audio Meter”和“Output Video”前面的对钩去掉可以节省不少时间。
3.4 客户端配置
客户端的配置无论是通过网页登陆还是利用播放软件观看,都需要安装RealPlayer解码软件,或者是支持解码Real Media脚本文件的其他播放软件。
参考文献:
[1] 杨新. 基于Helix Server的流媒体服务器平台的搭建[J]. 农业网络信息,2007,(8).
关键词:流媒体;远程教学;硬件;软件
中图分类号:TP37文献标识码:A文章编号:1009-3044(2008)07-11712-04
Construct A Long-distance Education’s Platform Based on Streaming Media
CHU Zhan-qi
(Modern Education Technology and Information Center of Henan University of Science and Technology, Luoyang 471003, China)
Abstract: The paper roundly describes the configuration about software and hardware of constructing a long-distance education’s platform. The configured requirement about the server, encoding machine and the card for gathering information are introduced in the field of hardware. By inserting some pictures I also present some setting parameters of the software about service and encoding in detail.
Key words: Streaming Media; Long-distance Education; Hardware; Software
1 引言
随着计算机网络软硬件技术的发展及普及,远程教学向网上教学发展。流媒体技术解决了互联网上实时音视频的难题,促进了远程教学的发展。
目前成熟的流媒体技术主要有Real Networks公司的Real System、Microsoft公司的Windows Media Service和Apple公司的Quick Time。成套的流媒体产品包括服务、编码、点播三大部分,作为当前互联网上最为成熟的流媒体服务器软件,Real Networks公司的Helix Server适用于Unix、Linux、Windows等各种操作系统[1]。因此,我们在此选择它作为流媒体服务器软件。系统需要的硬件包括服务用计算机、编码计算机、存储服务器、流媒体采集卡及数字摄像机和高性能话筒;软件采用的是Helix Systems。下面分别从软硬件两方面进行详细阐述。
2 硬件部分
2.1 服务器
服务器的性能要根据被流化信号的比特率和帧数以及并发数量来决定。流媒体服务器的硬件配置有经验值可以借鉴,以200用户收看为例推荐配置如表1。
推荐采用Osprey200,因为Osprey200系列采集卡具有音视频采集功能,可避免采集时音视频不同步现象的产生,虽然Osprey200不是硬件解压卡,但其消耗极少CPU资源,采集全帧视频可达30帧/秒,而且价格也不高,是实现流媒体采集较常用的采集卡。
(2)根据自己的需要设置完安装路径后,会要求填写管理员账户及密码,此账户为进入Helix Server管理界面的账户和密码,应牢牢记住。
(3)点击“Next”,进入RTSP、HTTP、PNA、MMS协议及管理员的端口号设置窗口。对于HTTP协议,为避免与WEB协议端口号80冲突可改为8080,其他端口号采用默认值即可。
(4)点击“Next”,在弹出的对话框中将“Install Helix Server as an NT Service”选项勾选,这样可以将Helix Server作为Windows一项服务进行加载。
(5)点击“Next”,我们可以看到管理员账号、各协议端口号及安装路径等信息,如图2所示。如果确认不更改,则点击“Finish”开始正式安装。
①端口设置。点击“Server Setup”菜单下的“Ports”子菜单,窗口右边会出现在安装过程中分配的端口列表,如图4所示,可根据情况进行修改。注意:对服务器每项设置完成后,都要单击对应的“Apply”按钮和网页右上角的“Restart Server”按钮,设置才能生效。
②IP绑定。点击“Server Setup”菜单下的“IP Binding”子菜单,右边会出现设置窗口,输入本机的IP地址,如果本机有数个IP,可点击“ ”,添加绑定数量。
③连接控制。点击“Server Setup”菜单下的“Connection Control”子菜单,打开连接控制选项,管理员可以根据自己服务器的状况确定最大用户连接数量及最大带宽。
④配置加载点。加载点是一个到文件实际存放位置的访问指向。点击“Server Setup”菜单下的“Mount Points”子菜单,页面右边会出现加载点的配置窗口。首先我们看根加载点的配置修改,根加载点以“/”表示,其名称为“Real System Content”,我们可以在右边的“Edit Description”框中对其进行修改,如图5所示。
Encoding Settings(编码设置):有三个设置选项,分别是“Audio mode”(音频编码设置)、“Video mode”(视频编码设置)、“Video codec”(编解码器选择),都选默认值即可;“Use high quality resampler for audio”(对音频进行高品质编码):默认是开启的,可以关闭;“2-pass video encoding”(二次编码)默认是开启的,建议关闭。
Audience Selection(方案选择):
“Templates”(模板选择):这个选项要根据自己的实际情况来选择。
如果源文件品质较高,则推荐使用下面的两个方案。“512k DSL or Cable 450Kbps”,恒定比特率(CBR)压制方案,播放时CPU占有率较低,在剧烈运动画面时会出现轻微跳帧,可用于在线播放;“450k VBR Download 450Kbps”,动态比特率(VBR)压制方案,播放时CPU占有率较高,在剧烈运动画面时虽不会出现跳帧,但画质却会有所降低,在配置较低的计算机上播放时像是在看幻灯片。只能用于下载,不能用来在线播放。
“Audiences in job”:如果不打算将转换好的Real Media拿去做在线播放,则建议只使用一个编码方案。
3.3.2 Helix Producer Plus 9.0.1的其他设置
①指定保存Real Media文件的目录打开“File”菜单,选择“Add File Destination”,为转换好的Real Media文件指定一个目录。指定目录的剩余空间必须要大于生成的Real Media文件大小。如果不进行指定,那么转换好的Real Media文件将被保存到源文件所在目录内。
②缩短转换时间将“View”菜单中的“Input Audio Meter”、“Input Video”、“Output Audio Meter”和“Output Video”前面的对钩去掉可以节省不少时间。
3.4 客户端配置
客户端的配置无论是通过网页登陆还是利用播放软件观看,都需要安装RealPlayer解码软件,或者是支持解码Real Media脚本文件的其他播放软件。
参考文献:
[1] 杨新. 基于Helix Server的流媒体服务器平台的搭建[J]. 农业网络信息,2007,(8).