Hi Richard,
My setup:
My target is a Wowza EC2 server that has live repeater origin,edge and load balancing. I am encoding a stream into the origin.
My client is my desktop pc running Wowza with developer license. Here are my Tests.xml config.
<Property>
<Name>workerCount</Name>
<Value>100</Value>
<Type>Integer</Type>
</Property>
<Property>
<Name>fileCount</Name>
<Value>0</Value>
<Type>Integer</Type>
</Property>
<Property>
<Name>streamName</Name>
<Value>loadTestStream</Value>
</Property>
<Property>
<Name>streamExt</Name>
<Value></Value>
</Property>
<Property>
<Name>vhostName</Name>
<Value>_defaultVHost_</Value>
</Property>
<Property>
<Name>connectionString</Name>
<Value>testedge</Value>
</Property>
<Property>
<Name>bufferTime</Name>
<Value>3000</Value>
<Type>Integer</Type>
</Property>
<Property>
<Name>doRandom</Name>
<Value>false</Value>
<Type>Boolean</Type>
</Property>
<Property>
<Name>doRepeat</Name>
<Value>true</Value>
<Type>Boolean</Type>
</Property>
<Property>
<Name>ipAddress</Name>
<Value>xx.xx.xx.xx</Value>
</Property>
<Property>
<Name>ports</Name>
<Value>1935</Value>
</Property>
</Properties>
</Test>
So I have set up the load testing tool and tried to connect 100 RTMP connections at first to test things out and about 8 of the connections gave this exception:
1)NetConnectionConnection.connect: Failed to connect[xx.xx.xx.xx:1935]: org.apache.mina.common.RuntimeIOException: java.net.SocketException: Invalid argument: sun.nio.ch.Net.setIntOption.
So only 92 connections were connected but the logging still showed “Status running:100 currBehind:0”.
Can you provide some insight on why some of the connections are not getting connected?
2)Also, sometimes I get this ‘NetStream.Play.UnpublishNotify’, what does this mean?
- The logging from the target Wowza server when one of the connections get connected shows “file:///c|/live/test.swf”, what is this?
Thank you.