Helix Server+windows media encoder实现.
:V_UJ3xf )me`Ud 一:Helix Server安装在服务器端 使用rhel 4系统+Helix Server Unlimited v11.0.1.1884 For Linux
P^<to(| dt"& 安装Helix Server(转载)
roBb8M|q OkCAvRg Helix Server Unlimited v11.0.1.1884 For Linux 特别版
F!*GrQms 下载地址:
http://www.cncode.com/Download.asp?ID=1170&URL=http://downloads511.cncode.com/server/HelixServerUnlimited11_Linux.rar Q(e (linux公社有Helix_DNA_Server_10.1可下载,不过我喜欢新些的版本)
xH}bX- m 汉化补丁 下载地址:
http://www.helix.cn/download/Helix_Administrator_CHS_2.01.rar (解压密码:
www.helix.cn)
[9#zEURS 以上两个文件都是用rar压缩的,你可以在你的linux中系统装一个rar_forlinux来解压,也可以winrar解压好再到linux系统中使用,我已经解压好了,解压后的文件都放在了同一个文件夹内.
c&
bms)Jwa [root@rhel ~]# cd helixserver/
f*9O39&| [root@rhel helixserver]# ls
$em'H,*b3 crack HelixAdministrator HelixServerUnlimited11_Linux.zip setup.tar.gz
qPN9Put [root@rhel helixserver]# tar xzvf setup.tar.gz
a ~W helix-server-retail-11.01-rhel4-setup.bin
HXztEEK6 HelixProxyAdmin.pdf
{IaDZ/XS6 HelixProxyConfig.pdf
n;Q8Gg2U HelixServerAdmin.pdf
5,g +OY=\ HelixServerConfig.pdf
Ki7t?4Y
E [root@rhel helixserver]# ls
7]ysvSM crack HelixServerConfig.pdf
k+w Ji HelixAdministrator helix-server-retail-11.01-rhel4-setup.bin
w`V6vYd@ HelixProxyAdmin.pdf HelixServerUnlimited11_Linux.zip
isQOt *
i HelixProxyConfig.pdf setup.tar.gz
^\?Rh(pu HelixServerAdmin.pdf
k0K$OX*:e [root@rhel helixserver]# chmod +x helix-server-retail-11.01-rhel4-setup.bin
0doJF@H [root@rhel helixserver]# ./helix-server-retail-11.01-rhel4-setup.bin
wC
ruj`$ Extracting files for Helix installation........................
J:Qx5;b; Welcome to the Helix Server 11.0 (11.0.1.1884) Setup for UNIX
k:R\;l5 Setup will help you get Helix Server running on your computer.
;p`to"6IFD [ Press [Enter] to continue... ]
AJxN9
[Z!N If a Helix Server license key file has been sent to you,
\&;y:4&l8 please enter its directory path below. If you have not
dX@ic,? received a Helix Server license key file, then this server
8Sj<,+XFq WILL NOT OPERATE until a license key file is placed in
tjb$MW$(' the server's License directory. Please obtain a free
az0=jou<Zl Basic Helix Server license or purchase a commercial license
(4/"uj5 from our website at
http://www.real.com/. If you need
nsU7cLf"^V further assistance, please visit our on-line support area
W6NhJ#M7 at
http://service.real.com/. G&{yM2:E License Key File: []: [ 这个是要许可证,可以先放下,等安装完再将许可证文件放入 ]
Uq#2~0n> Installation and use of Helix Server requires
K?'m#}] acceptance of the following terms and conditions:
w!6{{m Press [Enter] to display the license text... [ 回车,然后....有兴趣就读一读吧^_^... ]
B+Qf?1f Choose "Accept" to accept the terms of this
bTimJp
[b license agreement and continue with Helix Server setup.
yC\UT
~j/ If you do not accept these terms, enter "No"
@e3+Gs and installation of Helix Server will be cancelled.
k}fC58q I accept the above license: [Accept]: [ 此处回车默认即可 ]
B1 }-
Enter the complete path to the directory where you want
u.X]K:Yow Helix Server to be installed. You must specify the full
YXWDbr:JX pathname of the directory and have write privileges to
i&>^"_4rc the chosen directory.
+=E\sEe Directory: [/root/helixserver]: /usr/helixserver [ 更改安装路径 ]
yk?bz Please enter a username and password that you will use
\HLo%]A@M to access the web-based Helix Server Administrator and monitor.
uxTgK'3 Username []: [ 设置远程管理用户名 ]
.
|[{$&B Username []:Password []: [ 设置密码 ]
yk4@@kHW Confirm Password []:
8S8qj"s Please enter a port on which Helix Server will listen for
:%sBY0 yF RTSP connections. These connections have URLs that begin
@)h>vg with "rtsp://"
rlKR
<4H Port [554]: [ 此处回车默认即可 ]
jOfG}:>e\ Please enter a port on which Helix Server will listen for
{V>F69IU HTTP connections. These connections have URLs that begin
qa^cJ1@ with "http://"
{FFdMdxy- Port [80]:8080 [ 更改http传输端口,为避免和apache冲突,建议更改 ]
pSlc (M> Please enter a port on which Helix Server will listen for
9~W]D!m, MMS connections. These connections have URLs that begin
2ul
8]= with "mms://"
kV1L.Xg Port [1755]: [ 此处回车默认即可 ]
7k* Helix Server will listen for Administrator requests on the
9
3)fC port shown. This port has been initialized to a random value
GU>j8. for security. Please verify now that this pre-assigned port
zp8x/,gwF will not interfere with ports already in use on your system;
hiVa\s you can change it if necessary.
`_cv& "K9f Port [11012]:11111 [ 更改远程管理访问的端口,系统默认的有时难以记住,可更改为好记的 ]
>;9g`d You have selected the following Helix Server configuration:
9BZ B1oX Admin User/Password: traveller2/****
p7> 9
m Encoder User/Password: traveller2/****
k5K5OpY Monitor Password: ****
<VD7(j]'^ RTSP Port: 554
=SmU;t>t/ HTTP Port: 8080
ZB1%Kn#zo4 MMS Port: 1755
sT1k]duT Admin Port: 11111
%1p-DX6 Destination: /usr/helixserver
JZ`u?ZaJ/s Enter [F]inish to begin copying files, or [P]revious to go
.*6NqX$ back to the previous prompts: [F]:
L44|/~ [ 如果以上设置你没意见,此处回车默认即可,否则按P重新设置 ]
[L-wAk:Fb Copying Helix Server files....
oMAUR
" Helix Server installation is complete.
9[\do@ If at any time you should require technical
VFawASwQ assistance, please visit our on-line support area
|g \_xl at
http://service.real.com/. eQyc
< Cleaning up installation files...
*GYLj[ Done.
MV3K'<Y [root@rhel helixserver]# ls
J*K=tA crack HelixServerConfig.pdf
\;_tXb}F HelixAdministrator helix-server-retail-11.01-rhel4-setup.bin
L Y4bn)Qf HelixProxyAdmin.pdf HelixServerUnlimited11_Linux.zip
F@ |( HelixProxyConfig.pdf setup.tar.gz
mHW%^R= HelixServerAdmin.pdf
%*<Wf4P" [root@rhel helixserver]# cp -a HelixAdministrator/ /usr/helixserver/HelixAdministrator_zh/ [ 这是汉化过程,HelixAdministrator就是最初下载的汉化包解压得来 ]
ldU ><xc2 [root@rhel helixserver]# cp crack/DistributedLicensing.lic /usr/helixserver/License/ [ 破解过程??^_^ ]
k[ pk R{e [root@rhel helixserver]#cd /usr/helixserver
D8B\F5..c# [root@rhel helixserver]# mv HelixAdministrator HelixAdministrator_en
pFu!$.Fr [ 为默认的英文语言包重命名,这样做的主要目的是,万一某一刻你突然感觉英文看着很爽,依然可以将管理界面换回英文 ]
{pre|r\ [root@rhel helixserver]# ln -s HelixAdministrator HelixAdministrator_zh/
H8@z/ [root@rhel helixserver]# ls
(bNoe(<qU adm_b_db default.cfg HelixAdministrator_zh Plugins
V!@6Nv Bin default.cfg.old helixserver.my Plugins.old
NVom6K Bin.old enc_b_db Lib rmserver.cfg
4`V&Yqwl Cache enc_r_db Lib.old rmserver.cfg.old
]gA2.,)}D cdi_b_db enc_w_db License Secure
hVZS6gU,x Commerce HelixAdministrator Logs slta.cfg
R$eEW"] Content HelixAdministrator_en master.cfg
GJ?J6@| [root@rhel helixserver]# ./Bin/rmserver rmserver.cfg & [ 启动服务器进程并让它在后台执行, ]
OwDwa~ [root@rhel helixserver]# ps -aux |grep rmserver
\m<$qp,n Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.3/FAQ
/Ea&Zm root 2918 0.1 1.0 7000 2096 pts/0 S 18:17 0:00 ./Bin/rmserver rmserver.cfg
hfvC-f97L root 2919 7.9 61.5 324136 117592 ? Ssl 18:17 0:02 ./Bin/rmserver rmserver.cfg
^>fr+3a"P root 2920 0.0 1.0 7004 2100 ? Ss 18:17 0:00 ./Bin/rmserver rmserver.cfg
dD
6jMl [ 检查服务是否已正常启动 ]
iQiX
wEAi[ 这时你的流媒体服务器已经正常运行了,可以在远程进行维护.我是在另一台WINDOWS机上进行维护的.打开IE(或其他浏览器),输入
http://192.168.213.128:11111/admin/index.html !|J2o8g 会提示让你输入用户名和密码,验证便可以看到管理界面,并且已经是全中文,端口设置可在这里随意更改.
|k: FNu]C 限制最大用户数:
D3+<16[, "加载点"里的内容一般是一定要更改的
EgOiJH 现在我添加一个新的加载点mov1,注意加载点/mov1/最后一定要有这个"/",设置好后"应用"
0p*Oxsy 更改加载点内容后若想生效必须重新启动helixserver服务,重启服务器按钮可在管理界面的右上角看到,重启后页面会在20秒后自动刷新,一般不需要等那么久,可以手动重载页面.
J[\8:qE Helix Server Unlimited v11.0.1.1884已经将以前放在 "服务器设置中"的"媒体演示"功能也挪到,了右上角,和帮助等放在了一起,这样的更改的确更合理,你可以转到"媒体演示"页面进行服务器测试.这时你的流媒体服务器已基本能满足要求.
rFW,x_*_vP 可监控服务器运行状态
i06|P I
helixserver还可以做许多设置,如访问控制,广播等,管理界面已经是中文,应当不难看懂,有些功能我自己也没有摸清楚,您可以到网上查到一些关于设置的文章,最好的教程是它的帮助文档.
#V@vz#bo= pO N@ bZgFea_>i 二.连接dv与电脑,可用视频采集卡,但是采集卡挂了..所以换部门里本来有的电视卡
*3y_FTh8ra 用了天敏电视卡,连接上以后装上天敏驱动盘里相关软件,采用天敏录制DVD机子里节目的原理连接了dv和电视卡.测试成功
|u[@g`Z 三.安装并本机测试windows media encoder 简单.. 不说
~W_T3@ 到此为止录制节目和把视频放在服务器上供远程浏览已经完成,但是还不能实现直播
lt{"N'Gw6 四.(这里最难搞了..我们弄了一天就是没把直播弄好,结果失望而归回去吃饭,为了缓解一下情绪,回宿舍魔兽一局,突然电光火石间灵机一动,想起用 Helix server windows media encoder 五个关键字一起百度搜索 结果老天有眼啊..........马上搜出了解决方案
%)y-BdSp. 多亏网上一位仁兄的技术博客指导我们才完成了直播大业
E> YE3-] 下面转载一下~~ 再次感谢这位仁兄
nO8e'&| 【逸舟原创】用Helix Server做Windows Media广播要注意的问题
dMa6hI{k 2008-08-13 01:21
vk3C&!M<a 最近为给电台设置网络直播而接触了一把
Helix Server和相关的压缩发布软件。Helix从9.0版之后就开始支持Windows的流媒体广播了,只要简单的设置就可以用
Windows媒体编码器向Helix发布直播流。但是网络上还查询不到这方面的具体信息,我在这里做一下介绍。
gnw?Y 2 1、Helix Server中的设置
ov|pXi<e 在Helix中点选至“广播设置”(以汉化版为例,英文版也很简单,请参考翻译。),选择“Windows Media编码”,在这个页面中设置广播的加载点、推送编码端口和推送认证(用户名、密码)。加载点可以选择默认值,或者自己设置。
例如我们设置为"/wma/"。这里记住加载点结尾一定要为"/"。推送编码端口也可以选择默认的7077端口。推送编码认证一项可以选择"SecureWMEncoder”,这样在直播发布端需要输入你原来设置的Helix的管理员名称和密码。如果选择"No Authentication"则是不需要验证可以直接发布。
uL=FK 这个页面下方的源、源描述、主机、端口等项目在我们的直播中用不上,不用设置。
!4T7@V`G 2、在Windows Media编码器中的设置
")3$. '5Dg Windows媒体编码器中我们主要关注的是会话属性中的“输出”选项卡的设置。我们是向服务器退传递方式的广播发布,所以要点选“向服务器退传递(由编码器初始化连接)”,然后设置服务器的IP地址和端口号,例如"127.0.0.1:7077",接着是发布点,可以填写你想要的名称,实际上就是服务器广播的实况流的名字,
例如"wma/live”。这里需要注意的是在Helix中设置加载点为"/wma/",但是在Windows媒体编码器中填写这个发布点时不可将最前面的“/”带进去,live后可以不带后缀。“从此复制设置”一栏默认,不需更改。接着设置其它选项卡的内容,比如源、压缩、属性等,完成后即可点击“开始编码”按钮开始退传递方式发布。
yzyK$WN\[3 3、给播放器正确的广播URL
e^or qw/I Helix Server可能跟我们开了一个玩笑,你如果直接用Windows媒体编码器给出的URL来收听,肯定会提示你找不到文件而导致广播失败。其实这里正确的MMS广播地址应该是
"MMS://127.0.0.1:554/wma/live"。在服务器默认的MMS端口1755上并不能接收到直播流,
而应该是在RTSP端口554上进行接收。这个端口可以在Helix的服务器设置-端口下更改。
J,t`ilT ——如果你需要转载请注明出处,谢谢!
u Qz!of%x