Discussion:
Material on Red5 architecture
Hannes Nützmann
2009-03-13 15:39:44 UTC
Permalink
Hey,

I'm currently writing my bachelor thesis, and my prof wants me to
explain the architecture of the Red5 server. But I have no clue how it
really works. I understand that I can programm my own applications by
extending the ApplicationAdapter and so on. But how does the Red5
itself work? How does it collect the applications before starting up
etc. How is it delegating connections to the apps?

Is there any material on this?

Thanks,

Hannes
Dominick Accattato
2009-03-18 14:15:11 UTC
Permalink
I'd imagine this is a computer science class. Red5 is open source and there
is no better way to understand it then to actually take a look at the code.

Dominick Accattato
CTO & Senior Engineer
www.infrared5.com
315.717.2818



On Fri, Mar 13, 2009 at 11:39 AM, Hannes Nützmann <
Hey,
I'm currently writing my bachelor thesis, and my prof wants me to explain
the architecture of the Red5 server. But I have no clue how it really works.
I understand that I can programm my own applications by extending the
ApplicationAdapter and so on. But how does the Red5 itself work? How does it
collect the applications before starting up etc. How is it delegating
connections to the apps?
Is there any material on this?
Thanks,
Hannes
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
Dominick Accattato, CTO
Infrared5 Inc.
www.infrared5.com
Hannes Nützmann
2009-03-18 14:53:00 UTC
Permalink
I totally support this statement. But unfortunately my thesis had to
be done in a very short timeframe (2 months), and I had to take care
of other things as well - usage of red5 was just one part.
So I simply didnt have enough time to crawl through to all the code ..
anyway, I'll probably/hopefully work a lot with red5 in the future,
and will have more time to study the code more detailled then :)

