SwarmPlayer, le streaming P2P libre
Date: 25/07/2008 | Catégories: Open-source | Tags: p2p,streaming,swarmplayer,Video
SwarpPlayer est un logiciel open-source permettant de streamer des vidéos sur une réseau P2P (bittorent pour ne pas le nommer).
Le but de ce logiciel est de combiner les fonctions suivantes:
- télécharger une vidéo pour la regarder plus tard (p2p)
- regarder la vidéo pendant le téléchargement (streaming)
- regarder une vidéo pendant qu'elle est généré, par exemple depuis une Webcam (live)
Les développeurs (P2P-NeXt consortium) sont en phase de test et demande l'aide de la communauté afin de tester la monté en charge de leur solution.
Donc acte...
Installation de SwarmPlayer
Cette procédure est donnée pour une Ubuntu Hardy. Il existe également une version Windows de SwarmPlayer téléchargeable ici.
cd /usr/src
sudo wget http://ubuntu.p2p-next.org/dists/hardy/main/binary-i386/swarmplayer_1.0.1-1ubuntu1_all.deb
sudo apt-get install python-m2crypto python-wxgtk2.8
sudo apt-get -f install
sudo dpkg -i swarmplayer_1.0.1-1ubuntu1_all.deb
L'installation semble prévu pour une version Anglaise d'Ubuntu, si comme moi votre Ubuntu est en Francais, il faut également changer les droits d'un répertoire (remplacer user par votre login):
cd ~
sudo chown -R user:user Desktop/
Utilisation de SwarmPlayer
Comme pour bittorent a besoin d'un fichier ".bittorrent", SwarmPlayer utilise un fichier ".tstream". Vous pouvez en deux exemples sur le site:
test de la vidéo live (depuis une caméra)
Une fois ces fichiers téléchargés sur votre disque, il suffit de lancer SwarmPlayer et d'ouvrir un des deux fichiers de test.
/usr/bin/swarmplayer
SwarmPlayer va alors commencer à télécharger la vidéo en P2P:
dés que possible (c'est à dire dès que les buffers sont assez remplis), la vidéo va s'afficher dans votre lecteur vidéo par défaut (VLC dans mon cas):
Comme pour le P2P, plus le nombre d'utilisateurs sera important, plus la qualité vidéo / rapidité de transfert pourra être élévée.
Il est possible, dans les options de définir un débit maximum à ne pas dépasser (histoire de ne pas saturer votre bande passante avec ce flux P2P).
Conclusion
Un nouveau logiciel open-source intéressant, à suivre dans les prochaine version. La version testé (v1.0.1-1) était relativement stable sur mon système et la qualité vidéo assez bonne.