灌溉梦想,记录脚步

用Helix Server架设流媒体服务

以下教程为WEB管理的未汉化的教程,请学会后在汉化也不迟
1.解开压缩包
2.首先运行 压缩包解开之后 里面的rs904-win32_960.exe
3.点NEXT
4.点Browse,然后选中 压缩包解开之后 里面的RNKey-Helix_Server-90.lic文件
5.然点NEXT
6.然点Accept
7.把C:\Program Files\Real\Helix Server改成d:\Helix Server
注:也可改成其它分区的路径,建议不要装在C盘
8.点NEXT
9. username:流媒体服务器WEB管理的用户名,我输aaa,然后是密码,重复输入一次密码。
10.然后一直点NEXT直到Finish
注意:第10步最好用默认的端口号,当然如果你还要在这台服务器上安装其它WEB服务器的话,你可以把HTTP Port 的端口改一下。
如果你没有用默认的端口号安装的话,比如RTSP Port端口你用的不是554而是518,那么到时你的流媒体服务器访问时就要加上518的端口号,
如:
rtsp://你的IP:518/vod/real9video.rm
如果是默认的端口号554则为
rtsp://你的IP/vod/real9video.rm
11.点OK完成安装。
12.在桌面上的快捷方式Helix Server上点右键,然后点“属性”,然后点“查找目标”,将会打开一个文件夹
13.复制 压缩包解开之后 里面的rmserver.exe文件到上面打开的这个文件夹里粘贴,然后点“是”同意替换。
14.运行一下桌面上的快捷方式Helix Server(注意不是上面目录里的rmserver.exe),然后重启电脑(如果你不想重启的话,你可以打开“控制面板”-“管理工具”-“服务”按一下键盘上的H键,找到Helix Server,然后在Helix Server上面点右键 – 点“启动服务”)
15.运行桌面上的网页快捷方式Helix Server Administrator
16.输入你安装时的WEB管理的用户名和密码
17.找到左边的Server Setup点一下
18.找到左边IP Binding点一下,在右边找到Edit IP Address 在下面输入0.0.0.0表示同意所有内网和外网IP访问(不要急,等下我们可以限制)。
19.然后点APPLY,注意每次点了APPLY都会弹出个窗口要你点“确定”,弹出窗口的意思是你要APPLY(应用)成功要重启Helix Server服务才OK。
20.右上角的Restart Server就是重启Helix Server服务器。我们点一下Restart Server,然后点“确定”即可,20秒以后如果能回到你刚才的页面则OK,不行的话你按键盘上的F5键刷新一下再重新点一下Restart Server
21.找到左边的Connection Control点他一下,在右边的Maximum Client Connections是指Helix Server服务器支持最多在线的人数,我这个最多支持10000个,因此我们就输入10000,记得要点APPLY哦,然后点Restart Server重启Helix Server服务
22.找到左边的Mount Points点一下,然后在右边找到Mount Point Description后面的“+”点它一下就会多出一个Content1
23.找到Edit Description,把下面的Content1改成VOD
24.找到Mount Point ,把下面的改成 /vod/
25.找到Base Path 点一下,在下面输入你电影的物理路径,如我的为D:\ 我就输入 D:\
流访问路径的例子:如我的“d:\”下有个目录为“D:\欧美片\魔戒\魔戒1.rmvb”
则流访问路径为rtsp://你的IP/vod/欧美片/魔戒/魔戒1.rmvb
当然也可以加载网络路径,如\\serverdy1\vod1
如果你要加载网络路径,则要把Base Path Location下的Local改成Network
这里我们不改,就用默认的Local
然后点APPLY,然后点Restart Server重启Helix Server服务
26.封IP
找到左边的Security 点一下
找到左边的Access Control点一下
在右边找到Allow all other connections点一下
找到Access Type 把Allow改成Deny,然后点APPLY,注意:点APPLY了后先不要点Restart Server重启Helix Server服务
27.开放IP
在右边找到Access Rules后的+,点一下+就会出现Rule1
在Edit Rule Description下把Rule1改个名,我改的是edy132注意必须是字母开头的,不改也可以。
找到Access Type,下面的Allow不变
找到Client IP Address or Hostname,在下面输入你想开放的IP
找到Client Netmask,这里是子网掩码,通过这里的设置,我们可以开放一个网段的IP,如果不设置则默认为None,意思就是开放你刚才在Client IP Address or Hostname下面输入的IP
找到Server IP Address or Hostname,这里设成Any,大小写都行
找到Ports ,如果你是默认安装的就输入
554,7070,1755
如果你安装时改了端口,则软入你改的端口
然后点APPLY
然后选中刚才把Rule1改名后的edy132,点“↑”把它移到Allow all other connections上面。
28.只允许本机WEB管理
在右边找到Access Rules后的+,点一下+就会出现Rule1
在Edit Rule Description下把Rule1改个名,改成ADMIN
找到Client IP Address or Hostname,输入localhost
然后点APPLY
然后选中刚才把Rule1改名后的ADMIN,点“↑”把它移到Allow all other connections上面。
29.然后点APPLY,然后点Restart Server重启Helix Server服务。
30.进行了(28、29)的操作后,你要在你桌面上的网页快捷方式“Helix Server Administrator”上面单击右键,然后点“属性”-“web文档”在url里面改一下。例如我的为:
http://xyedytest:18781/admin/index.html
我就把它改成:
http://localhost:18781/admin/index.html
要不然会访问不了WEB管理。
31.参照27加入其它你想开放的IP