Hannes
Post by Dominick Accattato
I'd imagine this is a computer science class. Red5 is open source
and there is no better way to understand it then to actually take a
look at the code.
Dominick Accattato
CTO & Senior Engineer
www.infrared5.com
315.717.2818
Hey,
I'm currently writing my bachelor thesis, and my prof wants me to
explain the architecture of the Red5 server. But I have no clue how
it really works. I understand that I can programm my own
applications by extending the ApplicationAdapter and so on. But how
does the Red5 itself work? How does it collect the applications
before starting up etc. How is it delegating connections to the apps?
Is there any material on this?
Thanks,
Hannes
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
Dominick Accattato, CTO
Infrared5 Inc.
www.infrared5.com
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
Johannes Nel
2009-03-18 15:12:08 UTC
Permalink
start with understanding the spring framework and take it from there me
thinks.
I totally support this statement. But unfortunately my thesis had to be
done in a very short timeframe (2 months), and I had to take care of other
things as well - usage of red5 was just one part.
So I simply didnt have enough time to crawl through to all the code ..
anyway, I'll probably/hopefully work a lot with red5 in the future, and will
have more time to study the code more detailled then :)
Hannes
I'd imagine this is a computer science class. Red5 is open source and
there is no better way to understand it then to actually take a look at the
code.
Dominick Accattato
CTO & Senior Engineer
www.infrared5.com
315.717.2818
On Fri, Mar 13, 2009 at 11:39 AM, Hannes Nützmann <
Hey,
I'm currently writing my bachelor thesis, and my prof wants me to explain
the architecture of the Red5 server. But I have no clue how it really works.
I understand that I can programm my own applications by extending the
ApplicationAdapter and so on. But how does the Red5 itself work? How does it
collect the applications before starting up etc. How is it delegating
connections to the apps?
Is there any material on this?
Thanks,
Hannes
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
Dominick Accattato, CTO
Infrared5 Inc.
www.infrared5.com
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
j:pn
\\no comment
Tyler Kocheran
2009-03-18 16:11:44 UTC
Permalink
Also, learn Mina, JEE Servlet containers, RTMP protocol and packets, AMF
packets, FLV packets...
Post by Johannes Nel
start with understanding the spring framework and take it from there me
thinks.
I totally support this statement. But unfortunately my thesis had to be
done in a very short timeframe (2 months), and I had to take care of other
things as well - usage of red5 was just one part.
So I simply didnt have enough time to crawl through to all the code ..
anyway, I'll probably/hopefully work a lot with red5 in the future, and will
have more time to study the code more detailled then :)
Hannes
I'd imagine this is a computer science class. Red5 is open source and
there is no better way to understand it then to actually take a look at the
code.
Dominick Accattato
CTO & Senior Engineer
www.infrared5.com
315.717.2818
On Fri, Mar 13, 2009 at 11:39 AM, Hannes Nützmann <
Hey,
I'm currently writing my bachelor thesis, and my prof wants me to explain
the architecture of the Red5 server. But I have no clue how it really works.
I understand that I can programm my own applications by extending the
ApplicationAdapter and so on. But how does the Red5 itself work? How does it
collect the applications before starting up etc. How is it delegating
connections to the apps?
Is there any material on this?
Thanks,
Hannes
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
Dominick Accattato, CTO
Infrared5 Inc.
www.infrared5.com
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
j:pn
\\no comment
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
And do this, knowing the time, that now it is high time to awake out of
sleep;
for now our salvation is nearer than when we first believed.
Mondain
2009-03-18 19:38:04 UTC
Permalink
Red5 probably isn't a good subject for a thesis unless you already have a
firm understanding of it, given your short time frame.
Paul
Post by Tyler Kocheran
Also, learn Mina, JEE Servlet containers, RTMP protocol and packets, AMF
packets, FLV packets...
start with understanding the spring framework and take it from there me
Post by Johannes Nel
thinks.
I totally support this statement. But unfortunately my thesis had to be
done in a very short timeframe (2 months), and I had to take care of other
things as well - usage of red5 was just one part.
So I simply didnt have enough time to crawl through to all the code ..
anyway, I'll probably/hopefully work a lot with red5 in the future, and will
have more time to study the code more detailled then :)
Hannes
I'd imagine this is a computer science class. Red5 is open source and
there is no better way to understand it then to actually take a look at the
code.
Dominick Accattato
CTO & Senior Engineer
www.infrared5.com
315.717.2818
On Fri, Mar 13, 2009 at 11:39 AM, Hannes Nützmann <
Post by Hannes Nützmann
Hey,
I'm currently writing my bachelor thesis, and my prof wants me to
explain the architecture of the Red5 server. But I have no clue how it
really works. I understand that I can programm my own applications by
extending the ApplicationAdapter and so on. But how does the Red5 itself
work? How does it collect the applications before starting up etc. How is it
delegating connections to the apps?
Is there any material on this?
Thanks,
Hannes
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
Dominick Accattato, CTO
Infrared5 Inc.
www.infrared5.com
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
j:pn
\\no comment
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
And do this, knowing the time, that now it is high time to awake out of
sleep;
for now our salvation is nearer than when we first believed.
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
http://gregoire.org/
http://osflash.org/red5
Tyler Kocheran
2009-03-18 19:54:38 UTC
Permalink
So how many pages is this "thesis" supposed to be around? There's more than
enough content, so I don't think that you'd run out of stuff to write about,
but yeah. If you want to understand the internals of Red5 quickly,
intentionally throw and catch errors in methods to see the full flow of
things. IE:

public void myRemoteMethod() {
try {
throw new RuntimeException("Stacktrace");
} catch (Exception e) {
e.printStackTrace();
}
}

