What I would do first is take a piece of paper and write down a list of
features people need and how they can be accomplished right now.
In both modes server (what red5 is now) and library (what red5-minimal
offers).
E.g.
Q. I need to stream VOD
A1. setup red5 server, change config in the following places 1, 2, 3
A2. use the following class from library (red5-minimal or red5-core), set
the following fields

Afterwards ensure all the questions and solutions are in wiki, I am not red5
old timer but I see people complaining about the lack of documentation.

Third step would be to think what should be changed to have all the
questions answered,
that's when, in my opinion, refactoring might or might not (depends on
features asked) take place.

PS. good overall architecture document is bitterly needed (have I missed a
link in wiki?),
since even after repackaging red5 into red5-minimal I dont have
the-big-picture of red5 in my head.

On 4/2/07, Steven Gong <[EMAIL PROTECTED]> wrote:

Thanks a lot, Alexander.

Luke and I are thinking of remodeling Red5 to meet different requirements
recently. The key point is that our customers might not need all features we
provide. Some might not need the application framework. Some might only want
to stream VODs. Some might only need SharedObjects. So it makes much sense
to make a red5-core as small as possible and make other modules like
application support, streaming and sharedobject as add-ons. Your
red5-minimal is quite insteresting and the idea is, to some extent, similar
to our considerations. Maybe you can contribute some efforts in this
remodeling work if you'd like.

Thanks again for your great work. :-)

On 4/2/07, Alexander Zhukov <[EMAIL PROTECTED]> wrote:
>
> Yes, this is the hardest part, I cant stop thinking about. I'm glad you
> mentioned it.
> Actually the modifications we've made to red5 itself are not major (some
> constructors added, some factories used instead of Spring app context)
> So the best possible solution would be to merge those changes into red5
> trunk and write a separate build.xml (or add a task to existing one) to
> generate red5-minimal.jar
> In the other case, if red5 team finds out that modifications are too
> invasive, I would be very grateful if we coordinated to release red5 and
> red5-minimal at the same time.
> That is when you decide there's a time for release, announce it in the
> mailing list a week or so before so that we can pickup the changes.
> As usual, if somebody is interested to keep the source in sync more
> often than every release the source of red5-minimal is there, if it is
> required we can setup a separate repository or commit all the source code as
> a red5 branch.
>
> Cheers
>
> On 4/2/07, Chris Allen < [EMAIL PROTECTED]> wrote:
>
> > I can see how this is going to be very useful to people. How do you
> > plan to maintain this version? In other words keep it in sync with the
> > changes we make to Red5. It might make sense to coordinate with you for our
> > releases so that you can get out a version at those times too.
> >
> > Anyway, great job and thanks!
> >
> > -Chris
> >
> > On 3/31/07, Alexander Zhukov < [EMAIL PROTECTED]> wrote:
> >
> > > Hi All!
> > >
> > > We have put together a small and embeddable version of red5 -
> > > red5-minimal.
> > > You might find red5-minimal useful if dont need all the features of
> > > red5, but streaming and rtmpt flashapp  to server communication.
> > >
> > > red5-minimal is a small subset of red5 server which is based on
> > > red5-0.6rc2.
> > > The main goal of red5-minimal is not to substitute red5 but to
> > > provide a small standalone jar and easy to embed class file to run red5 
from
> > > within your application.
> > >
> > > red5-minimal is configured entirely from your java code, so you can
> > > think of red5-minimal as a library not a full-fledged server like red5.
> > >
> > > Everybody is invited to check out red5-minimal code at
> > > http://oss.viewdle.com/red5-minimal/
> > >
> > > Comments, ideas, criticism are appreciated,  if you find
> > > red5-minimal useful or absolutely ugly please tell.
> > >
> > > _______________________________________________
> > > osflash mailing list
> > > [email protected]
> > > http://osflash.org/mailman/listinfo/osflash_osflash.org
> > >
> > >
> >
> > _______________________________________________
> > Red5 mailing list
> > [email protected]
> > http://osflash.org/mailman/listinfo/red5_osflash.org
> >
> >
>
> _______________________________________________
> Red5 mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/red5_osflash.org
>
>


--
I cannot tell why this heart languishes in silence. It is for small needs
it never asks, or knows or remembers.  -- Tagore

Best Regards
Steven Gong
_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org


_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to