用HelixServer搭建流媒体服务器教程.docx
- 文档编号:29208237
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:12
- 大小:204.83KB
用HelixServer搭建流媒体服务器教程.docx
《用HelixServer搭建流媒体服务器教程.docx》由会员分享,可在线阅读,更多相关《用HelixServer搭建流媒体服务器教程.docx(12页珍藏版)》请在冰豆网上搜索。
用HelixServer搭建流媒体服务器教程
搭建HelixServer服务器
如今网络上最流行的多媒体格式得算是RM格式了,这种格式由于压缩率高以及体积小的特点,所以特别适合于在网络上传播,因而很多娱乐网站都提供Real格式的媒体资源,以让用户进行访问,如在线电影,视频点播等。
Real服务就是Real公司的流媒体服务器软件,其最新版本为HelixServer。
它提供了对RM、RMVB、FLASH、RP/RT、MPEG-1、MPEG-4、QuickTime、ASF/WMA等几乎所有流行的流媒体格式文件的支持。
下面我们来介绍如何在Windowsxp中搭建、配置与管理HelixServer视频点播服务器。
一、搭建HelixServer
HelixServer软件既可从官方网站下载,也可以从国内许多知名软件网站获得。
需要注意的是在安装HelixServer之前,应当确认自己已经获得了服务授权文件。
当然如果到HelixServer的官方网站注册,可以获得一个免费试用12个月的授权文件(扩展名为.lic)。
(1)双击运行下载的HelixServer,它首先会自解压缩,然后将显示的SetupOfHelixServer安装向导。
(2)单击Next按钮,在这里键入授权文件的文件名及其所在的文件夹,也就是所申请的授权文件保存路径,当然也可以单击Browse按钮来查找并定位该文件。
(3)单击Next按钮,要求用户来详细阅读使用协议。
(4)单击其中的Accept按钮以接受协议,将显示安装路径对话框。
建议采用系统默认值,即将应用程序文件保存在系统分区。
由于在默认状态下,所有流媒体文件也将保存在该文件夹中,所以应当待安装完成后再来修改流媒体文件的保存路径。
(5)单击Next按钮,由于HelixServer是采用远程管理的方式,所以需要设置一个用来远程管理服务的用户名和密码。
在Username文本框中键入用户名,Password文本框和ConfirmPassword文本框中分别键入相同的密码。
(6)单击Next按钮,将指定PNA方式连接时服务器的侦听端口,默认数值为7070,在这里建议采用系统默认值。
(7)单击Next按钮,在这里可以设置RTSP连接使用的端口号,默认端口号为554。
建议采用系统默认值。
(8)单击Next按钮,这里要求设置HTTP的侦听端口,默认为80。
由于80端口是Web服务的默认端口,因此当该计算机同时被配置为Web服务器时,应当将该数值修改为其他未被占用的端口号(如8080等),以避免由于端口冲突而导致服务失败。
(9)单击Next按钮,在这里可以设置MMS端口号,默认端口号为1755。
如果该服务器同时安装有WindowsMedia服务,则需要修改该端口号。
否则,建议保留系统默认值。
(10)单击Next按钮继续,在这里可以设置管理员专用的管理端口。
由于管理员可以用Web方式对服务器进行远程管理,因此为了安全起见该端口号是随机产生的,一般不需要作任何修改。
当然,为便于记忆,也可以进行相应的修改。
(11)单击Next按钮,选中InstallHelixServerasanNTservice复选框,这样将会使HelixServer以“服务”的方式启动。
也就是说,当重新启动计算机后,即使没有任何用户登录,该服务仍然可以在后台自动启动运行。
(12)单击Next按钮,在这里将显示所设置的端口、用户名、安装路径等所有信息。
如果认为某项设置有问题,可以单击Back按钮返回检查并进行相应的修改。
(13)单击Finish按钮,将开始系统安装过程。
在安装完成后,提示HelixServer已经成功安装。
(14)单击OK按钮以结束安装向导。
需要注意的是,此时HelixServer服务并未正式运行,可以切换到“控制面板”->“管理工具”->“服务”选项,将显示“服务”控制台窗口。
在“服务”列表中选择HelixServer选项,右击鼠标并在弹出的快捷菜单中选择“启动”命令,或者重新引导计算机。
在完成上述设置后,就可以启动HelixServer管理窗口进行管理了。
二、管理和配置HelixServer
在HelixServer安装完成后,它并不能立即提供视频点播服务。
首先必须要为其绑定IP地址,才可以让用户访问到它。
另外,由于默认主目录(即安装目录)为系统分区,还应当将它修改为其他磁盘容量更大的数据分区才行。
1、双击桌面上的HelixServerAdministrator图标,或者依次单击“开始”->“所有程序”->HelixServer->HelixServerAdministrator选项,即可进入服务器管理窗口。
当然也可以手动输入,例如在远程计算机上进行管理时,首先可以打开IE浏览器,然后在地址栏中键入“http:
//Real服务器的IP地址:
管理端口号/admin/index.html”并回车,将显示登录对话框,在这里提示键入用户名和密码。
如果用户总是在本地计算机上进行管理,可以选中“记住我的密码”选项前的复选框,这样下次就可以直接进入管理界面。
但如果是在其他计算机上使用该对话框,则不应该选中该选项,以避免被他人利用。
2、然后单击“确定”按钮,即可打开HelixServer管理窗口,窗口左侧显示的是管理菜单,右侧栏中显示的是具体设置和相关简介。
下面将一一作以介绍。
(1)修改协议端口。
通常情况下,无需修改该协议端口,除非是在HelixServer端口与其他服务端口发生冲突的情况下。
单击“Ports”按钮,将显示端口配置页面。
在这里可以修改HelixServer各种传输协议所使用的端口、监视端口(MonitorPort)和管理端口(AdminPort)。
不过在通常情况下,建议保留系统默认值。
在端口值修改完后,单击其中的Apply按钮,将显示配置修改提示对话框,单击Close以关闭该提示框。
(2)绑定IP地址。
当Helix服务器拥有两个以上IP地址时,通常情况下需要为其绑定一个IP地址。
单击其中的IPBinding选项,将显示IP地址绑定页面。
单击其中的“+”按钮,并在IPAddress列表框中添加一个0.0.0.0的IP地址。
在该列表框中选择“0.0.0.0”地址,然后直接在EditIPAddress文本框中键入欲与该HelixServer绑定的IP地址。
然后单击Apply按钮,与HelixServerr绑定的IP地址将显示在列表框中。
单击Apply按钮,在这里提示需重新启动Real服务才能使该服务生效,单击“确定”按钮。
确认ConfigurationChangeResults对话框中绑定的IP地址是否正确,单击Close按钮以关闭该对话框。
单击页面上方的RestartServer按钮,在这里将提示有若干个用户连接到该服务器,重新启动服务将终止当前的所有连接。
然后单击“确定”按钮,可强行重新启动Real服务,在这里提示管理员Real服务将在20秒钟后返回。
(3)修改根目录。
与Web服务相似,Real服务也有它自己的根目录,默认值为C:
\ProgramFiles\Real\HelixServer\Content。
也就是说,如果不作任何修改,那么所有的媒体文件都将保存在系统引导分区中。
显然这既不利于系统的安全和稳定,也不利于大量流媒体数据的存储。
通常情况下,由于引导盘分区都比较小,它只用来保存系统文件和应用程序。
而数据则都被保存于其他分区,这样既便于数据的管理,也有利于系统的安全。
因此,必须修改Real的根目录(即装载点),并将其指定到其他逻辑分区。
单击管理界面中的MountPoints超级链接,将显示装载点配置页面。
在其中的BasePath文本框中键入要指定为Real服务根目录的文件夹(如E:
\Content),并在BasePathLocation下拉列表中选择Local选项,该选项表示将使用本地硬盘来存储流媒体数据。
然后单击Apply按钮,将显示ConfigurationChangeResults对话框。
在这里提示需重新启动Real服务器才能使修改后的配置生效,并显示修改后的Real主目录。
依次单击“确定”按钮和Close按钮,以关闭提示框和对话框。
然后,单击RestartServer按钮,重新启动服务器让修改生效。
需要注意的是,HelixServer不仅支持本地硬盘,而且也支持网络硬盘。
当将映射到本地的网络驱动器设置为装载点时,应该在BasePathLocation下拉列表中选择Network选项,并在BasePath文本框键入映射的网络驱动器盘符及存储文件夹。
(4)设置最大连接数。
HelixServer可以对服务器的最大连接数量以及最大带宽进行限制。
如果服务器的性能较差、硬盘读取速度不够快以及网络设备的带宽较窄时,需要对同时连接用户数量进行控制,以避免可能发生的系统瘫痪或网络拥塞。
单击管理界面中的ConnectionControl超级链接,将显示连接控制页面。
在其中的MaximumClientConnections文本框中可以设置用户的最大连接数。
如果该值设置为0,则表示不进行任何限制。
当然,服务器所能提供的最大连接数量(MaximumLicensedClientConnections)最终还要受许可证的限制。
在MaximumBandwidth文本框中设置服务器的最大连接带宽。
如果该值设置为0,则表示不进行任何限制。
其中带宽的单位为Kbps。
在所有的设置完毕后,单击Apply按钮,对话框,并使相应的设置修改生效。
(5)访问控制。
HelixServer在安全方面做得也相当不错,它可以禁止(或允许)特定的IP范围内的客户端对Real服务器进行访问,从而避免用户对该点播服务器的滥用。
依次单击Security和AccessControl超级链接,将显示访问控制页面。
单击其中的AddNew按钮,将给服务器添加一条新的访问规则。
在AccessType下拉列表中选择Allow或Deny选项,以设置用户的允许或拒绝权限。
通常情况下,应当设置为允许(Allow)权限,以将Real客户端限制在某一IP地址段,从而禁止未被授权的用户来非法访问。
在ClientIPAddressorHostname文本框键入被授权(或禁止)访问的客户端的IP地址。
若仅允许本地网络的计算机访问,可采用系统的默认值“localhost”;若仅允许某个IP地址段来访问,则键入该网段的网络地址,例如192.168.1.0或202.203.219.0。
在ClientNetmask下拉列表中选择相应的子网掩码,以指定限制的IP地址范围。
例如,选择24Bits(255.255.255.0/24),则限制整个C类网段;选择16Bits(255.255.0.0/16)则限制整个B类网段。
如果只是指定某个IP地址,则该框可保持为空。
在ServerIPAddressorHostname文本框键入允许(或限制)访问的服务器IP地址。
如果该服务器绑定有多个IP地址,在这里键入any选项可允许(或禁止)Real服务对所有1P地址的绑定。
若在这里只键入一个IP地址,则允许(或禁止)Real服务对相应IP地址的绑定。
在Ports文本框中,可以键入允许访问的端口号,它的默认值为“any”,即允许访问所有端口。
单击“↑”或“↓”按钮,可用来调整不同策略的位置。
由于默认策略为允许所有用户来访问所有服务,所以在通常情况下,应当将新设置的访问策略置于列表顶端。
在这些设置完毕后,单击Apply按钮,在这里列出了所有修改的内容,以要求管理员进行确认。
依次单击“确定”和Close按钮,以关闭该对话框。
单击RestartServer按钮,重新启动Real服务,以使修改后的配置生效。
(6)服务器的监控。
想不想知道服务器是否已经濒临崩溃的边缘?
想不想知道到底有多少用户在访问自己的Real服务器?
网友们最喜欢看哪些MTV或大片?
HelixServer为我们提供了较为详尽的服务监视功能,管理员只需借助于支持JAVA的Web浏览器即可将一切管理信息尽收眼底,从而实现了对Real服务的远程监控。
单击管理界面中的Monitor超级链接,将显示监控页面。
在Performance选项卡中将显示CPU的占用率(CPUUsage)、内存使用情况(MemoryUsage)、带宽使用情况(BandwidthUsage)、用户连接数量(PlayersConnected)和打开的文件数量(FileUsage)。
选择其中的Connections选项卡,将显示各用户的IP地址(IPAdress)、连接类型(Type)、已连接时间(Duration)和己打开的文件名(Filename)。
三、访问HelixServer资源
HelixServer并没有像WindowsMedia那样提供发布文件或HTML文档,因此必须采用手工方式来创建Web页,以便于用户访问。
例如,假设一个网站的名称为,其装载点(即HelixServer主目录)为本地硬盘中的D:
\movies文件夹。
影片《我爱我家》的流媒体文件“我爱我家.rmvb”位于D:
\movies\8子文件夹中,那么当在Web网页中为该电影创建超级链接时,URL的地址应当是"rtsp:
//:
554/8/我爱我家.rmvb”。
也就是说,RTSP的通用URL格式为:
rtsp:
//Real服务器的IP地址:
554/子文件夹/RM格式文件名
rtsp:
//Real服务器的域名:
554/子文件夹/RM格式文件名
需要注意的是,这里的554是RTSP协议的默认端口号,可以忽略不写。
如果要为RTSP协议指定其他端口号,则必须在该URL中指定将要使用的端口号。
另外,由于HelixServer同时还支持MMS协议,所以它可以同时支持ASF、WMV、WMA和MP3文件的播放。
当然这些流媒体文件也与RM格式文件一样,必须保存在装载点所在的文件夹中。
在实现视频点播时,必须要使用MMS协议。
例如,影片《红玫瑰》的流媒体文件g01.wmv位于D:
\movies\ghq子文件夹,那么当在Web网页中为该电影创建超级链接时,它的URL应当是mms:
//
mms:
//Real服务器的IP地址:
1755/子文件夹/流媒体文件名
mms:
//Real服务器的域名:
1755/子文件夹/流媒体文件名
需要注意的是,MMS默认的端口号为1755。
如果使用的是MMS协议默认端口号,可以忽略不写。
如果在配置中修改了该端口号,则必须在URL中进行指定。
当浏览者单击相关超级链接时,RealonePlayer将自动连接至HelixServer。
在进行适当的下载缓存后即开始播放,从而实现视频点播的目的。
另外,可以将RM格式文件直接放在Web服务器中的目录中,这时客户端用户也可以使用HTTP文件来访问。
但这种方式可能会造成客户端用户的下载,如使用网际快车等多线程下载工具来下载多媒体文件,于是会占用了大量的带宽,从而影响其他用户的访问。
因此,在这里并不建议使用。
四、下载和制作RM格式文件
通常,得到RM格式流媒体文件的方式有三种,一是直接从网上下载,二是从购买,三是自己动手将其他格式的多媒体文件转换为RM格式。
RM格式流媒体文件通常都是采用RTSP协议来进行传输,因此既无法使用“另存为”方式进行保存,也无法使用普通软件下载工具来实现,甚至无法在Windows资源浏览器中找到相应的临时文件。
不过,好在有专业的StreamboxVCR软件,它可用于下载ASF、RM、WMA、RA等多种格式的流媒体文件,直可谓是多媒体文件的下载利器。
该软件可以在绝大多数提供软件下载的网站上得到,而且操作非常简单,故在此不复赘述。
1、安装HelixProducerPlus
RM格式文件可由HelixProducerPlus软件来制作,该软件可从Real官方网站或大多软件下载网站获得。
(1)双击下载的安装文件,将显示HelixProducerPlus安装向导。
选择其中的“IAcceptthetermsinthelicenseagreement”选项,以表示同意用户授权证书中的内容。
(2)单击Next按钮,将显示“序列号”对话框。
在这里键入HelixProducerPlus产品的序列号和用户相关信息。
(3)单击Next按钮,将显示“安装选项”对话框。
在其中的InstallLocation文本框中指定应用程序的安装位置,并同时选中CreateaDesktopshortcuttoHelixProducerPlus复选框,以在桌面创建一个该程序的快捷图标。
(4)单击Next按钮,将显示“安装进度”对话框。
系统将开始拷贝文件,并开始软件的安装过程。
(5)安装完成,选中LaunchHelixProducerPlus复选框,然后单击Finish按钮,并在完成安装后立即启动HelixProducerPlus程序。
2、转换RM格式文件
(1)依次单击“开始”->“程序”->HelixProducerPlus选项,或者直接双击桌面上的HelixProducerPlus9图标,将显示HelixProducerPlus主窗口。
(2)选择其中的Inputfile选项,并在文本框中键入欲转换格式的AVI、MPG、WMV、MOV等多媒体格式文件,或单击Browse按钮以查找并定位要转换格式的文件。
如果是直接从音频或视频设备中转换,就应当选择Devices选项,并在Audio和Video下拉列表中选择相应的音频和视频设备。
(3)单击右侧栏底端最左侧的AddFileDestination按钮,将显示“另存为”对话框。
在这里命名转换后的文件,并指定保存该文件的文件夹。
然后单击“保存”按钮,以返回到HelixProducerPlus主窗口。
(4)单击Audiences按钮,将显示Audiences对话框。
在其中的Audiomode下拉列表中选择相应的音乐格式。
在这里可供选择的格式包括Voice(声音)、Music(音乐)、和NoAudio(无音频)。
如果要转换的文件是一部影片,建议选择Voice选项;如果要转换的文件是MTV、音乐或MP3,建议选择Music;电影或电视剧,如果只有视频而没有任何音频,则选择NoAudio选项。
在Videomode下拉列表中选择相应的视频质量。
可供选择的画面质量包括NormalMotionVideo(普通动态视频)、SmoothestMotionVideo(平滑动态视频)、SharpestImageVideo(锐化图像视频)、SlideShow(幻灯放映)和NoVideo(无视频)。
普通的MTV和影视作品应该采用NormalMotionVideo质量即可。
在Videocodec下拉列表中选择适用的编码方式,在这里通常应当选择RealVideo9选项。
在AudienceSelection列表栏选择观众连接的速率。
单击“->”按钮,可将该速率添加至右侧的Audiencesinjob栏。
通常情况下,512KDSLorCable选项即可达到相当不错的视觉和听觉效果。
通常情况下,速率越低则压缩率越高,此时视频和音频的效果越差。
需要注意的是,右侧栏中最好只保留一种速率。
否则,系统将为每一种速率都压缩一个RM格式文件,从而占用过多的磁盘空间。
如果要删除一种速率,在右侧栏选中欲删除的速率,单击该栏底端的“垃圾筒”图标即可。
在所有的设置完毕后,单击右上角的X按钮,以关闭该对话框,将返回到HelixProducerPlus主窗口。
(5)单击ClipInformation按钮,将显示ClipInformation对话框。
在这里可以分别为该RM文件键入标题(Title)、作者(Author)、版权(Copyright)、描述(Description)和关键词(Keywords)。
在所有的设置完毕后,单击右上角的“X”按钮返回。
(6)单击窗口底端的Encode按钮,将开始文件格式的转换操作。
这个过程可能要花上一段时间,需耐心等待。
重复上述操作,可转换多个视频或音频文件。
需要注意的是,VCD大多采用DAT文件格式,因此无法从VCD直接制作RM格式文件。
这时,必须借助于金山解霸2003等软件先将DAT文件转换为MPG格式文件,然后再利用HelixProducerPlus软件将它转换为RM文件格式。
利用HelixServer建立视频点播服务器
第一部分,服务器端安装设置
一、安装HelixServer
1、按默认值安装HelixServer,
2、安装时会提示输入管理帐号,管理密码,按要求输入
3、安装时会提示各传输协议的端口号,按默认值进行不做修改
4、由于我们使用的是破解版的,不需要另行注册,可直接运行!
二、设置HelixServer
1、双击桌面“HelixServer”图标,启动HelixServer,会有下DOS窗口出现!
注意,不能关闭,否则HelixServer不可用
2、双击桌面“HelixServerAdministrator”图标,提示输入用户名和密码,打开HelixServer管理页面.
3、点击“服务器设置”,选择“配置加载点”;
4、删除其中所有默认加载点;
5、点击“加载点描述”后的加号图标,添加加载点;
6、在“编辑描述”选项中,输入加载点说明;
7、在“加载点”选项中,输入加载点名称,例如:
movie【注意要以“/”开始,以“/”结束】。
8、在“基于路径”选项中,输入本地视频存放目录路径;
9、在“基于路径位置”选项中,选择“本地”;
10、点击“应用”,提示必须要重启服务器才能生效,点击“确定”,点击“关闭”;
11、返回HelixServer管理页面,点击右上角“重启服务器”;
12、重复上述操作,增加其他加载点。
第二部分,客户端安装设置
一、安装媒体播放器
1、安装windowsmediaplayer11
2、安装RealPlayer11
3、安装视频插件合集
二、播放流媒体文件
1、.wmv和.asf的文件用mediaplayer11播放
输入地址格式为:
【S:
//IP地址/加载点名称/视频文件名称】例如:
MMS:
//192.168.0.1/movie/123.wmv
2、.rmt和.rmvb的文件用RealPlayer10播放
输入地址格式为:
【SP:
//IP地址/加载点名称/视频文件名称】
如:
RTSP:
//192.168.0.1/movie/123.wmv
注意:
1、要有下载好的流媒体文件,如:
.wmv.asf.rm.rmvb等
2、服务器系统要安装有IIS,最好不要占用“80”端口
3、服务器必须已经安装网卡,并设置网络属性
4、如果不能正常观看视频,说明设置有误,重新设置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HelixServer 搭建 流媒体 服务器 教程