Re: [JXTA discuss] multimedia streaming with JXTA

Mouhannad Al-Sayegh <[email protected]> Tue, 18 Apr 2006 16:11:51 +0000 (GMT)
Newsgroups gmane.comp.java.jxta.general
Message-ID <[email protected]>
--0-1994379447-1145376711=:46226
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hello Sebastien
=20
yeah all the codes are open source.. click on the lihk to download the sour=
ce code for myJxta=20
http://download.jxta.org/build/release/latest/jxta-myjxta-src-2.3.7.zip
=20
by the way, for extra knowledge .. have u heard of JMF and RTP??
JMF is like a framwork for multimedia in java and RTP is a protocol to stre=
am that multimedia.. google it
i hope im not confusing you :)
=20
but look at myJxta source to see how they do it ..
=20
Mouhannad
(djkofi)
=20


----- Original Message ----
From: Sebastien Venot <[email protected]>
To: [email protected]
Sent: Tuesday, 18 April, 2006 7:19:00 AM
Subject: Re: [JXTA discuss] multimedia streaming with JXTA


Hello,=20
thank you very much for your very interesting links.
I wanted to know more about P2P multimedia,video streaming and i have no cl=
ue about how this can be done. I guess the MyJXTA project support video, do=
 we have access to the source code?
any other information about this are very welcome.=F9
best regards
sebastien