IIS提示‘另一个程序正在使用此文件,进程无法访问’

IIS中网站服务所占用的是80端口,出现这样的提示我们可以判定是端口冲突造成的,故,查看真正运行的占用80端口的程序,在“运行”输入“cmd”,进入命令行,输入netstat -abn > c:/port80.txt此命令既是查询当前运行的程序所占用的端口状况,然后到c盘port80.txt文件中找到占用80端口的程序pid,记下pid。打开任务管理器,点击“查看”,选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程序占用的了,更改这个程序的port,再重启这个程序,使更改生效。
再次启动iis,一切ok。
比较常见的是其他的web服务器软件占用了端口,比如apache,停掉就可以了!

姗姗来迟软件光盘

软件介绍:
1、DVD集成大版:大小为1.87G:可谓凝聚了姗姗制作光盘的所有心血!
2、人机界面对话安装:
3、浓厚的迎奥运喜庆色彩;
4、各类软件几乎一网打尽,可谓一盘在手,装机不愁!
5、所有软件均为注册或破解版,绿单版占据相当比例,部分为姗姗亲自操刀

终端服务临时客户端许可证

Windows终端服务在客户端没有许可证的情况下,会临时颁发一个临时许可证给客户,这个许可证的有效期是90天,过了90天,如果客户访问服务器的时候,服务器发现客户已经被颁发过临时许可证,就不再颁发,这样客户在90天外就不可以再访问服务器了。但是这个许可证是存储在客户机上的。只要把这个许可证删掉,在访问服务器的时候,就又会颁发一个临时许可证给客户,这样就又有90天的访问权限。

这个临时许可证存储在客户机的注册表中,位于: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSLicensing
把这项删掉,以后登录远程桌面时,就不会提示过期了。

超过响应缓冲区限制,ASP 页的执行造成响应缓冲区超过其配置限制

关于解决“超过响应缓冲区限制。此 ASP 页的执行造成响应缓冲区超过其配置限制”的问题
因为页面中数据较多,有上千条,导致出现“超过响应缓冲区限制。此 ASP 页的执行造成响应缓冲区超过其配置限制”。如果 response.buffer=false这样设的话,可以查出,但是好慢。怎么解决?
我们可以加大Buffer的缓冲区,办法是:
先在服务里关闭iisadminservice服务。
找到 windows\system32\inesrv\下的metabase.xml,打开,找到
AspBufferingLimit 把他修改为需要的值,默认为4194304,即4096KB,4M。
建议把它修改为41943040(40M)或适合的数值,取决于服务器内存是否足够大。
然后重启iisadminservice服务。

注意事项:

1、要注意服务器内存量是否足够。
2、还有因为数据量比较大,相应的还要修改ASP处理时间,即:
修改“AspScriptTimeout“ 默认值90(秒)
修改“AspSessionTimeout“ 默认值20(分钟)。

在Linux系统下使用wine运行迅雷5的方法

一、下载ies4linux

去 http://www.tatanka.com.br/ies4linux/page/Installation 下载ies4linux的文件包(目前版本为2.99),然后解压缩。注意:这个网站被大陆和谐了,需要跳墙。至于怎么跳,诸位就各显神通了:-)

一些发行版的软件源里也会有ies4linux的包,比如Ubuntu、Arch。这时就只要apt-get或者pacman一下就行了。实在没有就baidu、google,肯定能下载到。

二、安装IE6

运行软件包里的安装脚本:

./ies4linux

或者使用不带GUI的命令行版(推荐,GUI的安装期间容易崩溃):

./ies4linux –no-gui

程序会自动去M$的网站下载IE6的安装包,以及Flash插件,并且完成安装。

三、拷贝所需的dll文件

将Windows里的msvcp60.dll(如果用的是2.0版的ies4linux,还需要mfc42.dll)拷贝到~/.ies4linux/ie6/drive_c/windows/system32下。两个dll文件也可以在网上搜到。

四、安装迅雷5

在控制台下执行ie6,出现IE6的窗口。在地址栏输入www.xunlei.com,进入迅雷官方网站。右上角部分会有迅雷5的下载链接,直接点击,选择“Open”。

