« Octoshape » : différence entre les versions
(balises code) |
|||
(3 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
[[Category:Logiciels]] | |||
= Octoshape = | = Octoshape = | ||
par [[Utilisateur:LeaJice|Jice]] | |||
Octoshape est un logiciel propriétaire qui utilise une technologie peer-to-peer (P2P) afin de diffuser des contenus multimédias. C'est la technologie utilisée par exemple par [http://www.eurovision.tv/ Eurovision], alors comme j'aime le kitch je me prépare en l'installant sur ma machine (hé oui, même si c'est propriétaire, qu'est-ce qu'on ne ferait pas pour entendre l'inénarrable "France, one point" ;-) | Octoshape est un logiciel propriétaire qui utilise une technologie peer-to-peer (P2P) afin de diffuser des contenus multimédias. C'est la technologie utilisée par exemple par [http://www.eurovision.tv/ Eurovision], alors comme j'aime le kitch je me prépare en l'installant sur ma machine (hé oui, même si c'est propriétaire, qu'est-ce qu'on ne ferait pas pour entendre l'inénarrable "France, one point" ;-) | ||
Ligne 22 : | Ligne 25 : | ||
Ouvrez un terminal. Tapez la commande suivante pour récupérer le logiciel (ou utilisez votre navigateur internet ou ce que vous voulez) : | Ouvrez un terminal. Tapez la commande suivante pour récupérer le logiciel (ou utilisez votre navigateur internet ou ce que vous voulez) : | ||
<code | <div class="code"> | ||
$ wget -P /tmp http://www.octoshape.com/files/octosetup-linux_i386.bin | $ wget -P /tmp http://www.octoshape.com/files/octosetup-linux_i386.bin | ||
</ | </div> | ||
Note : l'option '''-P''' de wget permet de spécifier où on stocke les fichiers téléchargés. Dans ce cas ils seront donc dans < | Note : l'option '''-P''' de wget permet de spécifier où on stocke les fichiers téléchargés. Dans ce cas ils seront donc dans <b>/tmp</b>. | ||
Rendez le fichier exécutable par : | Rendez le fichier exécutable par : | ||
<code | <div class="code"> | ||
$ chmod +x /tmp/octosetup-linux_i386.bin | $ chmod +x /tmp/octosetup-linux_i386.bin | ||
</ | </div> | ||
Exécutez-le : | Exécutez-le : | ||
<code | <div class="code"> | ||
$ cd /tmp | $ cd /tmp <br /> | ||
$ ./octosetup-linux_i386.bin | $ ./octosetup-linux_i386.bin | ||
</ | </div> | ||
Cela va vous présenter une licence, que vous devez valider. Allez jsuqu'à la fin avec la barre d'espace, puis entrez "yes" et Entrée. Un répertoire < | Cela va vous présenter une licence, que vous devez valider. Allez jsuqu'à la fin avec la barre d'espace, puis entrez "yes" et Entrée. Un répertoire <b>octoshape</b> va être créé dans <b>/tmp</b>. Vous pourrez ensuite le déplacer où cela est le plus pratique pour vous. | ||
== Utiliser Octoshape == | == Utiliser Octoshape == | ||
Ligne 47 : | Ligne 50 : | ||
Rendez-vous dans le répertoire où se trouve octoshape, puis lancez-le avec l'adresse d'un flux : | Rendez-vous dans le répertoire où se trouve octoshape, puis lancez-le avec l'adresse d'un flux : | ||
<code | <div class="code"> | ||
$ cd /tmp/octoshape | $ cd /tmp/octoshape <br /> | ||
$ ./OctoshapeClient -url:XYZ.xyz | $ ./OctoshapeClient -url:XYZ.xyz | ||
</ | </div> | ||
Par exemple : | Par exemple : | ||
<code | <div class="code"> | ||
$ ./OctoshapeClient -url:Time.800 | $ ./OctoshapeClient -url:Time.800 | ||
</ | </div> | ||
And last but not least, le flux de l'Eurovision 2009 où vous pouvez d'ores et déjà suivre les éliminatoires des différents pays, en attendant les 12, 14 & 16 mai prochains : | And last but not least, le flux de l'Eurovision 2009 où vous pouvez d'ores et déjà suivre les éliminatoires des différents pays, en attendant les 12, 14 & 16 mai prochains : | ||
<code | <div class="code"> | ||
$ ./OctoshapeClient -url:ESC09 | $ ./OctoshapeClient -url:ESC09 | ||
</ | </b> | ||
Vous pourrez trouver d'autres adresses pour tester à cette adresse : http://www.octoshape.com/play/play.asp?os=linux | Vous pourrez trouver d'autres adresses pour tester à cette adresse : http://www.octoshape.com/play/play.asp?os=linux | ||
Ligne 68 : | Ligne 71 : | ||
== En cas de problème == | == En cas de problème == | ||
Selon votre distribution il peut être nécessaire de préciser où se trouve Java (sur ma Mandriva 2008.0 cela fonctionne automatiquement). Pour ce faire, il faut modifier le fichier < | Selon votre distribution il peut être nécessaire de préciser où se trouve Java (sur ma Mandriva 2008.0 cela fonctionne automatiquement). Pour ce faire, il faut modifier le fichier <b>setup.xml</b> qui est créé dans le répertoire d'Octoshape après le premier lancement. | ||
Distributions type Debian : | Distributions type Debian : | ||
<code | <div class="code"> | ||
$ echo '<e JavaExec="'$(dpkg -L sun-java6-bin | grep client/libjvm.so)'" />' > ~/Desktop/octoshape/setup.xml | $ echo '<e JavaExec="'$(dpkg -L sun-java6-bin | grep client/libjvm.so)'" />' > ~/Desktop/octoshape/setup.xml | ||
</ | </div> | ||
Mandriva : | Mandriva : | ||
<code | <div class="code"> | ||
$ echo '<e JavaExec="'$(rpm -ql java-1.6.0-sun | grep client/libjvm.so)'" />' > ~/Desktop/octoshape/setup.xml | $ echo '<e JavaExec="'$(rpm -ql java-1.6.0-sun | grep client/libjvm.so)'" />' > ~/Desktop/octoshape/setup.xml | ||
</ | </div> | ||
À adapter bien sûr avec le nom du paquet java que vous avez installé. | À adapter bien sûr avec le nom du paquet java que vous avez installé. | ||
Ligne 86 : | Ligne 89 : | ||
== Changer le lecteur multimédia == | == Changer le lecteur multimédia == | ||
Le lecteur que vous allez utiliser, si vous ne définissez rien, est mplayer. Si vous souhaitez en utiliser un autre, éditez le fichier < | Le lecteur que vous allez utiliser, si vous ne définissez rien, est mplayer. Si vous souhaitez en utiliser un autre, éditez le fichier <b>setup.xml</b> et ajoutez un paramètre '''PlayerExec'''. Par exemple, pour avoir le même comportement que celui par défaut, le fichier doit contenir : | ||
<code | <div class="code"> | ||
<e PlayerExec="mplayer -nocache $url" /> | <e PlayerExec="mplayer -nocache $url" /> | ||
</ | </div> | ||
Mplayer en plein écran : | Mplayer en plein écran : | ||
<code | <div class="code"> | ||
<e PlayerExec="mplayer -nocache -fs $url" /> | <e PlayerExec="mplayer -nocache -fs $url" /> | ||
</ | </div> | ||
Pour le configurer pour Xine : | Pour le configurer pour Xine : | ||
<code | <div class="code"> | ||
<e PlayerExec="xine $url" /> | <e PlayerExec="xine $url" /> | ||
</ | </div> | ||
Bien sûr, si vous avez dû ajouter le paramètre '''JavaExec''' ne le supprimez pas ! | Bien sûr, si vous avez dû ajouter le paramètre '''JavaExec''' ne le supprimez pas ! | ||
(d'après https://help.ubuntu.com/community/Octoshape) | |||
== Voir aussi == | == Voir aussi == | ||
Ligne 110 : | Ligne 115 : | ||
* [http://www.octoshape.com/faq/faq.asp?faqtype=Linux FAQ Linux d'Octoshape] {{flag-en}} | * [http://www.octoshape.com/faq/faq.asp?faqtype=Linux FAQ Linux d'Octoshape] {{flag-en}} | ||
* [http://en.wikipedia.org/wiki/Octoshape Octoshape sur Wikipédia] {{flag-en}} | * [http://en.wikipedia.org/wiki/Octoshape Octoshape sur Wikipédia] {{flag-en}} | ||
<br/> | |||
<br/> | |||
'''<b>[[Software-index|@ Retour à la rubrique Logiciels]]</b>''' | |||
<br/> | |||
{{Copy|2009|[[Utilisateur:LeaJice|Jean-Christophe Cardot]]|CC-BY-SA}} |
Dernière version du 11 avril 2012 à 21:10
Octoshape
par Jice
Octoshape est un logiciel propriétaire qui utilise une technologie peer-to-peer (P2P) afin de diffuser des contenus multimédias. C'est la technologie utilisée par exemple par Eurovision, alors comme j'aime le kitch je me prépare en l'installant sur ma machine (hé oui, même si c'est propriétaire, qu'est-ce qu'on ne ferait pas pour entendre l'inénarrable "France, one point" ;-)
Par chance (?) il dispose d'un client Linux, que nous allons voir comment installer.
Pré-requis
Vous devez disposer d'une machine virtuelle Java sur votre machine.
Sur les distribution Debian like (Ubuntu, Xandros...), vous aurez besoin des packages sun-java6-bin et mplayer.
Sur Mandriva, il vous faut java-1.5.0-sun ou plus (java-1.6.0-sun par exemple), et mplayer aussi.
À propos de mplayer : en fait il faut un lecteur de video qui sache lire des videos en streaming http. Vous pouvez tout aussi bien utiliser Xine, Totem, Kaffeine ou autre, mais Octoshape utilisant par défaut mplayer, c'est pratique de l'avoir sous la main pour les premiers tests.
Installer Octoshape
On en peut pas faire de package de Octoshape, car il se met à jour automatiquement au lancement, sans passer par la gestion des paquets de la distribution, et nécessiterait donc d'être lancé comme root, ou d'avoir temporairement ces droits, ce qui n'est pas une bonne chose. Bref, une conception douteuse comme seul le logiciel propriétaire sait en faire.
Cependant pas de problème, nous allons l'installer dans le répertoire de l'utilisateur, après tout c'est pas comme si c'était pour servir tous les jours ;-)
Ouvrez un terminal. Tapez la commande suivante pour récupérer le logiciel (ou utilisez votre navigateur internet ou ce que vous voulez) :
$ wget -P /tmp http://www.octoshape.com/files/octosetup-linux_i386.bin
Note : l'option -P de wget permet de spécifier où on stocke les fichiers téléchargés. Dans ce cas ils seront donc dans /tmp.
Rendez le fichier exécutable par :
$ chmod +x /tmp/octosetup-linux_i386.bin
Exécutez-le :
$ cd /tmp
$ ./octosetup-linux_i386.bin
Cela va vous présenter une licence, que vous devez valider. Allez jsuqu'à la fin avec la barre d'espace, puis entrez "yes" et Entrée. Un répertoire octoshape va être créé dans /tmp. Vous pourrez ensuite le déplacer où cela est le plus pratique pour vous.
Utiliser Octoshape
Rendez-vous dans le répertoire où se trouve octoshape, puis lancez-le avec l'adresse d'un flux :
$ cd /tmp/octoshape
$ ./OctoshapeClient -url:XYZ.xyz
Par exemple :
$ ./OctoshapeClient -url:Time.800
And last but not least, le flux de l'Eurovision 2009 où vous pouvez d'ores et déjà suivre les éliminatoires des différents pays, en attendant les 12, 14 & 16 mai prochains :
$ ./OctoshapeClient -url:ESC09
Vous pourrez trouver d'autres adresses pour tester à cette adresse : http://www.octoshape.com/play/play.asp?os=linux
En cas de problème
Selon votre distribution il peut être nécessaire de préciser où se trouve Java (sur ma Mandriva 2008.0 cela fonctionne automatiquement). Pour ce faire, il faut modifier le fichier setup.xml qui est créé dans le répertoire d'Octoshape après le premier lancement.
Distributions type Debian :
$ echo '<e JavaExec="'$(dpkg -L sun-java6-bin | grep client/libjvm.so)'" />' > ~/Desktop/octoshape/setup.xml
Mandriva :
$ echo '<e JavaExec="'$(rpm -ql java-1.6.0-sun | grep client/libjvm.so)'" />' > ~/Desktop/octoshape/setup.xml
À adapter bien sûr avec le nom du paquet java que vous avez installé.
Changer le lecteur multimédia
Le lecteur que vous allez utiliser, si vous ne définissez rien, est mplayer. Si vous souhaitez en utiliser un autre, éditez le fichier setup.xml et ajoutez un paramètre PlayerExec. Par exemple, pour avoir le même comportement que celui par défaut, le fichier doit contenir :
<e PlayerExec="mplayer -nocache $url" />
Mplayer en plein écran :
<e PlayerExec="mplayer -nocache -fs $url" />
Pour le configurer pour Xine :
<e PlayerExec="xine $url" />
Bien sûr, si vous avez dû ajouter le paramètre JavaExec ne le supprimez pas !
(d'après https://help.ubuntu.com/community/Octoshape)
Voir aussi
@ Retour à la rubrique Logiciels
Copyright
© 2009 Jean-Christophe Cardot
Ce document est publié sous licence Creative Commons Attribution, Partage à l'identique 4.0 : https://creativecommons.org/licenses/by-sa/4.0/ |