=20
On 4/12/06, Samuel Fisch <[email protected]> wrote:=20
Hi Sebastien,
=20
I don't like to read "articles" in the internet, because if you look for "P=
2P" in Google you'll find thousands of sites. And plus, you couldn't know i=
f all that is writed is reliable.=20
=20
The first thing you must read is the first two chapters of "JXTA", by Brend=
om Wilson ( http://www.brendonwilson.com/projects/jxta-book/). This book is=
 a litle bit old, but the basics about P2P is very much explained.
=20
Then you can read the firsts sections of many of the articles in http://www=
.sigmod.org/record/issues/0309/index.html. There are many interesting proje=
cts about P2P in this site, mainly related with databases.
=20
The www.openP2P.com seems to be good too.
=20
Have a good work and any questions we'll enjoy in answer.
=20
Samuel Fisch.
----- Original Message -----=20
From: Sebastien Venot=20
To: [email protected]=20
Sent: Saturday, April 08, 2006 6:45 AM
Subject: Re: [JXTA discuss] multimedia streaming with JXTA

=20
Hello,
thanks a lot for your answer.
I have little knowledge about P2P networks in general. I used google and
found few sites about P2P. But they give really basic information about it.=
=20
Could you refer me to some technical, research website about P2P networks?
thanks a lot
sebastien

=20
On 4/7/06, Samuel Fisch <[email protected] > wrote:=20
Hello Sebastien,
=20
Certainly you can build this app with Jxta, however the performance feature=
s for this kind of P2P app is already been developed, such as UDP transport=
.
=20
The most important is: all of you'll develop today with JXTA will based in =
TCP transport and can have relays between the peers, mainly with firewalls.=
 The JXTA developer team is working in a tecnology to connect peers directy=
 even in environments with firewalls, but it isn't ready.=20
=20
Samuel Fisch.
----- Original Message -----=20
From: Sebastien Venot=20
To: [email protected]=20
Sent: Wednesday, April 05, 2006 3:30 AM
Subject: Re: [JXTA discuss] multimedia streaming with JXTA

=20
hi again,

I really would like to know how to get started with my project.
What should i read and check to do my multimedia streaming application ?
Is JXTA the right solution for my case?  Can we do P2P video and audio stre=
aming over a large P2P networks with many peers?=20
I try to do something similar to this :
http://www.football4less.com/streams/coolstreaming.html=20

any advises, links, info are very welcome.

thanks a lot
Sebastien


On 4/1/06, Henry Jen <[email protected]> wrote:=20
Sebastien Venot wrote:
> hello,
>
> i am new to JXTA and i would like to have some information. My project=20
> is to create a TV streaming application between different kind od
> devices: java mobile phone and PC.=20
> is this possible with JXTA? is there any resources, other librairies
> available,
> information about P2P multimedia streaming in general?=20
> thanks a lot


It is possible. I did a demo before with jxta-c socket tunneling. It=20
works like ssh tunneling, by having a player connect to local sockets,
which then connect to remote peer with JXTA, the remote peer will=20
connects to local sockets on the remote peer.

With that, we move an existing streaming solution based on TCP/UDP to=20
using JXTA bidipipe as transport.

Cheers,
Henry



---------------------------------------------------------------------=20
To unsubscribe, e-mail: [email protected]=20
For additional commands, e-mail: [email protected]
--0-1994379447-1145376711=:46226
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><head><style type=3D"text/css"><!-- DIV {margin:0px} --></style></hea=
d><body><div style=3D"font-family:times new roman, new york, times, serif;f=
ont-size:12pt"><DIV style=3D"FONT-SIZE: 12pt; FONT-FAMILY: times new roman,=
 new york, times, serif">
<DIV>Hello Sebastien</DIV>
<DIV>&nbsp;</DIV>
<DIV>yeah all the codes are open source.. click on the lihk to download the=
 source code for myJxta </DIV>
<DIV><A href=3D"http://download.jxta.org/build/release/latest/jxta-myjxta-s=
rc-2.3.7.zip">http://download.jxta.org/build/release/latest/jxta-myjxta-src=
-2.3.7.zip</A></DIV>
<DIV>&nbsp;</DIV>
<DIV>by the way, for extra knowledge .. have u heard of JMF and RTP??</DIV>
<DIV>JMF is like a framwork for multimedia in java and RTP is a protocol to=
 stream that multimedia.. google it</DIV>
<DIV>i hope im not&nbsp;confusing you :)</DIV>
<DIV>&nbsp;</DIV>
<DIV>but look at myJxta source to see how they do it ..</DIV>
<DIV>&nbsp;</DIV>
<DIV>Mouhannad</DIV>
<DIV>(djkofi)</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR><BR>----- Original Message ----<BR>From: Sebastien Venot &lt;sebas=
[email protected]&gt;<BR>To: [email protected]<BR>Sent: Tuesday, 18 April=
, 2006 7:19:00 AM<BR>Subject: Re: [JXTA discuss] multimedia streaming with =
JXTA<BR><BR></DIV>
<DIV>Hello, </DIV>
<DIV>thank you very much for your very interesting links.</DIV>
<DIV>I wanted to know more about P2P multimedia,video streaming and i have =
no clue about how this can be done. I guess the MyJXTA project support vide=
o, do we have access to the source code?</DIV>
<DIV>any other information about this are very welcome.=F9</DIV>
<DIV>best regards</DIV>
<DIV>sebastien<BR><BR>&nbsp;</DIV>
<DIV><SPAN class=3Dgmail_quote>On 4/12/06, <B class=3Dgmail_sendername>Samu=
el Fisch</B> &lt;<A id=3DbodyLinks href=3D"mailto:[email protected]" t=
arget=3D_blank>[email protected]</A>&gt; wrote:</SPAN>=20
<BLOCKQUOTE class=3Dgmail_quote style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px=
 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<DIV style=3D"DIRECTION: ltr">
<DIV><FONT face=3DArial size=3D2>Hi Sebastien,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I don't like to read "articles" in the int=
ernet, because if you look for "P2P" in Google you'll find thousands of sit=
es. And plus, you couldn't know if all that is writed is reliable. </FONT><=
/DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The first thing you must read is the first=
 two chapters of "JXTA", by Brendom Wilson (<A id=3DbodyLinks href=3D"http:=
//www.brendonwilson.com/projects/jxta-book/" target=3D_blank _onclick=3D"re=
turn top.js.OpenExtLink(window,event,this)"> http://www.brendonwilson.com/p=
rojects/jxta-book/</A>). This book is a litle bit old, but the basics about=
 P2P is very much explained.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Then you can read the firsts sections of m=
