Red5学习中的问题

1 篇文章 0 订阅

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代码和配置文件,也不知是不是哪个版本都可以用。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值