Re: [JXTA discuss] multimedia streaming with JXTA

"James W. Todd II" <[email protected]> Tue, 18 Apr 2006 09:24:05 -0700
Newsgroups gmane.comp.java.jxta.general
Message-ID <[email protected]>
Here's one way to obtain the MyJXTA source:

  http://wiki.java.net/bin/view/Jxta/HowCanIObtainMyJXTAsSource

It would be great to work together on these features where possible.

For video (and voice), MyJXTA supports full and half duplex 
communications amongst
2 peers. USB cams on windows is supported with JMF. IP cams are 
supported as well.
I use the later. The video in MyJXTA is presently a series of JPEG image 
flips. Low tech
but completely right for some applications (eg casual monitoring with 
occassional/
infrequent image updates ... with an example being every a refresh every 
15s). Currently,
upwards of 15 fps are supported with the current codebase.

Looking out a bit, we'd like to stream MPEG (and/or other formats), 
conference, etc.

So, feel free to check out the code, offer suggestions, learn and share :)

hth,

- james

--

James Todd :: blogs.sun.com/gonzo | weblogs.java.net/blog/gonzo

MyJXTA :: use it - learn it - do it

Java == platform independence
XML  == application independence
JXTA == network independence

Secure End-to-End Computing



Mouhannad Al-Sayegh wrote:

> Hello Sebastien
>  
> yeah all the codes are open source.. click on the lihk to download the 
> source code for myJxta
> http://download.jxta.org/build/release/latest/jxta-myjxta-src-2.3.7.zip
>  
> 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 
> stream that multimedia.. google it
> i hope im not confusing you :)
>  
> but look at myJxta source to see how they do it ..
>  
> Mouhannad
> (djkofi)
>  
>
>
> ----- 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,
> thank you very much for your very interesting links.
> 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 
> video, do we have access to the source code?
> any other information about this are very welcome.รน
> best regards
> sebastien
>
>  
> On 4/12/06, *Samuel Fisch* <[email protected] 
> <mailto:[email protected]>> wrote:
>
>     Hi Sebastien,
>      
>     I don't like to read "articles" in the internet, because if you
>     look for "P2P" in Google you'll find thousands of sites. And plus,
>     you couldn't know if all that is writed is reliable.
>      
>     The first thing you must read is the first two chapters of "JXTA",
>     by Brendom Wilson (
>     http://www.brendonwilson.com/projects/jxta-book/). This book is a
>     litle bit old, but the basics about P2P is very much explained.
>      
>     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 projects about P2P in this site, mainly related
>     with databases.
>      
>     The www.openP2P.com <http://www.openp2p.com/> seems to be good too.
>      
>     Have a good work and any questions we'll enjoy in answer.
>      
>     Samuel Fisch.
>     ----- Original Message -----
>     *From:* Sebastien Venot <mailto:[email protected]>
>     *To:* [email protected] <mailto:[email protected]>
>     *Sent:* Saturday, April 08, 2006 6:45 AM
>     *Subject:* Re: [JXTA discuss] multimedia streaming with JXTA
>
>      
>     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.
>     Could you refer me to some technical, research website about P2P
>     networks?
>     thanks a lot
>     sebastien
>
>      
>     On 4/7/06, *Samuel Fisch* <[email protected]
>     <mailto:[email protected]>> wrote:
>
>         Hello Sebastien,
>          
>         Certainly you can build this app with Jxta, however the
>         *performance features* for this kind of P2P app is already
>         been developed, such as UDP transport.
>          
>         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.
>          
>         Samuel Fisch.
>
>             ----- Original Message -----
>             *From:* Sebastien Venot <mailto:[email protected]>
>             *To:* [email protected] <mailto:[email protected]>
>             *Sent:* Wednesday, April 05, 2006 3:30 AM
>             *Subject:* Re: [JXTA discuss] multimedia streaming with JXTA
>
>              
>             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 streaming over a large P2P networks with
>             many peers?
>             I try to do something similar to this :
>             http://www.football4less.com/streams/coolstreaming.html
>             <http://www.football4less.com/streams/coolstreaming.html>
>
>             any advises, links, info are very welcome.
>
>             thanks a lot
>             Sebastien
>
>             On 4/1/06, *Henry Jen* <[email protected]
>             <mailto:[email protected]>> wrote:
>
>                 Sebastien Venot wrote:
>> hello,
>>
>> i am new to JXTA and i would like to have some
>                 information. My project
>> is to create a TV streaming application between
>                 different kind od
>> devices: java mobile phone and PC.
>> is this possible with JXTA? is there any resources,
>                 other librairies
>> available,
>> information about P2P multimedia streaming in general?
>> thanks a lot
>
>
>                 It is possible. I did a demo before with jxta-c socket
>                 tunneling. It
>                 works like ssh tunneling, by having a player connect
>                 to local sockets,
>                 which then connect to remote peer with JXTA, the
>                 remote peer will
>                 connects to local sockets on the remote peer.
>
>                 With that, we move an existing streaming solution
>                 based on TCP/UDP to
>                 using JXTA bidipipe as transport.
>
>                 Cheers,
>                 Henry
>
>
>
>                 ---------------------------------------------------------------------
>
>                 To unsubscribe, e-mail: [email protected]
>                 <mailto:[email protected]>
>                 For additional commands, e-mail: [email protected]
>                 <mailto:[email protected]>
>
>
>
>