any of the articles in <A id=3DbodyLinks href=3D"http://www.sigmod.org/reco=
rd/issues/0309/index.html" target=3D_blank _onclick=3D"return top.js.OpenEx=
tLink(window,event,this)">http://www.sigmod.org/record/issues/0309/index.ht=
ml</A>. </FONT><FONT face=3DArial size=3D2>There are many interesting proje=
cts about P2P in this site, mainly related with databases.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<DIV><FONT face=3DArial size=3D2>The&nbsp;<A id=3DbodyLinks href=3D"http://=
www.openp2p.com/" target=3D_blank _onclick=3D"return top.js.OpenExtLink(win=
dow,event,this)">www.openP2P.com</A> seems to be good too.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Have a good&nbsp;work and any questions we=
'll&nbsp;enjoy in answer.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Samuel Fisch.</FONT></DIV></DIV>
<BLOCKQUOTE style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5p=
x; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"></BLOCKQUOTE></DIV>
<DIV style=3D"DIRECTION: ltr"><SPAN class=3Dq>
<DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial"><B>From:</B> <A id=3Db=
odyLinks [email protected] href=3D"mailto:sebastien.venot@g=
mail.com" target=3D_blank _onclick=3D"return top.js.OpenExtLink(window,even=
t,this)">Sebastien Venot </A></DIV>
<DIV style=3D"FONT: 10pt arial"><B>To:</B> <A id=3DbodyLinks title=3Ddiscus=
[email protected] href=3D"mailto:[email protected]" target=3D_blank _onclick=3D"ret=
urn top.js.OpenExtLink(window,event,this)">[email protected]</A> </DIV></SPA=
N></DIV>
<DIV style=3D"DIRECTION: ltr"><SPAN class=3De id=3Dq_10a8aefc754463af_2>
<DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Saturday, April 08, 2006 6:45 =
AM</DIV>
<DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: [JXTA discuss] multimed=
ia streaming with JXTA</DIV>
<DIV><BR>&nbsp;</DIV>
<DIV><FONT color=3D#550055>Hello,<BR>thanks a lot for your answer.<BR>I hav=
e little knowledge about P2P networks in general. I used google and<BR>foun=
d few sites about P2P. But they give really basic information about it. <BR=
>Could you refer me to some technical, research website about P2P networks?=
</FONT><BR>thanks a lot</DIV>
<DIV>sebastien<BR><BR>&nbsp;</DIV>
<DIV><SPAN class=3Dgmail_quote>On 4/7/06, <B class=3Dgmail_sendername>Samue=
l Fisch</B> &lt;<A id=3DbodyLinks href=3D"mailto:[email protected]" ta=
rget=3D_blank _onclick=3D"return top.js.OpenExtLink(window,event,this)">sam=
[email protected] </A>&gt; wrote:</SPAN>=20
<BLOCKQUOTE class=3Dgmail_quote style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px=
 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<DIV style=3D"DIRECTION: ltr">
<DIV><FONT face=3DArial size=3D2>Hello Sebastien,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Certainly you can build this app with Jxta=
, however the <STRONG>performance features</STRONG> for this kind of P2P ap=
p is already been developed, such as UDP transport.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The most important is: all of you'll devel=
op today with JXTA will based in TCP transport and can have relays between =
the peers, mainly with firewalls. The JXTA developer&nbsp;team is working i=
n a tecnology to connect peers directy even in environments with firewalls,=
 but it isn't ready. </FONT></DIV></DIV>
