- 浏览: 203544 次
- 性别:
- 来自: 芜湖
文章分类
- 全部博客 (139)
- 软件 (0)
- Pattern (6)
- CSDN导入 (19)
- Struts (3)
- [网站分类]1.网站首页原创 (27)
- [网站分类]6.转载区 (4)
- Hibernate (10)
- Error (8)
- [网站分类]2.Java新手区 (20)
- Java (8)
- [网站分类]4.其他技术区 (10)
- Web (1)
- C++ (2)
- Algorithm (4)
- Linux (2)
- Skill (1)
- Tech (2)
- Note (2)
- [网站分类]3.非技术区 (1)
- Database (1)
- Winty (7)
- [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。) (0)
最新评论
-
haohao-xuexi02:
很不错哦。
O'Reilly cos上传组件的使用(1/3) - 上传文件 -
yoin528:
useUnicode=true&charact ...
[原]向MySQL数据库插入Blob数据的问题 -
xiaoqing20:
下载来看看!呵呵
[原]Struts2类型转换 -
xiaoqing20:
[原]Struts2类型转换
用Helix Server组建视频服务器
作者/来源:中国电脑教育报
随着宽带步入寻常百姓家,我们直接通过网络在线观看电影也就不再是梦想了,但是你有没有想过把自己的计算机变成为一台流媒体服务器呢?这样可以让其他朋友通过网络分享自己拍摄和收藏的各类影视资料。虽然微软公司提供了针对ASF和WMV格式的服务组件,但是这些组件并不支持目前影响力最大的RM格式文件,因此我们需要借助Helix Server来搭建一台视频服务器,这样就能够让别人欣赏到ASF、WMV、RM等多种主流的视频文件了。
★Helix Server下载和安装
使用Helix Server之前,首先要在http://licensekey.realnetworks.com/rnforms/products/servers/eval/index.html?ulf=s页面中填写自己使用的操作系统、用户姓名、电子邮件地址等相应信息,接着你就可以下载到Helix Server的30天试用版。此时需要提醒大家注意的是,这里的电子邮件地址一定要填写可以正常使用的,否则将无法收取到RealNetworks公司发送的试用授权文件。
在收取到试用授权文件之后,我们就可以开始安装Helix Server了,不过此时要确认所使用的系统一定要是基于NT平台的,比如Windows NT/2000/XP/2003。安装Helix Server过程基本可以通过一路回车完成。首先选取授权文件,接着设定好管理员的用户名和密码,然后就需要设定服务器的各个端口了。这些端口基本上可以采用系统默认的设置,但是在设定Helix Server的HTTP端口的时候就要稍微注意一些了,因为程序默认的是采用80端口,如果计算机中通过IIS开启了Web服务则有可能导致日后配置的麻烦,所以建议大家在此将端口更改为8080或者是其它没有使用的端口(如图1)。
安装完成Helix Server之后,在桌面上会出现名称为Helix Server和Helix Server Administrator图标,它们分别用于启动Helix Server服务和管理Helix Server。但是建议你在安装Helix Server之后立即重新启动计算机,这样系统将会自动加载Helix服务,无需我们再手动激活了。
★试播流媒体文件
安装好了Helix Server之后,自然要分别对服务器端和客户端两部分进行测试,确认它是否已经正常运作。不过在测试之前,你需要确认计算机中已经安装了Real播放器,建议你使用支持多种媒体文件格式的RealOne Player播放器。
1. 服务器端测试
测试服务器端是否正常运行,首先要双击桌面的Helix Server Administrator图标,并且在弹出窗口中输入安装时候设定好的用户名和密码就可以进入管理页面了。此时在左边列表中依次点击“Server Setup→Media Samples”链接,右部区域中即可显示出程序内置的测试媒体文件(如图2),其中提供了所有测试文件的链接。比如我们点击“Play RealVideo 9 Sample”链接之后,系统将会立即调用RealOne Player播放器,而且开始时会在播放器顶部有“正在缓冲”字样,同时还有缓冲的数字显示,这说明整个系统安装链接成功。
为了能够查看当前播放的视频文件的地址,我们可以在RealOne Player中运行“文件→剪辑属性→查看剪贴信息”命令,这样即可看见图3所示的文件地址为“rtsp://dell:554/real9video.rm”(如图3)。这里可以看出播放系统是采用RTSP连接方式进行播放的,dell是服务器的计算机名,“554”是端口号,而real9video.rm就是具体的媒体文件名称。
2. 客户端测试
为了便于测试,我们先在局域网中进行测试。此时先运行RealOne Player播放器,接着运行“文件→打开”命令,并且在地址栏中输入“rtsp://dell:554/real9video.rm”地址,确认之后也应该能够看见播放器上部“正在缓冲”和不断跳动的数字,这样就表示客户端已经能够正常播放服务器端的流媒体文件了。
提示:在播放媒体文件的时候,你不必输入端口号。
虽然整个流媒体服务器已经搭建完成了,但是怎样才能让别人直接欣赏到自己制作的各种视频文件呢?其实非常简单,只要把RM、ASF、WMV之类的流媒体文件复制到Helix Server安装目录下的Content文件夹中,然后在客户端的RealOne Player中输入类相应的文件地址就可以开始欣赏影片了。
提示:对于ASF、WMV之类的媒体文件,需要通过“mms//服务器IP地址1755/目录名/文件名”方式来播放。
★外部IP地址设定
为了便于介绍,我们假设所有IP地址为192.168.0.x的内部局域网用户都能够直接欣赏,但是只有拥有218.2.175.1网段IP地址的用户才能够连接到Helix Server服务器。
第一步 将当前Helix Serve服务器的IP地址设定为“0.0.0.0”,这样才能保证系统中所有的IP地址供服务器使用,也才可以让服务器中用于连接内部网和外部网的网卡同时生效。
第二步 在“Security→Access Co-
ntrol”页面中,先点击“+”按钮增加一条规则,在右边的编辑区域中将规则名称更改为“Administrator”,接着将“Access Type”设置为“Allow”,而“Client IP Address or Hostname”和“Client Netmask”分别设定为“localhost”和“None”,接着将“Server IP Address or Hostname”一项设置为“Any”,这样完成服务器的IP地址设定,确保只有在服务器端才可以进入管理界面。完成上述设定之后,通过上下箭头将新增的规则调整在原先两个规则之间即可(如图4)。
提示:由于安装好Helix之后,它会随机取得一个管理端口,因此在设定管理端口需要在管理页面上部查看当前服务器使用的端口号,否则修改之后无法顺利登录到管理界面。
第三步 再次点击“+”按钮增加一个规则,并且将其命名为“Intranet”来表示针对内部局域网进行IP地址规则设置。这里的“Allow”一项可以设定为“Allow”,客户端IP地址或主机名处输入192.168.0.1之类局域网中随意一个IP地址,而客户端子网掩码需要从下拉菜单中选择“24 Bits (255.255.255.0 or /24)”一项,服务器IP地址或主机名设定为“Any”,也就是设定局域网中所有的计算机都可以连接到服务器。另外,在下部的“Ports”中需要输入“554,7070,1755”三个端口,这条定制的规则允许局域网内所有IP访问Helix Server的三个点播端口(如图5)。
第四步 参照第三步所述的方法增加一个名为“Internet”的规则,同时将访问类型为“Allow”、客户端IP地址或主机名处输入“218.2.175.1”、客户端子网掩码处为“None”,服务器IP地址或主机名处为“Any”、端口处为“554,7070,1755”。经过这样设定之后只有IP地址是218.2.175.1的用户才可以通过Helix Server的点播端口。
提示:这里只是通过规则设置了一个外部IP地址,重复操作可以增加其它的IP地址。
第五步 将刚才增加的两个规则通过上下箭头调整在“Administrator”规则下面,接着先保留“Allow all localhost connections”一项不变,同时将“Allow all other connections”一项的“Access Type”设定为“Deny”(如图6),这样设置之后即可允许本地局域网中的所有计算机与服务器建立连接,但是外部网络的计算机只有在“Internet”标签中的设定的计算机才能够连接到服务器了。
提示:所有设置完成后需要点击页面右上部的“Restart Server”按钮重新启动Helix Server服务器。
完成上述设置之后,可以说Helix Server的大部分设置已经完成了,但是还有一个细节需要提醒大家注意。就是在流媒体发布的页面中分别针对内网和外网用户制作不同的下载链接,这样可以避免内网用户点击之后可以顺利播放但是外网用户无法点击播放的情况。
限于篇幅,上文只是对Helix Server进行了片面介绍,不过从文中你会发现动手搭建一个Helix Server服务器并不是难事。如果你也想让别人也欣赏到自己精彩的影像文件,不妨试试它吧。
★Helix Server下载和安装
使用Helix Server之前,首先要在http://licensekey.realnetworks.com/rnforms/products/servers/eval/index.html?ulf=s页面中填写自己使用的操作系统、用户姓名、电子邮件地址等相应信息,接着你就可以下载到Helix Server的30天试用版。此时需要提醒大家注意的是,这里的电子邮件地址一定要填写可以正常使用的,否则将无法收取到RealNetworks公司发送的试用授权文件。
在收取到试用授权文件之后,我们就可以开始安装Helix Server了,不过此时要确认所使用的系统一定要是基于NT平台的,比如Windows NT/2000/XP/2003。安装Helix Server过程基本可以通过一路回车完成。首先选取授权文件,接着设定好管理员的用户名和密码,然后就需要设定服务器的各个端口了。这些端口基本上可以采用系统默认的设置,但是在设定Helix Server的HTTP端口的时候就要稍微注意一些了,因为程序默认的是采用80端口,如果计算机中通过IIS开启了Web服务则有可能导致日后配置的麻烦,所以建议大家在此将端口更改为8080或者是其它没有使用的端口(如图1)。
安装完成Helix Server之后,在桌面上会出现名称为Helix Server和Helix Server Administrator图标,它们分别用于启动Helix Server服务和管理Helix Server。但是建议你在安装Helix Server之后立即重新启动计算机,这样系统将会自动加载Helix服务,无需我们再手动激活了。
★试播流媒体文件
安装好了Helix Server之后,自然要分别对服务器端和客户端两部分进行测试,确认它是否已经正常运作。不过在测试之前,你需要确认计算机中已经安装了Real播放器,建议你使用支持多种媒体文件格式的RealOne Player播放器。
1. 服务器端测试
测试服务器端是否正常运行,首先要双击桌面的Helix Server Administrator图标,并且在弹出窗口中输入安装时候设定好的用户名和密码就可以进入管理页面了。此时在左边列表中依次点击“Server Setup→Media Samples”链接,右部区域中即可显示出程序内置的测试媒体文件(如图2),其中提供了所有测试文件的链接。比如我们点击“Play RealVideo 9 Sample”链接之后,系统将会立即调用RealOne Player播放器,而且开始时会在播放器顶部有“正在缓冲”字样,同时还有缓冲的数字显示,这说明整个系统安装链接成功。
为了能够查看当前播放的视频文件的地址,我们可以在RealOne Player中运行“文件→剪辑属性→查看剪贴信息”命令,这样即可看见图3所示的文件地址为“rtsp://dell:554/real9video.rm”(如图3)。这里可以看出播放系统是采用RTSP连接方式进行播放的,dell是服务器的计算机名,“554”是端口号,而real9video.rm就是具体的媒体文件名称。
2. 客户端测试
为了便于测试,我们先在局域网中进行测试。此时先运行RealOne Player播放器,接着运行“文件→打开”命令,并且在地址栏中输入“rtsp://dell:554/real9video.rm”地址,确认之后也应该能够看见播放器上部“正在缓冲”和不断跳动的数字,这样就表示客户端已经能够正常播放服务器端的流媒体文件了。
提示:在播放媒体文件的时候,你不必输入端口号。
虽然整个流媒体服务器已经搭建完成了,但是怎样才能让别人直接欣赏到自己制作的各种视频文件呢?其实非常简单,只要把RM、ASF、WMV之类的流媒体文件复制到Helix Server安装目录下的Content文件夹中,然后在客户端的RealOne Player中输入类相应的文件地址就可以开始欣赏影片了。
提示:对于ASF、WMV之类的媒体文件,需要通过“mms//服务器IP地址1755/目录名/文件名”方式来播放。
★外部IP地址设定
为了便于介绍,我们假设所有IP地址为192.168.0.x的内部局域网用户都能够直接欣赏,但是只有拥有218.2.175.1网段IP地址的用户才能够连接到Helix Server服务器。
第一步 将当前Helix Serve服务器的IP地址设定为“0.0.0.0”,这样才能保证系统中所有的IP地址供服务器使用,也才可以让服务器中用于连接内部网和外部网的网卡同时生效。
第二步 在“Security→Access Co-
ntrol”页面中,先点击“+”按钮增加一条规则,在右边的编辑区域中将规则名称更改为“Administrator”,接着将“Access Type”设置为“Allow”,而“Client IP Address or Hostname”和“Client Netmask”分别设定为“localhost”和“None”,接着将“Server IP Address or Hostname”一项设置为“Any”,这样完成服务器的IP地址设定,确保只有在服务器端才可以进入管理界面。完成上述设定之后,通过上下箭头将新增的规则调整在原先两个规则之间即可(如图4)。
提示:由于安装好Helix之后,它会随机取得一个管理端口,因此在设定管理端口需要在管理页面上部查看当前服务器使用的端口号,否则修改之后无法顺利登录到管理界面。
第三步 再次点击“+”按钮增加一个规则,并且将其命名为“Intranet”来表示针对内部局域网进行IP地址规则设置。这里的“Allow”一项可以设定为“Allow”,客户端IP地址或主机名处输入192.168.0.1之类局域网中随意一个IP地址,而客户端子网掩码需要从下拉菜单中选择“24 Bits (255.255.255.0 or /24)”一项,服务器IP地址或主机名设定为“Any”,也就是设定局域网中所有的计算机都可以连接到服务器。另外,在下部的“Ports”中需要输入“554,7070,1755”三个端口,这条定制的规则允许局域网内所有IP访问Helix Server的三个点播端口(如图5)。
第四步 参照第三步所述的方法增加一个名为“Internet”的规则,同时将访问类型为“Allow”、客户端IP地址或主机名处输入“218.2.175.1”、客户端子网掩码处为“None”,服务器IP地址或主机名处为“Any”、端口处为“554,7070,1755”。经过这样设定之后只有IP地址是218.2.175.1的用户才可以通过Helix Server的点播端口。
提示:这里只是通过规则设置了一个外部IP地址,重复操作可以增加其它的IP地址。
第五步 将刚才增加的两个规则通过上下箭头调整在“Administrator”规则下面,接着先保留“Allow all localhost connections”一项不变,同时将“Allow all other connections”一项的“Access Type”设定为“Deny”(如图6),这样设置之后即可允许本地局域网中的所有计算机与服务器建立连接,但是外部网络的计算机只有在“Internet”标签中的设定的计算机才能够连接到服务器了。
提示:所有设置完成后需要点击页面右上部的“Restart Server”按钮重新启动Helix Server服务器。
完成上述设置之后,可以说Helix Server的大部分设置已经完成了,但是还有一个细节需要提醒大家注意。就是在流媒体发布的页面中分别针对内网和外网用户制作不同的下载链接,这样可以避免内网用户点击之后可以顺利播放但是外网用户无法点击播放的情况。
限于篇幅,上文只是对Helix Server进行了片面介绍,不过从文中你会发现动手搭建一个Helix Server服务器并不是难事。如果你也想让别人也欣赏到自己精彩的影像文件,不妨试试它吧。
(转载地址
:http://www.chinavideoonline.com/real/real_056.htm)
发表评论
-
为什么要选择PDF技术
2007-01-13 01:54 1060为什么要选择PDF技术 一、电子文档在实际应用中经常遇到 ... -
Java事件处理机制 - 事件监听器的四种实现方式
2008-12-03 21:11 1506自身类作为事件监听器 外部类作为事件监听器 匿名内部类作 ... -
"Debug Assertion Failed", File:afxcmn.inl
2008-12-03 22:11 3413[时间] :2008-12-2[问题] : &qu ... -
《孙鑫VC视频》- TCP网络编程
2008-12-04 00:24 1873sockets(套接字)编程有三种,流式套接字(SOCK_ST ... -
《孙鑫VC视频》- UDP网络编程
2008-12-04 00:34 2842服务器端(接收端)程序: 1、创建套接字(socket)。 ... -
VC实现XP样式界面
2008-12-13 20:50 2148看了《VC无负担实现XP风格界面》 一文,整理如下: 在V ... -
在Excel中使用FREQUENCY函数统计各分数段人数
2008-12-14 15:53 2844用Excel怎样统计出学生 ... -
static变量不仅要在.h文件声明,而且要在cpp文件中赋值(定义实体)
2008-12-14 23:24 1497[时间]:2008-11-19 [错误]: error L ... -
Java TCP网络编程 - 最简单示例
2008-12-15 23:02 2263/** *TCPServe ... -
Java UDP网络编程 - 最简单示例
2008-12-15 23:06 1573/** *UDPServe ... -
在Tomcat中为页面设置访问权限
2009-02-19 23:11 1112在web应用中,对页面的访问控制通常通过程序来控制,流程为:登 ... -
使用VC++6.0隐藏任务栏
2009-02-23 14:11 2057使用VC++6.0隐藏任务栏 [摘要]: 隐藏任务栏本没 ... -
如何在VC6中定义热键消息
2009-02-23 21:25 1202消息是windows操作系统和应用程序之间进行通信的载体,操 ... -
JSP中文参数传至JavaBean出现乱码
2009-02-28 10:19 1873JSP中文参数传至JavaBean出现乱码 [关键字] ... -
为Windows右键新建菜单添加菜单项
2009-03-05 10:27 2476[标题]:为Windows右键新建菜单添加菜单项 [时间]: ... -
O'Reilly cos上传组件的使用(1/3) - 上传文件
2009-03-10 10:06 2209O'Reilly cos上传组件的使用(1/3) - 上传文件 ... -
O'Reilly cos上传组件的使用(2/3) - 获取文件信息
2009-03-10 10:10 1237O'Reilly cos上传组件的使用(2/3) - 获取文件 ... -
O'Reilly cos上传组件的使用(3/3) - 重命名上传后的文件
2009-03-10 10:16 2148O'Reilly cos上传组件的使用(3/3) - 重命名上 ...
相关推荐
Helix Server是由RealNetworks开发的一款专业的流媒体服务器,它被广泛用于在网络上发布音频、视频和其他多媒体内容。作为一款高效且灵活的解决方案,Helix Server支持多种流媒体协议,包括RealMedia、HTTP、RTSP...
Linux服务器搭建之十六:HelixServer流媒体服务器.pdfLinux服务器搭建之十六:HelixServer流媒体服务器.pdfLinux服务器搭建之十六:HelixServer流媒体服务器.pdfLinux服务器搭建之十六:HelixServer流媒体服务器.pdf...
在"helixserver_v12.0.0+lic.rar"这个压缩包中,包含的是Helix Server的V12.0版本,这是一个重要的更新,可能引入了新的功能、性能优化和错误修复。主要文件有"HelixServer12-chs.exe",这很可能是带有中文语言支持...
Helix Server是由RealNetworks开发的一款流媒体服务器,主要用于实现实时音频和视频的传输,尤其是在互联网直播领域中广泛应用。这个压缩包包含了与Helix Server相关的三个重要组件,分别是: 1. **Helix Server 11...
本《HelixServer流媒体服务器.doc》文档旨在为开发人员提供详细的指导,教会他们如何成功地搭建和配置流媒体服务器,以便于进行视频内容的点播和实时直播服务。文档覆盖了Windows Media Services、Helix Server以及...
Helix server 11 for Linux无限用户服务器版,安装说明文档,可参考:http://hi.baidu.com/odba/blog/item/458a9c3ee9e4d7fb838b1341.html
Helix_Server 流媒体服务器搭建教程 Helix_Server 是一个流媒体服务器软件,支持多种流媒体格式,包括 RM、RMVB、FLASH、RP/RT、MPEG-1、MPEG-4、QuickTime、ASF/WMA 等。下面是 Helix_Server 的安装、配置和管理...
Helix Server是由RealNetworks开发的一款流媒体服务器软件,广泛应用于各种流媒体服务,包括视频点播(VOD)和视频广播。在校园网环境中,使用Helix Server可以高效地管理和分发多媒体内容,满足教师和学生的需求。 ...
Helix Server是一款强大的流媒体服务器,它主要用于分发实时音频、视频和其他多媒体内容。这款服务器在互联网上广泛应用于在线直播、视频会议、远程教育以及企业内部的多媒体信息发布系统。其核心技术在于高效的数据...
Helix Server是一款强大的版本控制系统,尤其在软件开发协作和源代码管理方面表现出色。它提供了高效的数据管理和团队协作工具,确保代码的安全性和一致性。这款服务器的汉化版是为了方便中文用户更好地理解和操作,...
Linux流媒体搭建HelixServer详解 在数字媒体领域,流媒体技术被广泛应用于在线视频、音频传输,使得用户可以实时观看或收听网络上的多媒体内容。Helix Server是由RealNetworks开发的一款开源流媒体服务器,它支持...
2. **P4D(Perforce Daemon)**:Helix Server的核心服务组件称为P4D,它运行在服务器端,负责接收客户端的请求,管理文件版本和提交历史。 3. **客户端工具**:Helix Server提供了丰富的命令行工具(P4命令行)和...
1. **Helix Server介绍**:Helix Server是由RealNetworks开发的流媒体服务器,支持多种音频和视频格式,包括RealAudio、RealVideo和RealMedia。它能够实时传输音频和视频数据,使用户可以在网络上观看或收听媒体内容...
helix server 流媒体服务器 仅仅是个安装程序 ,没有key。
HelixServer搭建流媒体服务器[汇编].pdf
安装完成后,桌面上会出现两个图标:“HelixServer”和“HelixServer Administrator”,分别用于启动服务和管理服务器。初次运行管理界面时,您可以查看关于授权文件的信息,以及帮助文档等内容。 #### 五、Helix ...
Helix Serber流媒体服务器搭建步骤,是在Window Server2008上搭建