URL:
  <http://gna.org/task/?func=detailitem&item_id=1676>

                 Summary: Submission of DistributedOrchestra
                 Project: Gna! Administration
            Submitted by: eswary
            Submitted on: Thu 05/12/2005 at 09:30
                  Status: None
         Approval Status: None
         Should Start On: Thu 05/12/2005 at 00:00
   Should be Finished on: Sun 05/22/2005 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open

    _______________________________________________________

Details:


Site Admin. Approval/Edition URL:
 <https://gna.org/admin/groupedit.php?group_id=1038>


###### ORIGINAL SUBMISSION DETAILS ######

System Group Name:
-----------------
  dop


Full Name:
----------
  DistributedOrchestra
  

Type:
-----
  Programs


License:
-------- 
  GNU General Public License V2 or later


Other License: 
--------------
  


Description:
------------
  The aim of this projet is to create an architecture for the distribution  
of multimedia objects. In fact, it is a part of an other projet : The
Distributed Virtual Orchestra Project: with the growth of interactive
multimedia streaming on Internet, this project expect to provide a tool making
remote musicians play together in real-time and across the Internet. However,
real-time streaming deals with delays, producing among musicians what we call
an auditive inconsistency. The prurpuse of this part of the projet is to
permit the listeners to receive in real-time the streams. For that i use an
p2p architecture of third generation. They use Distributed Hash Table to
transmit and to store objects in the virtual ring. There is a projet leaded by
an american university : FreePastry http://freepastry.rice.edu/. Pastry is a
substrate that allows to route and locata objets in a virtual ring. In fact
they propose an API to use this architecture. For the application i use
SplitStream api. SplitStream is an approch to divide stream requiring high
band-width so that distribute then via multiples muticast trees. 
In my projet i developped an application to send and receive the streams  of
the distributed virtual orchestra via pastry and SplitStream. 



Other Software Required:
------------------------
  eclipse
freepastry
jsdk (1.5)


Other Comments:
---------------
  

#########################################







    _______________________________________________________

Reply to this item at:

  <http://gna.org/task/?func=detailitem&item_id=1676>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


Reply via email to