Sunday, December 5, 2010

JUV RTMP Client 1.5.10 s released and available for download:
  • Added ICamera#onFlvData(*)
  • 'deleteStream(id)' method is sent when publish stream is closed
  • Minor improvements

Thursday, December 2, 2010

RTMP Researcher 0.9.8 is released and available for download.
  • Added RTMP sessions 'save'/'load' functionality
  • More detailed CSV reports
  • Minor improvements

Monday, November 1, 2010

!!!: Please update to the latest 1.5.8/1.1.8 versions if you are using Wowza Media Server 2.1.2.07 build26027 or later.

Sunday, October 31, 2010

JUV RTMP Client (J2ME Edition) 1.1.8 is released and available for download:
  • introduced 'interlaced packet writer' mode and respective methods
JUV RTMP Client 1.5.8 is released and available for download:
  • Added NetStream.bufferSize(), NetStream.bufferLength(), NetStream.clearBuffer() methods to keep track of 'upload buffer' state
  • Added NetConnection.getUploadBufferSize() method

Saturday, September 11, 2010

JUV RTMP Client 1.5.7 beta-release is available for download:
  • introduced 'interlaced packet writer' mode, easier to manage upload bandwidth
  • SWF verification
  • additional example: ExDesktopPublisherX.java
  • minor improvements

Saturday, May 1, 2010

JUV RTMP Client (J2ME Edition) 1.1.4 maintenance release is available:
  • Flex/Flash Remoting/Data Services API added
  • minor improvements
JUV RTMP Client 1.5.4 maintenance release is available:
  • Flex/Flash Remoting/Data Services API added
  • minor improvements

Monday, February 1, 2010

JUV RTMP LoadTester (Lite) 0.9 is released.

It is a freeware Java tool that lets you load test VOD or Live stream playback functionality
of any RTMP server (Red5, Wowza, FMS, etc).

It contains 2 applications:

1. 'agent' application - responsible for client emulation
2. 'coordinator' application - responsible for agents coordination (through JMX)

This approach lets you run many 'agent' applications (possibly on different boxes) and one
'coordinator' application.

Load-test execution steps:

1. launch one 'agent' application (bin/rtmp-loadtester-agent_9900.bat) or many - it
starts agent application and opens JMX port at 9900 port.
2. set 'agent' applications JMX ports, streams to play and number of clients to emulate in the 'coordinator''s configuration file (bin/rtmp-loadtester-coordinator.properties)
3. launch 'coordinator' application (bin/rtmp-loadtester-
coordinator.bat). The 'coordinator' application sends 'start
emulation' requests to agents.


'Agent' application performance overview:
Single 'agent' instance can emulate 1200 clients using only 20% cpu
and ~256Mb of RAM (Athlon 64 X2 3800+, connection to the 'localhost' server)

'Coordinator' application logic:
'Coordinator' application selects agent and stream name randomly (from the lists defined in the properties file)
and starts client emulation every 200 ms until max connected clients number is reached.
JUV RTMP Client (J2ME Edition) 1.1.0 maintenance release is available:
  • Array, ArrayCollection, ObjectProxy classes are added
  • minor improvements
JUV RTMP Client 1.5.0 maintenance release is available:
  • Array, ArrayCollection, ObjectProxy classes are added
  • minor improvements

Monday, January 25, 2010

Desktop publisher applet is available at http://www.smaxe.com/applet.jsf?id=rtmp-desktop-publisher-svc1.
It lets you publish your desktop (SVC1 codec) to the RTMP server.