If you do this in a remotely accessible method in a service or in your
application adapter, you'll be able to see the complete flow of how remoting
methods are handled. This helpful tip brought to you by TK, International.
Post by Mondain
Red5 probably isn't a good subject for a thesis unless you already have a
firm understanding of it, given your short time frame.
Paul
Also, learn Mina, JEE Servlet containers, RTMP protocol and packets, AMF
Post by Tyler Kocheran
packets, FLV packets...
start with understanding the spring framework and take it from there me
Post by Johannes Nel
thinks.
I totally support this statement. But unfortunately my thesis had to be
done in a very short timeframe (2 months), and I had to take care of other
things as well - usage of red5 was just one part.
So I simply didnt have enough time to crawl through to all the code ..
anyway, I'll probably/hopefully work a lot with red5 in the future, and will
have more time to study the code more detailled then :)
Hannes
I'd imagine this is a computer science class. Red5 is open source and
there is no better way to understand it then to actually take a look at the
code.
Dominick Accattato
CTO & Senior Engineer
www.infrared5.com
315.717.2818
On Fri, Mar 13, 2009 at 11:39 AM, Hannes Nützmann <
Post by Hannes Nützmann
Hey,
I'm currently writing my bachelor thesis, and my prof wants me to
explain the architecture of the Red5 server. But I have no clue how it
really works. I understand that I can programm my own applications by
extending the ApplicationAdapter and so on. But how does the Red5 itself
work? How does it collect the applications before starting up etc. How is it
delegating connections to the apps?
Is there any material on this?
Thanks,
Hannes
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
Dominick Accattato, CTO
Infrared5 Inc.
www.infrared5.com
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
j:pn
\\no comment
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
And do this, knowing the time, that now it is high time to awake out of
sleep;
for now our salvation is nearer than when we first believed.
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
http://gregoire.org/
http://osflash.org/red5
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
And do this, knowing the time, that now it is high time to awake out of
sleep;
for now our salvation is nearer than when we first believed.
Hannes Nützmann
2009-03-18 20:57:50 UTC
Permalink
Thanks Johannes and Tyler for mentioning the technologies used within
Red5. Learning them probably takes me a while, but I'll start and see
what happens.

Just to clarify: I didnt want to write my complete thesis about Red5,
I just thought about including an overview of the architecture.
Anyway, I have to hand in my thesis next monday, so theres not enough
time to learn the technologies before then ;) But I found other things
to write about, so its not a problem.