下载完成后,会执行迅雷5的安装程序,一路“下一步”即可。安装的最后阶段会报错,直接忽略,文件拷贝进度条走到底就行了,这时可以强制关闭安装程序。

去下载atl71.dll的压缩包,里面有ANSI和UNICODE版。将ANSI版的解压缩出来,覆盖迅雷5里的那个同名文件,一般位于 ~/.ies4linux/ie6/drive_c/Program Files/Thunder Network/Thunder/Program下。

五、运行迅雷5

方法1.执行下面指令:

export WINEPREFIX="$HOME/.ies4linux/ie6"

wine "~/.ies4linux/ie6/drive_c/Program Files/Thunder Network/Thunder/Thunder.exe"

方法2.控制台下执行ie6,打开IE浏览器,然后使用菜单栏里的"Open…"选项,文件类型菜单里选择"All files"后找到Thunder.exe打开,IE就会帮你执行迅雷5。此方法的缺点是必须同时打开一个IE6浏览器。

六、注意事项

1、最可能出现的问题就是乱码,如果你没有对wine进行任何配置的话。wine的中文支持已经超出了本文的范围,可以另行找资料解决。

2、我的wine版本为0.9.60,不做任何下载的情况下Thunder5.exe的CPU占用率为20%,大流量下载时可能会飙升到100%。

3、这里使用的是官方原版迅雷5。Ayu改版之类的迅雷未做测试,估计也是可以使用的。但是注意,一定要用IE执行安装文件,或者用方法1里的方式运行安装程序。

Ubuntu 8.04下安装配置Tomcat5.5经验分享

要用JSP做网站,以Tomcat作为服务器是个很不错的选择。这里将我自己安装Tomcat的经验与大家分享一下,希望给大家一些参考。

既然是Ubuntu,那就要利用好“新立得软件包管理器”了。

1.Tomcat需要jdk的支持,所以先说一下jdk的安装,已经安装好了jdk的可以直接看第2条。

1.1安装jdk

在新立得中搜索“sun-java”,安装最新的jdk,比如“sun-java6-jdk”,然后点击应用就自动安装完成了。

1.2配置jdk环境变量

安装是自动的,但是配置需要自己动手了。

1.2.1修改用户环境变量

$ vi /home/fancy(你的用户名)/.bashrc

在 .bashrc文件中加入:

export JAVA_HOME="/usr/lib/jvm/java-6-sun"

export CLASSPATH="$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib"

export PATH="$PATH:$JAVA_HOME/bin"

1.2.2修改所有用户的环境变量

$sudo vi /etc/profile

在该文件中加入:

export JAVA_HOME="/usr/lib/jvm/java-6-sun"

export CLASSPATH="$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib"

export PATH="$PATH:$JAVA_HOME/bin"

2.Tomcat安装和配置,这里是关键了

2.1通过新立得安装Tomcat

这个就不多说了,搜索"tomcat"选定相应软件包然后应用就是了。

2.2Tomcat的配置

这是重点中的重点。

$sudo vi /etc/profile

加入:

export CATALINA_HOME="/usr/share/tomcat5.5"

注意:

a.网上有些地方说是设置TOMCAT_HOME,这是不对的;

b.网上还有说需要修改conf/server.xml与web.xml,在ubuntu中利用新立得安装时这都是不需要的(当然,以后需要的时候可以改,但在第一次安装时不是必须的)。

OK,配置完成。重启!重启计算机后,/etc/profile的改变才会生效。

3.启动Tomcat服务

3.1进入/usr/share/tomcat5.5/bin,可以看见里面有几个bash脚本,使用

$./startup.sh

就可以开启服务了。

注意,这里的tomcat不需要再安装apache了,可以直接作为web服务器来使用。

运行./startup.sh的结果应该是:

Using CATALINA_BASE: /usr/share/tomcat5.5

Using CATALINA_HOME: /usr/share/tomcat5.5

Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp

Using JRE_HOME: /usr/lib/jvm/java-6-sun

3.2运行./startup.sh时可能你会出现如下问题:

touch: cannot touch `/usr/share/tomcat5.5/logs/catalina.out': Permission denied ./catalina.sh: 323: cannot create /usr/share/tomcat5.5/logs/catalina.out

原因是安装后logs这个目录的权限不够,可以这样来更改一下:

$ sudo chmod 766 ./logs -R

4.检测服务是否成功开启

打开你的浏览器,输入:http://localhost:8180。

Tomcat的端口默认是8180,你可以将conf/server.xml里面的

修改为

这样以后就可以直接访问http://localhost了。

服务正常开启的话会看到Tomcat的导航首页。

5.关闭服务

运行bin/下的shutdown.sh就可以了。

$./shutdown.sh

正常会出现如下结果:

Using CATALINA_BASE: /usr/share/tomcat5.5

Using CATALINA_HOME: /usr/share/tomcat5.5

Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp

Using JRE_HOME: /usr/lib/jvm/java-6-sun