<DIV style=3D"DIRECTION: ltr"><SPAN>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Samuel Fisch.</FONT></DIV></SPAN></DIV>
<DIV style=3D"DIRECTION: ltr"><SPAN>
<BLOCKQUOTE style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5p=
x; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial"><B>From:</B> <A id=3Db=
odyLinks [email protected] href=3D"mailto:sebastien.venot@g=
mail.com" target=3D_blank _onclick=3D"return top.js.OpenExtLink(window,even=
t,this)">Sebastien Venot </A></DIV>
<DIV style=3D"FONT: 10pt arial"><B>To:</B> <A id=3DbodyLinks title=3Ddiscus=
[email protected] href=3D"mailto:[email protected]" target=3D_blank _onclick=3D"ret=
urn top.js.OpenExtLink(window,event,this)">[email protected]</A> </DIV>
<DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Wednesday, April 05, 2006 3:30=
 AM</DIV>
<DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: [JXTA discuss] multimed=
ia streaming with JXTA</DIV>
<DIV><BR>&nbsp;</DIV>hi again,<BR><BR>I really would like to know how to ge=
t started with my project.<BR>What should i read and check to do my multime=
dia streaming application ?<BR>Is JXTA the right solution for my case?&nbsp=
; Can we do P2P video and audio streaming over a large P2P networks with ma=
ny peers? <BR>I try to do something similar to this :<BR><A id=3DbodyLinks =
href=3D"http://www.football4less.com/streams/coolstreaming.html" target=3D_=
blank _onclick=3D"return top.js.OpenExtLink(window,event,this)">http://www.=
football4less.com/streams/coolstreaming.html </A><BR><BR>any advises, links=
, info are very welcome.<BR><BR>thanks a lot<BR>Sebastien<BR><BR>
<DIV><SPAN class=3Dgmail_quote>On 4/1/06, <B class=3Dgmail_sendername>Henry=
 Jen</B> &lt;<A id=3DbodyLinks href=3D"mailto:[email protected]" target=3D_b=
lank _onclick=3D"return top.js.OpenExtLink(window,event,this)">slowhog@jxta=
.org</A>&gt; wrote: </SPAN>
<BLOCKQUOTE class=3Dgmail_quote style=3D"PADDING-LEFT: 1ex; MARGIN: 0pt 0pt=
 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">Sebastien Venot wrote:=
<BR>&gt; hello,<BR>&gt;<BR>&gt; i am new to JXTA and i would like to have s=
ome information. My project <BR>&gt; is to create a TV streaming applicatio=
n between different kind od<BR>&gt; devices: java mobile phone and PC. <BR>=
&gt; is this possible with JXTA? is there any resources, other librairies<B=
R>&gt; available,<BR>&gt; information about P2P multimedia streaming in gen=
eral? <BR>&gt; thanks a lot<BR><BR><BR>It is possible. I did a demo before =
with jxta-c socket tunneling. It <BR>works like ssh tunneling, by having a =
player connect to local sockets,<BR>which then connect to remote peer with =
JXTA, the remote peer will <BR>connects to local sockets on the remote peer=
.<BR><BR>With that, we move an existing streaming solution based on TCP/UDP=
 to <BR>using JXTA bidipipe as
 transport.<BR><BR>Cheers,<BR>Henry<BR><BR><BR><BR>------------------------=
--------------------------------------------- <BR>To unsubscribe, e-mail: <=
A id=3DbodyLinks href=3D"mailto:[email protected]" target=3D_bla=
nk _onclick=3D"return top.js.OpenExtLink(window,event,this)">discuss-unsubs=
[email protected] </A><BR>For additional commands, e-mail: <A id=3DbodyLinks h=
ref=3D"mailto:[email protected]" target=3D_blank _onclick=3D"return top=
.js.OpenExtLink(window,event,this)">[email protected]</A><BR><BR></BLOC=
KQUOTE></DIV><BR></BLOCKQUOTE></SPAN></DIV></BLOCKQUOTE></DIV><BR></SPAN></=
DIV>
<DIV style=3D"DIRECTION: ltr">
<BLOCKQUOTE></BLOCKQUOTE></DIV></BLOCKQUOTE></DIV>
<DIV><BR></DIV></DIV></div></body></html>
--0-1994379447-1145376711=:46226--