Lancement du réseau peerfuse.net

Hier soir, après de nombreux efforts, le réseau peerfuse.net a été lancé !
Les premiers peers ont rejoint le réseau (que des développeurs et quelques testeurs), et il s'agit bien évidemment d'un réseau "beta", car Peerfuse risque d'évoluer encore fortement (notament au niveau du protocole) cette semaine jusqu'à la sortie de la 0.1.

Nous avons pu procéder à des tests grandeur nature, ce qui n'avait jamais été le cas jusqu'alors (uniquement en local), et la conclusion est la suivante : ça marche !

Enfin... presque. Nous avons tout de même découvert des bugs (dont une partie est corrigée; hier a été une journée particulièrement productive de ce côté là), mais le premier fichier a été transféré avec succès.

Les pairs possédant un certificat et étant connecté au réseau forment la topologie suivante :

sunigav.vaginus.org (1)
|- nivagus.vaginus.org (2)
|- hubb_server (3)
|  `- hubb (4)
|- moonpa.inl.fr (5)
|- lids (6)
`- dehy (7)

Les fichiers contenus actuellement sont :

rom1@nivagus ~/Projets/peerfuse/trunk/nivagus/mnt $ ls -lh
total 0
-rw------- 0 lp   lp   9.2M 2008-04-25 00:40 05 La ritournelle.mp3
-rw------- 0 rom1 rom1 5.5M 2008-04-24 22:32 06 BOA_Get There_A Girl.mp3
-rw-r--r-- 0 lp   lp   100M 2008-04-25 01:07 Fragmovie.avi
-rw-r--r-- 0 lp   lp      0 2008-04-25 01:07 One Page Linux Manual.pdf
-rw-r----- 0 rom1 rom1 1.0M 2008-04-24 21:07 random
-rw-r--r-- 0 rom1 rom1 748K 2008-04-23 18:02 Speedy's Coming [Live].mp3

Dont le premier fichier a être transféré fut 05 La ritournelle.mp3. Attention, il s'agit mieux que de transfert, car en effet une simple utilisation de la commande suivante suffit :

rom1@nivagus ~/Projets/peerfuse/trunk/nivagus/mnt $ mplayer 05\ La\ ritournelle.mp3
MPlayer dev-SVN-rUNKNOWN-4.1.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) M processor 2.00GHz (Family: 6, Model: 13, Stepping: 8)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing 05 La ritournelle.mp3.
Audio file file format detected.
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 192.0 kbit/13.61% (ratio: 24000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 401.1 (06:41.0) of 401.0 (06:41.0)  1.8%

Exiting... (End of file)
rom1@nivagus ~/Projets/peerfuse/trunk/nivagus/mnt $

La lecture s'est faite de manière tout à fait transparente, sans interruption ni saccade, alors que le transfert se faisait entre dehy et nivagus.vaginus.org (par l'intermédiaire de sunigav.vaginus.org).

Notez la présence de sunigav.vaginus.org au milieu des autres peers. En l'occurence, il s'agit d'un serveur, donc par commodité nous avons connecté la majeur partie de nos pairs à celui-ci. Mais il est tout à fait possible de se connecter à n'importe quel pair du réseau, du moment qu'il n'est pas caché derrière un firewall ou un routeur NAT.

Si vous souhaitez en connaître plus, vous êtes visiter à lire http://peerfuse.net (site du réseau officiel de Peerfuse, en opposition à http://peerfuse.org qui est le site du projet).

3 Responses to “Lancement du réseau peerfuse.net”


Leave a Reply




Bear