社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 邀请注册 银行
主题 : Helix Server+windows media encoder实现视频在线直播
loco 离线
级别: 管理员

显示用户信息 
楼主  发表于: 2009-10-30   

Helix Server+windows media encoder实现视频在线直播

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#zE URS  
以上两个文件都是用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. ux TgK'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 B1o X  
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^orqw/I  
        Helix Server可能跟我们开了一个玩笑,你如果直接用Windows媒体编码器给出的URL来收听,肯定会提示你找不到文件而导致广播失败。其实这里正确的MMS广播地址应该是"MMS://127.0.0.1:554/wma/live"。在服务器默认的MMS端口1755上并不能接收到直播流,而应该是在RTSP端口554上进行接收。这个端口可以在Helix的服务器设置-端口下更改。 J,t`il T  
        ——如果你需要转载请注明出处,谢谢! uQz!of%x  
别人笑我太疯癫,我笑别人看不穿!切忌太过认真...
描述
快速回复

按"Ctrl+Enter"直接提交