<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1636549020293621921</id><updated>2012-02-02T10:47:03.319-08:00</updated><title type='text'>smaxe.com blog</title><subtitle type='html'>http://www.smaxe.com blog</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-6706794999588564134</id><published>2012-02-02T10:42:00.000-08:00</published><updated>2012-02-02T10:47:03.325-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-webcam-sdk"&gt;JUV Webcam SDK&lt;/a&gt; 1.0.0 (Java Webcam Capture API for Windows/Mac/Linux) is released.&lt;br /&gt;&lt;a href="http://demo.smaxe.com/juv-na-demo-webcam.html"&gt;Demo applet&lt;/a&gt; and &lt;a href="http://www.smaxe.com/source.jsf?id=ExNativeAccessWebcam.java"&gt;SDK usage example&lt;/a&gt; are available.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-6706794999588564134?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/6706794999588564134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2012/02/juv-webcam-sdk-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/6706794999588564134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/6706794999588564134'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2012/02/juv-webcam-sdk-1.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-5210050836671886227</id><published>2011-09-21T12:05:00.000-07:00</published><updated>2011-09-21T12:07:30.147-07:00</updated><title type='text'>Java RTMP Publisher applet</title><content type='html'>&lt;a href="http://demo.smaxe.com/juv-rtmp-publisher.html"&gt;Java RTMP Publisher applet&lt;/a&gt; 0.9.0 is released.&lt;br /&gt;It supports:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Audio sources: microphone&lt;/li&gt;&lt;li&gt;Video sources: monitor or desktop region&lt;/li&gt;&lt;li&gt;Audio codecs: nellymoser, speex&lt;/li&gt;&lt;li&gt;Video codecs: ScreenVideo1, ScreenVideo2&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-5210050836671886227?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/5210050836671886227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2011/09/java-rtmp-publisher-applet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/5210050836671886227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/5210050836671886227'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2011/09/java-rtmp-publisher-applet.html' title='Java RTMP Publisher applet'/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-8752781776729114987</id><published>2011-05-22T07:05:00.000-07:00</published><updated>2011-05-22T07:07:03.212-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-rtmp-researcher"&gt;RTMP Researcher 0.9.10&lt;/a&gt; is released and available for &lt;a href="http://www.smaxe.com/download.jsf?id=juv-rtmp-researcher"&gt;download&lt;/a&gt;.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Added *.pcap files playback&lt;/li&gt;&lt;li&gt;Added 'Open Recent Files' functionality&lt;/li&gt;&lt;li&gt;Minor improvements&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-8752781776729114987?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/8752781776729114987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2011/05/rtmp-researcher-0.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/8752781776729114987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/8752781776729114987'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2011/05/rtmp-researcher-0.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-326909997024374857</id><published>2011-05-14T07:05:00.000-07:00</published><updated>2011-05-14T07:06:50.845-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-rtmp-client"&gt;JUV RTMP Client 1.5.12&lt;/a&gt; is released and available for &lt;a href="http://www.smaxe.com/download.jsf?id=juv-rtmp-client"&gt;download&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SWF Verification fix&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Minor improvements&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-326909997024374857?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/326909997024374857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2011/05/juv-rtmp-client-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/326909997024374857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/326909997024374857'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2011/05/juv-rtmp-client-1.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-8859163778970535269</id><published>2010-12-05T05:48:00.000-08:00</published><updated>2010-12-05T05:50:04.727-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-rtmp-client"&gt;JUV RTMP Client 1.5.10&lt;/a&gt; s released and available for &lt;a href="http://www.smaxe.com/download.jsf?id=juv-rtmp-client"&gt;download&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Added ICamera#onFlvData(*)&lt;/li&gt;&lt;li&gt;'deleteStream(id)' method is sent when publish stream is closed&lt;/li&gt;&lt;li&gt;Minor improvements&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-8859163778970535269?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/8859163778970535269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2010/12/juv-rtmp-client-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/8859163778970535269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/8859163778970535269'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2010/12/juv-rtmp-client-1.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-7883395450280171392</id><published>2010-12-02T06:32:00.000-08:00</published><updated>2010-12-02T06:39:36.685-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-rtmp-researcher"&gt;RTMP Researcher 0.9.8&lt;/a&gt; is released and available for &lt;a href="http://www.smaxe.com/download.jsf?id=juv-rtmp-researcher"&gt;download&lt;/a&gt;.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Added RTMP sessions 'save'/'load' functionality&lt;/li&gt;&lt;li&gt;More detailed CSV reports&lt;/li&gt;&lt;li&gt;Minor improvements&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-7883395450280171392?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/7883395450280171392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2010/12/rtmp-researcher-0.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/7883395450280171392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/7883395450280171392'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2010/12/rtmp-researcher-0.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-7196566551073328775</id><published>2010-11-01T10:42:00.000-07:00</published><updated>2010-11-01T10:44:35.525-07:00</updated><title type='text'></title><content type='html'>!!!: 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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-7196566551073328775?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/7196566551073328775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2010/11/please-update-to-latest-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/7196566551073328775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/7196566551073328775'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2010/11/please-update-to-latest-1.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-3849387848559907417</id><published>2010-10-31T12:48:00.000-07:00</published><updated>2010-10-31T12:51:52.310-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-rtmp-client-me"&gt;JUV RTMP Client (J2ME Edition) 1.1.8&lt;/a&gt; is released and available for &lt;a href="http://www.smaxe.com/download.jsf?id=juv-rtmp-client-me"&gt;download&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;introduced 'interlaced packet writer' mode and respective methods&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-3849387848559907417?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/3849387848559907417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2010/10/juv-rtmp-client-j2me-edition-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/3849387848559907417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/3849387848559907417'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2010/10/juv-rtmp-client-j2me-edition-1.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-4687241896308535601</id><published>2010-10-31T12:42:00.000-07:00</published><updated>2010-10-31T12:49:35.335-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-rtmp-client"&gt;JUV RTMP Client 1.5.8&lt;/a&gt; is released and available for &lt;a href="http://www.smaxe.com/download.jsf?id=juv-rtmp-client"&gt;download&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Added NetStream.bufferSize(), NetStream.bufferLength(), NetStream.clearBuffer() methods to keep track of 'upload buffer' state&lt;/li&gt;&lt;li&gt;Added NetConnection.getUploadBufferSize() method&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-4687241896308535601?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/4687241896308535601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2010/10/juv-rtmp-client-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/4687241896308535601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/4687241896308535601'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2010/10/juv-rtmp-client-1.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-673389126297320030</id><published>2010-09-11T06:20:00.000-07:00</published><updated>2010-09-11T06:27:12.996-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-rtmp-client"&gt;JUV RTMP   Client 1.5.7&lt;/a&gt; beta-release is available for &lt;a href="http://download.smaxe.com/product/juv-rtmp-client/juv-rtmp-client-1.5.7.zip"&gt;download&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;introduced 'interlaced packet writer' mode, easier to manage upload bandwidth&lt;br /&gt;&lt;/li&gt;&lt;li&gt;SWF verification&lt;/li&gt;&lt;li&gt;additional example: &lt;a href="http://www.smaxe.com/source.jsf?id=ExDesktopPublisherX.java"&gt;ExDesktopPublisherX.java&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;minor improvements&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-673389126297320030?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/673389126297320030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2010/09/juv-rtmp-client-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/673389126297320030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/673389126297320030'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2010/09/juv-rtmp-client-1.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-7001147264341460962</id><published>2010-05-01T08:15:00.001-07:00</published><updated>2010-05-01T08:15:46.959-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-rtmp-client-me"&gt;JUV  RTMP   Client (J2ME Edition) 1.1.4&lt;/a&gt; maintenance release is available:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Flex/Flash Remoting/Data Services API added&lt;/li&gt;&lt;li&gt;minor   improvements&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-7001147264341460962?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/7001147264341460962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2010/05/juv-rtmp-client-j2me-edition-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/7001147264341460962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/7001147264341460962'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2010/05/juv-rtmp-client-j2me-edition-1.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-5686030432618027222</id><published>2010-05-01T08:08:00.000-07:00</published><updated>2010-05-01T08:13:59.154-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-rtmp-client"&gt;JUV RTMP   Client 1.5.4&lt;/a&gt; maintenance release is available:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Flex/Flash Remoting/Data Services API added&lt;br /&gt;&lt;/li&gt;&lt;li&gt;minor  improvements&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-5686030432618027222?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/5686030432618027222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2010/05/juv-rtmp-client-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/5686030432618027222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/5686030432618027222'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2010/05/juv-rtmp-client-1.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-8082896992277477551</id><published>2010-02-01T22:29:00.000-08:00</published><updated>2010-02-01T22:30:27.250-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-rtmp-loadtester-lite"&gt;JUV RTMP LoadTester (Lite) 0.9&lt;/a&gt; is released.&lt;br /&gt;&lt;br /&gt;It is a freeware Java tool that lets you load test VOD or Live stream playback functionality&lt;br /&gt;of any RTMP server (Red5, Wowza, FMS, etc).&lt;br /&gt;&lt;br /&gt;It contains 2 applications:&lt;br /&gt;&lt;br /&gt;   1. 'agent' application - responsible for client emulation&lt;br /&gt;   2. 'coordinator' application - responsible for agents coordination (through JMX)&lt;br /&gt;&lt;br /&gt;This approach lets you run many 'agent' applications (possibly on different boxes) and one&lt;br /&gt;'coordinator' application.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Load-test execution steps&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;   1. launch one 'agent' application (bin/rtmp-loadtester-agent_9900.bat) or many - it&lt;br /&gt;      starts agent application and opens JMX port at 9900 port.&lt;br /&gt;   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)&lt;br /&gt;   3. launch 'coordinator' application (bin/rtmp-loadtester-&lt;br /&gt;      coordinator.bat). The 'coordinator' application sends 'start&lt;br /&gt;      emulation' requests to agents.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;'Agent' application performance overview&lt;/span&gt;:&lt;br /&gt;Single 'agent' instance can emulate 1200 clients using only 20% cpu&lt;br /&gt;and ~256Mb of RAM (Athlon 64 X2 3800+, connection to the 'localhost' server)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;'Coordinator' application logic&lt;/span&gt;:&lt;br /&gt;'Coordinator' application selects agent and stream name randomly (from the lists defined in the properties file)&lt;br /&gt;and starts client emulation every 200 ms until max connected clients number is reached.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-8082896992277477551?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/8082896992277477551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2010/02/juv-rtmp-loadtester-lite-0.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/8082896992277477551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/8082896992277477551'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2010/02/juv-rtmp-loadtester-lite-0.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-4745300797649648760</id><published>2010-02-01T13:58:00.000-08:00</published><updated>2010-02-01T14:02:53.376-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-rtmp-client-me"&gt;JUV RTMP   Client (J2ME Edition) 1.1.0&lt;/a&gt; maintenance release is available:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Array,  ArrayCollection, ObjectProxy classes are added&lt;/li&gt;&lt;li&gt;minor  improvements&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-4745300797649648760?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/4745300797649648760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2010/02/juv-rtmp-client-j2me-edition-1.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/4745300797649648760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/4745300797649648760'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2010/02/juv-rtmp-client-j2me-edition-1.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-1368785291827600547</id><published>2010-02-01T13:53:00.000-08:00</published><updated>2010-02-01T14:02:29.806-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-rtmp-client"&gt;JUV RTMP  Client 1.5.0&lt;/a&gt; maintenance release is available:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Array, ArrayCollection, ObjectProxy classes are added&lt;/li&gt;&lt;li&gt;minor improvements&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-1368785291827600547?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/1368785291827600547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2010/02/juv-rtmp-client-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/1368785291827600547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/1368785291827600547'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2010/02/juv-rtmp-client-1.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-4282122041599178226</id><published>2010-01-25T14:29:00.001-08:00</published><updated>2010-02-01T13:51:53.528-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/applet.jsf?id=rtmp-desktop-publisher-svc1"&gt;Desktop publisher&lt;/a&gt; applet is available at &lt;a href="http://www.smaxe.com/applet.jsf?id=rtmp-desktop-publisher-svc1"&gt;http://www.smaxe.com/applet.jsf?id=rtmp-desktop-publisher-svc1&lt;/a&gt;.&lt;br /&gt;It lets you publish your desktop (SVC1 codec) to the RTMP  server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-4282122041599178226?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/4282122041599178226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2010/01/desktop-publisher-applet-that-publishes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/4282122041599178226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/4282122041599178226'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2010/01/desktop-publisher-applet-that-publishes.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-6342935888242921808</id><published>2009-12-06T05:34:00.000-08:00</published><updated>2009-12-06T05:45:26.270-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/source.jsf?id=ExVoicePublisher.java"&gt;Voice publisher&lt;/a&gt; example is available now.&lt;br /&gt;It lets you publish your voice (captured by microphone) to the RTMP server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-6342935888242921808?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/6342935888242921808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2009/12/voice-publisher-example-is-published.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/6342935888242921808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/6342935888242921808'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2009/12/voice-publisher-example-is-published.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-1824548213772381699</id><published>2009-12-06T05:25:00.001-08:00</published><updated>2009-12-06T05:33:28.906-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-rtmp-tester"&gt;JUV RTMP Tester 1.1.2&lt;/a&gt; is released:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;byte[], short[], int[], long[], float[], double[] can be used as method invocation/SharedObject message argument (both AMF0 and AMF3 encodings).&lt;/li&gt;&lt;li&gt;minor fix to com.smaxe.uv.amf.ObjectCreator class&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-1824548213772381699?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/1824548213772381699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2009/12/juv-rtmp-tester-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/1824548213772381699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/1824548213772381699'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2009/12/juv-rtmp-tester-1.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-5286680689122484500</id><published>2009-12-06T05:24:00.000-08:00</published><updated>2009-12-06T05:31:55.690-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-rtmp-client-me"&gt;JUV RTMP Client (J2ME Edition) 1.0.28&lt;/a&gt; is released:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;byte[], short[], int[], long[], float[], double[] can be used as method invocation/SharedObject message argument (both AMF0 and AMF3 encodings).&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-5286680689122484500?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/5286680689122484500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2009/12/juv-rtmp-client-j2me-edition-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/5286680689122484500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/5286680689122484500'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2009/12/juv-rtmp-client-j2me-edition-1.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636549020293621921.post-6061263072597497546</id><published>2009-12-06T05:19:00.000-08:00</published><updated>2009-12-06T05:29:27.768-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.smaxe.com/product.jsf?id=juv-rtmp-client"&gt;JUV RTMP Client 1.4.18&lt;/a&gt; is released:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;byte[], short[], int[], long[], float[], double[] can be used as method invocation/SharedObject message argument (both AMF0 and AMF3 encodings).&lt;/li&gt;&lt;li&gt;minor fix to com.smaxe.uv.amf.ObjectCreator class&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636549020293621921-6061263072597497546?l=smaxe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smaxe.blogspot.com/feeds/6061263072597497546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smaxe.blogspot.com/2009/12/juv-rtmp-client-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/6061263072597497546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636549020293621921/posts/default/6061263072597497546'/><link rel='alternate' type='text/html' href='http://smaxe.blogspot.com/2009/12/juv-rtmp-client-1.html' title=''/><author><name>Andrei Sochirca</name><uri>http://www.blogger.com/profile/06895401549117149593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
