The latest svn should be compatible with the latest red5.
BUt of course you should go through the features one time to check that.

Sebastian

2011/1/19 lyric <[email protected]>

> Thanks Sebastian,
>
> in fact, why I try to upgrade is that I need (native red5) RTMPS as
> soon as possible.
>
> To what openmeetings-release do I have to update at least for that
> and where can I download/checkout a compatible red5-Version?
>
> Cyril
>
>
> On 19 Jan., 21:15, "[email protected]" <[email protected]>
> wrote:
> > Hi Cyril,
> >
> > using disconnect is no good option at all, we've switched to roomLeave
> cause
> > at the disconnect method the client is really gone and you can't find out
> > who it was.
> >
> > You should stick to the red5-version that ships with the openmeetings
> > sources. If you need to update to the latest red5 you should also use the
> > latest sources there are quite a few API changes in the later Red5
> version
> > that you need to refactor in the openmeetings code too.
> >
> > Sebastian
> >
> > 2011/1/19 lyric <[email protected]>
> >
> >
> >
> > > Yes, I understand, you must be right.
> >
> > > I did some more tests and found that the returned value varies.
> > > So it is not reliable.
> >
> > > I am using red5-1.0.0-build-hudson-red5_jdk6_stable-394
> > > Doesn't anybody else noticed this anomaly?
> >
> > > Should openmeetings rely on such a method?
> >
> > > Wouldn't it be possible to bypass this issue by using Red5's
> > > disconnect(IConnection conn, IScope scope)-handler?
> >
> > > On 19 Jan., 17:03, "[email protected]" <[email protected]>
> > > wrote:
> > > > Red5.getConnectionLocal().
> >
> > > > > getClient().getId()
> >
> > > > is a red5 API call, it does not so much have todo with OpenMeetings.
> > > > OpenMeetings never writes that ID.
> > > > So if the ID/streamId is not correct then either:
> > > > a) the client is already gone and its a problem of reading the
> variable
> > > at a
> > > > not appropriate time
> > > > b) there is an error in the red5 API
> >
> > > > Sebastian
> >
> > > > 2011/1/19 lyric <[email protected]>
> >
> > > > > Red5.getConnectionLocal().getClient().getId() returns '0' instead
> of
> > > > > '1' for the following cenario:
> >
> > > > > First Alice enters the room. Then Bob enters. Then Bob closes his
> > > > > browser. Bob's image
> > > > > becomes black but is not removed from the room.
> >
> > > > > On 19 Jan., 13:49, "[email protected]" <[email protected]>
> > > > > wrote:
> > > > > > and what does:
> > > > > > Red5.getConnectionLocal().
> > > > > > getClient()
> >
> > > > > > return?
> >
> > > > > > If I remember correctly the problem was that the object/client
> was
> > > > > already
> > > > > > gone when
> > > > > > Red5.getConnectionLocal().
> > > > > > getClient()
> > > > > > was called, so there was a NullPointer exception at that point.
> >
> > > > > > Sebastian
> >
> > > > > > 2011/1/19 lyric <[email protected]>
> >
> > > > > > > Hello Sebastian,
> >
> > > > > > > here the main commits which I found that could be realated to
> the
> > > > > > > issue:
> > > > > > > -r1795  Fixes: Null-Pointer Exception in Room-Leave Method
> > > > > > > -r1867  This seems to workaround the NullPointer Exception in
> the
> > > > > > > roomLeaveByScope
> > > > > > > Method.
> > > > > > > -r1894  Fixes: Update to fit into RED5-0.8RC3
> > > > > > > -r2023  Fixes error that may prevent a User to get cleared
> > > correctly
> > > > > > > when leaving a
> > > > > > > Room.
> > > > > > > -r2036  issue 723  fix, syncronizing the
> ScopeApplicationAdapter
> > > > > > > methods
> >
> > > > > > > If I understand right,
> > > Red5.getConnectionLocal().getClient().getId()
> > > > > > > called in 'roomLeave'- and 'streamBroadcastClose' should return
> the
> > > > > > > streamid of the client whose browser was closed. But in my
> upgrade
> > > it
> > > > > > > doesn't. Unfortunatly I have no idea why.
> >
> > > > > > > Thanks,
> > > > > > > Cyril
> >
> > > > > > > On 19 Jan., 09:29, "[email protected]" <
> [email protected]>
> > > > > > > wrote:
> > > > > > > > Hallo Cyril,
> >
> > > > > > > > are there any source code commits linked to the Issue that
> was
> > > fixed?
> > > > > > > > I can hardly remember those commits anymore as it is such
> long
> > > time
> > > > > ago.
> >
> > > > > > > > Otherwise I would suggest you need to debug down the problem,
> if
> > > you
> > > > > have
> > > > > > > > questions about certain variables or methods let us know.
> >
> > > > > > > > Sebastian
> >
> > > > > > > > 2011/1/19 lyric <[email protected]>
> >
> > > > > > > > > Hello,
> >
> > > > > > > > > currently I am trying to upgrade a customized openmeetings-
> > > > > > > > > application. I started by upgrading to release 2036 (I know
> it
> > > is
> > > > > > > > > still a quite old one but I am quite slow with merging ;-)
> >
> > > > > > > > > That release is said to fix a "room leave"-anomaly (issue
> 723).
> > > > > > > > > Unfortunately not for me.
> > > > > > > > > For example having two users Alice and Bob. First Alice
> enters
> > > the
> > > > > > > > > room. Then Bob enters. Then Bob closes his browser. Bob's
> image
> > > > > > > > > becomes black but is not removed from the room.
> >
> > > > > > > > > After some investigation I found that in the 'roomLeave'-
> and
> > > > > > > > > 'streamBroadcastClose'-handlers
> > > > > > > > > Red5.getConnectionLocal().getClient().getId() does not seem
> to
> > > > > return
> > > > > > > > > the correct streamid. In the above example '0' instead of
> '1'.
> >
> > > > > > > > > Does anybody know what may be wrong? Please tell me if you
> have
> > > any
> > > > > > > > > idea. I cannot find the reason, although I am already
> > > desperately
> > > > > > > > > searching for more than three weeks.
> >
> > > > > > > > > Thanks for reading,
> > > > > > > > > Cyril
> >
> > > > > > > > > --
> > > > > > > > > You received this message because you are subscribed to the
> > > Google
> > > > > > > Groups
> > > > > > > > > "OpenMeetings developers" group.
> > > > > > > > > To post to this group, send email to
> > > > > [email protected]
> > > > > > > .
> > > > > > > > > To unsubscribe from this group, send email to
> > > > > > > > > [email protected]<openmeetings-dev%[email protected]>
> <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> >
> > > <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> >
> >
> > > > > <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> >
> > > <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> >
> >
> > > > > > > <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> >
> > > <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> >
> >
> > > > > <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> >
> > > <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> >
> >
> > > > > > > > > .
> > > > > > > > > For more options, visit this group at
> > > > > > > > >http://groups.google.com/group/openmeetings-dev?hl=en.
> >
> > > > > > > > --
> > > > > > > > Sebastian
> >
> > >
> Wagnerhttp://www.webbase-design.dehttp://openmeetings.googlecode.comhttp://
> > > > > > >www.wagner-sebastian.com
> > > > > > > > [email protected]
> >
> > > > > > > --
> > > > > > > You received this message because you are subscribed to the
> Google
> > > > > Groups
> > > > > > > "OpenMeetings developers" group.
> > > > > > > To post to this group, send email to
> > > [email protected]
> > > > > .
> > > > > > > To unsubscribe from this group, send email to
> > > > > > > [email protected]<openmeetings-dev%[email protected]>
> <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> >
> > > <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> >
> >
> > > > > <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> >
> > > <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> >
> >
> > > > > > > .
> > > > > > > For more options, visit this group at
> > > > > > >http://groups.google.com/group/openmeetings-dev?hl=en.
> >
> > > > > > --
> > > > > > Sebastian
> >
> > >
> Wagnerhttp://www.webbase-design.dehttp://openmeetings.googlecode.comhttp://
> > > > >www.wagner-sebastian.com
> > > > > > [email protected]
> >
> > > > > --
> > > > > You received this message because you are subscribed to the Google
> > > Groups
> > > > > "OpenMeetings developers" group.
> > > > > To post to this group, send email to
> [email protected]
> > > .
> > > > > To unsubscribe from this group, send email to
> > > > > [email protected]<openmeetings-dev%[email protected]>
> <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> >
> > > <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> >
> >
> > > > > .
> > > > > For more options, visit this group at
> > > > >http://groups.google.com/group/openmeetings-dev?hl=en.
> >
> > > > --
> > > > Sebastian
> > >
> Wagnerhttp://www.webbase-design.dehttp://openmeetings.googlecode.comhttp://
> > >www.wagner-sebastian.com
> > > > [email protected]
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "OpenMeetings developers" group.
> > > To post to this group, send email to [email protected]
> .
> > > To unsubscribe from this group, send email to
> > > [email protected]<openmeetings-dev%[email protected]>
> <openmeetings-dev%[email protected]<openmeetings-dev%[email protected]>
> >
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/openmeetings-dev?hl=en.
> >
> > --
> > Sebastian
> Wagnerhttp://www.webbase-design.dehttp://openmeetings.googlecode.comhttp://
> www.wagner-sebastian.com
> > [email protected]
>
> --
> You received this message because you are subscribed to the Google Groups
> "OpenMeetings developers" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<openmeetings-dev%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/openmeetings-dev?hl=en.
>
>


-- 
Sebastian Wagner
http://www.webbase-design.de
http://openmeetings.googlecode.com
http://www.wagner-sebastian.com
[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/openmeetings-dev?hl=en.

Reply via email to