I'll suggest to my professor that he offers 'Red5' as a thesis to
other students at my uni. I really think its an quite interesting
topic. And maybe its possible to extract some of the contents of a
future thesis, to build a small webpage or blogpost, giving a broad
overview of Red5 architecture etc.
Post by Tyler Kocheran
So how many pages is this "thesis" supposed to be around? There's
more than enough content, so I don't think that you'd run out of
stuff to write about, but yeah. If you want to understand the
internals of Red5 quickly, intentionally throw and catch errors in
public void myRemoteMethod() {
try {
throw new RuntimeException("Stacktrace");
} catch (Exception e) {
e.printStackTrace();
}
}
If you do this in a remotely accessible method in a service or in
your application adapter, you'll be able to see the complete flow of
how remoting methods are handled. This helpful tip brought to you by
TK, International.
Red5 probably isn't a good subject for a thesis unless you already
have a firm understanding of it, given your short time frame.
Paul
Also, learn Mina, JEE Servlet containers, RTMP protocol and packets,
AMF packets, FLV packets...
start with understanding the spring framework and take it from there
me thinks.
I totally support this statement. But unfortunately my thesis had to
be done in a very short timeframe (2 months), and I had to take care
of other things as well - usage of red5 was just one part.
So I simply didnt have enough time to crawl through to all the
code .. anyway, I'll probably/hopefully work a lot with red5 in the
future, and will have more time to study the code more detailled
then :)
Hannes
Post by Dominick Accattato
I'd imagine this is a computer science class. Red5 is open source
and there is no better way to understand it then to actually take a
look at the code.
Dominick Accattato
CTO & Senior Engineer
www.infrared5.com
315.717.2818
Hey,
I'm currently writing my bachelor thesis, and my prof wants me to
explain the architecture of the Red5 server. But I have no clue how
it really works. I understand that I can programm my own
applications by extending the ApplicationAdapter and so on. But how
does the Red5 itself work? How does it collect the applications
before starting up etc. How is it delegating connections to the apps?
Is there any material on this?
Thanks,
Hannes
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
Dominick Accattato, CTO
Infrared5 Inc.
www.infrared5.com
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
j:pn
\\no comment
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
And do this, knowing the time, that now it is high time to awake out
of sleep;
for now our salvation is nearer than when we first believed.
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
http://gregoire.org/
http://osflash.org/red5
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
And do this, knowing the time, that now it is high time to awake out
of sleep;
for now our salvation is nearer than when we first believed.
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
José Leonardo Diaz Ordoñez
2009-03-23 03:35:01 UTC
Permalink
Hi, Hannes I am doing my thesis too and I have to use red5, maybe we can
help each other, cause I need also a red 5 overview
Thanks Johannes and Tyler for mentioning the technologies used within Red5.
Learning them probably takes me a while, but I'll start and see what
happens.
Just to clarify: I didnt want to write my complete thesis about Red5, I
just thought about including an overview of the architecture.
Anyway, I have to hand in my thesis next monday, so theres not enough time
to learn the technologies before then ;) But I found other things to write
about, so its not a problem.
I'll suggest to my professor that he offers 'Red5' as a thesis to other
students at my uni. I really think its an quite interesting topic. And maybe
its possible to extract some of the contents of a future thesis, to build a
small webpage or blogpost, giving a broad overview of Red5 architecture etc.
So how many pages is this "thesis" supposed to be around? There's more than
enough content, so I don't think that you'd run out of stuff to write about,
but yeah. If you want to understand the internals of Red5 quickly,
intentionally throw and catch errors in methods to see the full flow of
public void myRemoteMethod() {
try {
throw new RuntimeException("Stacktrace");
} catch (Exception e) {
e.printStackTrace();
}
}
If you do this in a remotely accessible method in a service or in your
application adapter, you'll be able to see the complete flow of how remoting
methods are handled. This helpful tip brought to you by TK, International.
Post by Mondain
Red5 probably isn't a good subject for a thesis unless you already have a
firm understanding of it, given your short time frame.
Paul
Also, learn Mina, JEE Servlet containers, RTMP protocol and packets, AMF
Post by Tyler Kocheran
packets, FLV packets...
start with understanding the spring framework and take it from there me
Post by Johannes Nel
thinks.
I totally support this statement. But unfortunately my thesis had to be
done in a very short timeframe (2 months), and I had to take care of other
things as well - usage of red5 was just one part.
So I simply didnt have enough time to crawl through to all the code ..
anyway, I'll probably/hopefully work a lot with red5 in the future, and will
have more time to study the code more detailled then :)
Hannes
I'd imagine this is a computer science class. Red5 is open source and
there is no better way to understand it then to actually take a look at the
code.
Dominick Accattato
CTO & Senior Engineer
www.infrared5.com
315.717.2818
On Fri, Mar 13, 2009 at 11:39 AM, Hannes Nützmann <
Post by Hannes Nützmann
Hey,
I'm currently writing my bachelor thesis, and my prof wants me to
explain the architecture of the Red5 server. But I have no clue how it
really works. I understand that I can programm my own applications by
extending the ApplicationAdapter and so on. But how does the Red5 itself
work? How does it collect the applications before starting up etc. How is it
delegating connections to the apps?
Is there any material on this?
Thanks,
Hannes
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
Dominick Accattato, CTO
Infrared5 Inc.
www.infrared5.com
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
j:pn
\\no comment
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
And do this, knowing the time, that now it is high time to awake out of
sleep;
for now our salvation is nearer than when we first believed.
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
http://gregoire.org/
http://osflash.org/red5
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
And do this, knowing the time, that now it is high time to awake out of
sleep;
for now our salvation is nearer than when we first believed.
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
----------------------------------------------------------
José Leonardo Diaz Ordoñez
Ingeniero en Electrónica y Telecomunicaciones
Énfasis en Ingeniería Telemática.
Universidad del Cauca, Popayán -Colombia
2007
Hannes Nützmann
2009-03-23 09:42:11 UTC
Permalink
Hey,

