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/