java
翻滚01
这个作者很懒,什么都没留下…
展开
-
提高red5性能几个配置。
1.在red5.sh增加如下代码,使java 能更好的利用服务器内存JAVA_OPTS="-Xrs -Xms2048M -Xmx4096M -Dsun.rmi.dgc.client.gcInterval=300000 -Dsun.rmi.dgc.server.gcInterval=360000 -Djava.net.preferIPv4Stack=true -XX:+ExplicitGCInvok原创 2013-07-24 17:05:02 · 980 阅读 · 0 评论 -
长时间握手处理
频繁输出2011-02-24 17:33:40,509 [Red5_Scheduler_Worker-4] WARN o.r.server.net.rtmp.RTMPConnection - Closing RTMPMinaConnection from 90.196.167.107 : 49699 to 50.28.4.173 (in: 3455 out 3271 ), with原创 2013-07-24 17:05:07 · 1015 阅读 · 0 评论 -
碰撞检测算法:点和矩形碰撞、点和圆形碰撞、矩形碰撞、圆形碰撞
点和矩形碰撞[java] view plaincopy/** * * @param x1 点 * @param y1 点 * @param x2 矩形view x * @param y2 矩形view y * @param w 矩形view 宽转载 2015-01-20 10:04:02 · 780 阅读 · 0 评论 -
org.apache.mina.core.RuntimeIoException: Failed to get the session 异常可能出现的原因
org.apache.mina.core.RuntimeIoException: Failed to get the session.red5抛出此异常原因是red5.properties中配置的IP是外网IP,而有一个应用连接另外一个应用的IP是用的127.0.0.1,所以red5抛出了这个异常原创 2015-07-17 11:33:14 · 13698 阅读 · 0 评论 -
使用red5-1.0.6出现的异常情况 Interrupted while waiting for write lock
由于red5-1.0.6加入处理死锁保护机制,red5默认分配的RTMPConnectionExecutor连接线程的时间是1秒钟,如果超过这个时间,red5会强制停止该线程。这种情况可以在 red5.properties配置文件修改 rtmp.deadlockguard.max_handling_time参数设置大一些默认值是# maximum amount of原创 2015-12-15 17:30:12 · 2127 阅读 · 0 评论 -
red5的连接超过100个时,发送消息过多,服务器会拒绝
日志会输出 Rejected message: Pocket [header data type = 20, channels = 3, timer = 0], [message timestamp = 0]说明服务把此消息拒绝了解决方法:修改 red5.properties配置// 加大队列数rtmp.executor.queue_capacity=65--增加系统原创 2017-05-16 18:11:31 · 781 阅读 · 0 评论