I'm sorry but atm I can't help you with that. I'm handing my thesis
today, and didn't have enough time to study more.

But like Tyler and Johannes mentioned, try to understand these and you
might get your overview:

Spring framework, Mina, JEE Servlet containers, RTMP protocol and
packets, AMF packets, FLV packets.
I also think learning in this order might be the best ..
Post by José Leonardo Diaz Ordoñez
Hi, Hannes I am doing my thesis too and I have to use red5,
maybe we can help each other, cause I need also a red 5 overview
Thanks Johannes and Tyler for mentioning the technologies used
within Red5. Learning them probably takes me a while, but I'll start
and see what happens.
Just to clarify: I didnt want to write my complete thesis about
Red5, I just thought about including an overview of the architecture.
Anyway, I have to hand in my thesis next monday, so theres not
enough time to learn the technologies before then ;) But I found
other things to write about, so its not a problem.
I'll suggest to my professor that he offers 'Red5' as a thesis to
other students at my uni. I really think its an quite interesting
topic. And maybe its possible to extract some of the contents of a
future thesis, to build a small webpage or blogpost, giving a broad
overview of Red5 architecture etc.
Post by Tyler Kocheran
So how many pages is this "thesis" supposed to be around? There's
more than enough content, so I don't think that you'd run out of
stuff to write about, but yeah. If you want to understand the
internals of Red5 quickly, intentionally throw and catch errors in
public void myRemoteMethod() {
try {
throw new RuntimeException("Stacktrace");
} catch (Exception e) {
e.printStackTrace();
}
}
If you do this in a remotely accessible method in a service or in
your application adapter, you'll be able to see the complete flow
of how remoting methods are handled. This helpful tip brought to
you by TK, International.
Red5 probably isn't a good subject for a thesis unless you already
have a firm understanding of it, given your short time frame.
Paul
Also, learn Mina, JEE Servlet containers, RTMP protocol and
packets, AMF packets, FLV packets...
start with understanding the spring framework and take it from
there me thinks.
I totally support this statement. But unfortunately my thesis had
to be done in a very short timeframe (2 months), and I had to take
care of other things as well - usage of red5 was just one part.
So I simply didnt have enough time to crawl through to all the
code .. anyway, I'll probably/hopefully work a lot with red5 in the
future, and will have more time to study the code more detailled
then :)
Hannes
Post by Dominick Accattato
I'd imagine this is a computer science class. Red5 is open source
and there is no better way to understand it then to actually take
a look at the code.
Dominick Accattato
CTO & Senior Engineer
www.infrared5.com
315.717.2818
Hey,
I'm currently writing my bachelor thesis, and my prof wants me to
explain the architecture of the Red5 server. But I have no clue
how it really works. I understand that I can programm my own
applications by extending the ApplicationAdapter and so on. But
how does the Red5 itself work? How does it collect the
applications before starting up etc. How is it delegating
connections to the apps?
Is there any material on this?
Thanks,
Hannes
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
Dominick Accattato, CTO
Infrared5 Inc.
www.infrared5.com
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
j:pn
\\no comment
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
And do this, knowing the time, that now it is high time to awake
out of sleep;
for now our salvation is nearer than when we first believed.
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
http://gregoire.org/
http://osflash.org/red5
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
And do this, knowing the time, that now it is high time to awake
out of sleep;
for now our salvation is nearer than when we first believed.
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
----------------------------------------------------------
José Leonardo Diaz Ordoñez
Ingeniero en Electrónica y Telecomunicaciones
Énfasis en Ingeniería Telemática.
Universidad del Cauca, Popayán -Colombia
2007
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
Tyler Kocheran
2009-03-23 16:35:25 UTC
Permalink
Of course, you could always just consult with me for a bit of cash... I'm
cheap I promise :) Email me offlist if you're interested!
Hey,
I'm sorry but atm I can't help you with that. I'm handing my thesis today,
and didn't have enough time to study more.
But like Tyler and Johannes mentioned, try to understand these and you
Spring framework, Mina, JEE Servlet containers, RTMP protocol and packets,
AMF packets, FLV packets.
I also think learning in this order might be the best ..
Hi, Hannes I am doing my thesis too and I have to use red5, maybe we can
help each other, cause I need also a red 5 overview
Post by Hannes Nützmann
Thanks Johannes and Tyler for mentioning the technologies used within
Red5. Learning them probably takes me a while, but I'll start and see what
happens.
Just to clarify: I didnt want to write my complete thesis about Red5, I
just thought about including an overview of the architecture.
Anyway, I have to hand in my thesis next monday, so theres not enough time
to learn the technologies before then ;) But I found other things to write
about, so its not a problem.
I'll suggest to my professor that he offers 'Red5' as a thesis to other
students at my uni. I really think its an quite interesting topic. And maybe
its possible to extract some of the contents of a future thesis, to build a
small webpage or blogpost, giving a broad overview of Red5 architecture etc.
So how many pages is this "thesis" supposed to be around? There's more
than enough content, so I don't think that you'd run out of stuff to write
about, but yeah. If you want to understand the internals of Red5 quickly,
intentionally throw and catch errors in methods to see the full flow of
public void myRemoteMethod() {
try {
throw new RuntimeException("Stacktrace");
} catch (Exception e) {
e.printStackTrace();
}
}
If you do this in a remotely accessible method in a service or in your
application adapter, you'll be able to see the complete flow of how remoting
methods are handled. This helpful tip brought to you by TK, International.
Post by Mondain
Red5 probably isn't a good subject for a thesis unless you already have a
firm understanding of it, given your short time frame.
Paul
Also, learn Mina, JEE Servlet containers, RTMP protocol and packets, AMF
Post by Tyler Kocheran
packets, FLV packets...
start with understanding the spring framework and take it from there me
Post by Johannes Nel
thinks.
I totally support this statement. But unfortunately my thesis had to be
done in a very short timeframe (2 months), and I had to take care of other
things as well - usage of red5 was just one part.
So I simply didnt have enough time to crawl through to all the code ..
anyway, I'll probably/hopefully work a lot with red5 in the future, and will
have more time to study the code more detailled then :)
Hannes
I'd imagine this is a computer science class. Red5 is open source and
there is no better way to understand it then to actually take a look at the
code.
Dominick Accattato
CTO & Senior Engineer
www.infrared5.com
315.717.2818
On Fri, Mar 13, 2009 at 11:39 AM, Hannes Nützmann <
Post by Hannes Nützmann
Hey,
I'm currently writing my bachelor thesis, and my prof wants me to
explain the architecture of the Red5 server. But I have no clue how it
really works. I understand that I can programm my own applications by
extending the ApplicationAdapter and so on. But how does the Red5 itself
work? How does it collect the applications before starting up etc. How is it
delegating connections to the apps?
Is there any material on this?
Thanks,
Hannes
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
Dominick Accattato, CTO
Infrared5 Inc.
www.infrared5.com
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
j:pn
\\no comment
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
And do this, knowing the time, that now it is high time to awake out of
sleep;
for now our salvation is nearer than when we first believed.
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
http://gregoire.org/
http://osflash.org/red5
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
And do this, knowing the time, that now it is high time to awake out of
sleep;
for now our salvation is nearer than when we first believed.
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
----------------------------------------------------------
José Leonardo Diaz Ordoñez
Ingeniero en Electrónica y Telecomunicaciones
Énfasis en Ingeniería Telemática.
Universidad del Cauca, Popayán -Colombia
2007
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________
Red5 mailing list
http://osflash.org/mailman/listinfo/red5_osflash.org
--
And do this, knowing the time, that now it is high time to awake out of
sleep;
for now our salvation is nearer than when we first believed.
Continue reading on narkive:
Loading...