·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[RED5]red5安装使用过程中常见的问题

时间:2014-07-14 21:23酷播
第一个就是安装的问题 , 安装完成后运行red5.bat 一闪而过 ,点击好多次才看到 是系统找不到指定路径 ,然后我就把所有的red5下了安装一遍

1、第一个就是安装的问题 , 安装完成后运行red5.bat 一闪而过 ,点击好多次才看到 是系统找不到指定路径 ,然后我就把所有的red5下了安装一遍 ,都是这个样子。
最后我将red5.bat中的 @echo off 去掉 ,就是显示执行语句 ,然后在red5.bat的最后加上pause,就是在运行结束后别关掉dos窗口,这下看清了 "%JAVA_HOME%\bin\java" ,
输出的居然是c:\java;bin\java;

原因:我环境变量JAVA_HOME加了个分号 ,所以设置环境变量的童鞋们一定要注意了,一着不慎浪费好长时间的。

2、另一个Red5相关的教程虽然不是很多,但是还能找到好多的,那就模仿着敲代码吧,敲着敲着就发现他们的版本和我用的Red5版本是不一样的,
比 如Iterator<Set<IConnection>> iconns = scope.getConnections().iterator();而那些前辈们写的则是Iterator<IConnection> iconns = scope.getConnections();
然后我将我的版本卸载掉,下载了Red5 0.6,0.7的没找到,08之后就变了

3、在用Red0.6测试SharedObject服务器端的共享的时候,SharedObject.setProperties("xxx",xxx);的时候发现服务器端来了个解码错误,具体的记不得了,然后我又卸载掉0.6安装了
Red5 1.0.exe,so.addEventListener(SyncEvent.SYNC,syncro);的处理函数syncro始终不执行 ,这个问题困扰了好久,找了好多文章,
如果Red5在flashplayer9之前的发布的连接的时候要设置编码 ,nc.objectEncoding = flash.net.ObjectEncoding.AMF0;我总不能再装0.6去,但是1.0应该不是flashPlayer9之后发布的吧,
最后不知哪根筋将,我将SharedObject第一个参数改成了其他的就可以,本来是point,我改成了其他的就可以,如so=SharedObject.getRemote("apoint",conn.uri,true);

4、Red5 1.0的api与之前稍有改动,之前2中以说,org.red5.server.WebScope这个类在配置文件中有用,1.0的exe安装的时候好像是没有,但是1.0的免安装中是有的red5-1.0.0-RC1.zip

5、总结Red5官网的版本太多,API有所变动,虽然给出了很多Demo好像都是java代码和配置文件,也不知是不是哪个版本都可以用。

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器