Flashphoner becomes very slow after 100 connections.
We have 2-3 users streaming voice and screen sharing. When we start reaching 100 connected users things start to become very slow. By slow I mean that it takes 20 seconds from the time the users clicks play until he starts receiving video/audio frames, with no load it usually takes 2-3 seconds.
We use the REST API for authorization and I have noticed that it takes too long to pass from one state to another:
Here is an example but not sure I can make my point clear:
grep -B7 747d4190-901c-11e8-9772-d119da6f5b7c flashphoner_manager.log | grep " OBJECT"
14:26:10,238 INFO agerRemoteRmiService - RMI TCP Connection(208)-127.0.0.1 SEND REST OBJECT ==>
14:26:12,866 INFO agerRemoteRmiService - RMI TCP Connection(208)-127.0.0.1 RECEIVED REST OBJECT <==
14:26:20,346 INFO agerRemoteRmiService - RMI TCP Connection(222)-127.0.0.1 SEND REST OBJECT ==>
14:26:23,113 INFO agerRemoteRmiService - RMI TCP Connection(222)-127.0.0.1 RECEIVED REST OBJECT <==
The first two lines are for /stream/flashphoner/playStream and then the other two are for /flashphoner/StreamStatusEvent
I took around 8 seconds between the two states when we have 100 users where it takes less than 1 second when there is no load.
I am not sure where else to search.
The version is: 5.0.3471
We have 2-3 users streaming voice and screen sharing. When we start reaching 100 connected users things start to become very slow. By slow I mean that it takes 20 seconds from the time the users clicks play until he starts receiving video/audio frames, with no load it usually takes 2-3 seconds.
We use the REST API for authorization and I have noticed that it takes too long to pass from one state to another:
Here is an example but not sure I can make my point clear:
grep -B7 747d4190-901c-11e8-9772-d119da6f5b7c flashphoner_manager.log | grep " OBJECT"
14:26:10,238 INFO agerRemoteRmiService - RMI TCP Connection(208)-127.0.0.1 SEND REST OBJECT ==>
14:26:12,866 INFO agerRemoteRmiService - RMI TCP Connection(208)-127.0.0.1 RECEIVED REST OBJECT <==
14:26:20,346 INFO agerRemoteRmiService - RMI TCP Connection(222)-127.0.0.1 SEND REST OBJECT ==>
14:26:23,113 INFO agerRemoteRmiService - RMI TCP Connection(222)-127.0.0.1 RECEIVED REST OBJECT <==
The first two lines are for /stream/flashphoner/playStream and then the other two are for /flashphoner/StreamStatusEvent
I took around 8 seconds between the two states when we have 100 users where it takes less than 1 second when there is no load.
I am not sure where else to search.
The version is: 5.0.3471