I tried to add dependency for red5 client same way we have server, but it was impossible since red5-client was not buildable by ant
On Thu, Jun 14, 2012 at 10:42 AM, Maxim Solodovnik <[email protected]>wrote: > Hello Sebastian, > > sorry for for the late response. > I'll check the build and will try to find the cause of this error. > > StreamProxy forwards RTMP packets to some other server (like justin.tv) > > > On Wed, Jun 13, 2012 at 1:01 AM, [email protected] < > [email protected]> wrote: > >> I have fixed OPENMEETINGS-323. >> I have also done some changes to the red5-client.jar and the structure of >> our libraries. >> You will need to do a clean.all >> The structure is now: >> build/red5/server >> build/red5/client >> >> and both client as well as server can be configured in the >> build.properties to be different revisions (or the same). >> I have removed the dependency in the Ivy file to the red5-client-2.0.jar >> as we build it now locally and copy at the appropriate locations. >> >> The exception is gone, Screensharing does basically work again. But the >> RTMPTClient still can't connect. Same message like it was before: Handshake >> error/too long. >> >> BTW: What is this StreamProxy doing? >> >> Sebastian >> >> 2012/6/12 [email protected] <[email protected]> >> >> I've documentated progress in: >>> https://issues.apache.org/jira/browse/OPENMEETINGS-323 >>> >>> Sebastian >>> >>> 2012/6/12 [email protected] <[email protected]>: >>> > Hi Maxim, >>> > >>> > after updating red5 to r4380 + enabling the RTMPT standalone in the >>> > jee-container.xml >>> > RTMPT did work locally (no chance yet to test it on a internet server) >>> > >>> > However the RTMPT-Screensharer does not startup at all. >>> > It throws an Exception: >>> > java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory >>> > at >>> org.red5.server.net.rtmp.BaseRTMPHandler.<clinit>(BaseRTMPHandler.java:62) >>> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >>> > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown >>> Source) >>> > at java.lang.reflect.Method.invoke(Unknown Source) >>> > at com.sun.javaws.Launcher.executeApplication(Unknown Source) >>> > at com.sun.javaws.Launcher.executeMainClass(Unknown Source) >>> > at com.sun.javaws.Launcher.doLaunchApp(Unknown Source) >>> > at com.sun.javaws.Launcher.run(Unknown Source) >>> > at java.lang.Thread.run(Unknown Source) >>> > Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory >>> > at java.net.URLClassLoader$1.run(Unknown Source) >>> > at java.security.AccessController.doPrivileged(Native Method) >>> > at java.net.URLClassLoader.findClass(Unknown Source) >>> > at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source) >>> > at java.lang.ClassLoader.loadClass(Unknown Source) >>> > at java.lang.ClassLoader.loadClass(Unknown Source) >>> > ... 10 more >>> > >>> > I think it might relate to changes done to Red5 >>> > http://code.google.com/p/red5/source/detail?r=4377 >>> > >>> > But I think we also need to update our Red5-Client to the latest >>> > revision instead of RC2. >>> > >>> > Sebastian >>> > >>> > -- >>> > Sebastian Wagner >>> > https://twitter.com/#!/dead_lock >>> > http://www.openmeetings.de >>> > http://www.webbase-design.de >>> > http://www.wagner-sebastian.com >>> > [email protected] >>> >>> >>> >>> -- >>> Sebastian Wagner >>> https://twitter.com/#!/dead_lock >>> http://www.openmeetings.de >>> http://www.webbase-design.de >>> http://www.wagner-sebastian.com >>> [email protected] >>> >> >> >> >> -- >> Sebastian Wagner >> https://twitter.com/#!/dead_lock >> http://www.openmeetings.de >> http://www.webbase-design.de >> http://www.wagner-sebastian.com >> [email protected] >> > > > > -- > WBR > Maxim aka solomax > -- WBR Maxim aka solomax
