Journal : Chatroom audio libre : l'impasse

Posté par Noé Rubinstein (page perso, ) le 15 août 2007
0
Cher journal, je suis un lojbaniste convaincu, c'est à dire que j'apprend le magnifique langage construit et logique qu'est le Lojban, et que j'essaye de discuter en Lojban avec d'autres Lojbanistes.

Souvent, nous ressentons le besoin de parler par audio pour améliorer nos compétences en Lojban. Ce n'est pas un problème pour parler seul à seul, mais créer une chatroom audio est plus complexe.

Jusqu'ici, nous n'avons pas trouvé de solution idéale :
- Certains proposent un serveur TeamSpeak, mais TeamSpeak est non libre et son protocole est fermé.
- Nous avons essayé SIP, mais à vrai dire, le protocole n'est pas fait pour la conférence, rester connecté à une chatroom vide signifie entendre tout le temps des bruits inutiles et dépenser de la bande passante pour cela, et la qualité du son est mauvaise.
- Mumble [http://mumble.sourceforge.net] me paraissait la solution idéale, car il est libre et de très bonne facture, mais il ne fonctionne pas sous Mac OSX ni BSD&co, ce qui pose problème pour une communauté telle que celle du Lojban. De plus, il est parfois bugué sous Linux et son protocole n'est pas documenté.

Bref, nous nous retrouvons dans une impasse. Alors, cher journal, aurais-tu des solutions ou des pointeurs à me proposer pour pouvoir faire de joyeux chats audios libres ?

> Lire le journal (11 commentaires, moyenne: 1,7).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

un petit lien wikipedia s'impose !

Posté par Pierre Maziere () le 15/08/2007 à 10:18. (lien). Évalué à 3.

http://fr.wikipedia.org/wiki/Lojban

c'est interessant comme idée
est ce que le but principal est d'en faire un langage parlé qui peut aussi être utilisé comme langage de programmation ?

  • [^]Re: un petit lien wikipedia s'impose !

    Posté par Noé Rubinstein (page perso, ) le 15/08/2007 à 10:38. (lien). Évalué à 3.

    Non, le Lojban serait un très très mauvais langage de programmation, même si théoriquement il pourrait servir pour la programmation déclarative.

    Le but principal c'est d'avoir un beau langage logique et inambigu qui peut être parsé par un ordinateur.

    (Et je vous encourage à venir nous poser plus de questions dans la langue de vôtre choix sur irc://irc.freenode.net/#lojban :))

Le Lojban ?

Posté par Jérémie JB (page perso, ) le 15/08/2007 à 10:22. (lien). Évalué à 3.

Pour ceux qui comme moi ne connaissent pas le Lojban, voila un petit lien utile : http://fr.wikipedia.org/wiki/Lojban :) On remarquera au passage qu'il existe une version linguistique de Wikipédia en Lojban, comptant un peu plus de 500 articles à l'heure actuelle. (pour le reste, désolé, je ne connais rien aux solutions de chat audio libres)

mumble

Posté par Bench () le 15/08/2007 à 10:48. (lien). Évalué à 2.

En conférence, je ne connais pas grand chose à part mumble. Essaye à tout hasard de toucher deux mots aux devs pour savoir si un port MacOsX et BSD est prévu.
Par contre si tu souhaite que le protocole soit documenté, je suppose que t'es développeur, sinon je ne vois pas l'intérêt pour toi utilisateur.
Donc peut être que tu pourrai leur filer un coup de main pour réaliser le portage pour Mac et BSD et mettre la main dans le camboui et ainsi comprendre le protocole utilisé voir le documenter.
Surtout qu'ils utilisent du code portable pour le serveur et dans une moindre mesure pour le client. Donc l'effort de portage sera certainement minime si tu connais les api audio des dites plateformes.
De même pour les bugs que tu as remarqué sous linux, fait remonter l'info aux dev, et n'hésite pas à leur proposer des patchs.

  • [^]Re: mumble

    Posté par Noé Rubinstein (page perso, ) le 15/08/2007 à 10:57. (lien). Évalué à 1.

    Bien sur, j'ai bien essayer de mettre le nez dans leur code. Malheureusement je ne comprends pas grand chose, le code n'est pas commenté, et je suis fichtrement pas doué en C++.

    Le portage sous MacOSX et BSD, j'imagine qu'ils n'ont aucun problème avec cette idée, seulement faudrais qu'un macqueux s'y colle.

    Si je comprenais leur code et je prenais mon courage à deux mains, je tenterais de porter mumble vers une librairie comme PortAudio.

    Mais j'ai bien peur que ça me prenne plus de temps que de coder mon propre logiciel en Ruby ou en Io [http://iolanguage.com].

    • [^]Re: mumble

      Posté par Thierry Thomas (Jabber id, page perso, ) le 15/08/2007 à 15:14. (lien). Évalué à 1.

      >Le portage sous MacOSX et BSD, j'imagine qu'ils n'ont aucun problème
      > avec cette idée, seulement faudrais qu'un macqueux s'y colle.

      Je viens de regarder [http://mumble.sourceforge.net/Building_from_Source] : c'est du qmake / qt4, il n'y a pas de dépendances exotiques, ça ne devrait poser aucun problème pour le porter sous FreeBSD.

      --
      Th. Thomas.

Chatroom audio libre : les pistes

Posté par Earered () le 15/08/2007 à 14:30. (lien). Évalué à 1.

http://www.voipnow.org/2007/04/74_open_source_.html

Une petite sélection sans test, après lecture rapide :

H323: http://fr.wikipedia.org/wiki/H323#Cas_3_:_communication_.C2.(...)
MCU: http://fr.wikipedia.org/wiki/Multipoint_Control_Unit


Client :

http://www.ekiga.org/ Windows, Linux, BSD
http://xmeeting.sourceforge.net/ MAC OS X

Serveur:

http://asteriskathome.sourceforge.net/handbook/#Section_6.2

Pour la qualité avec de SIP je soupçonne un problème de codec (sinon, avec Asterisk, ça a l'aire d'être un peu la fête: http://www.voip-info.org/wiki/view/Asterisk+n-way+call+HOWTO et on trouve même des services disponible (peut être sans conférence) : http://www.voxgratia.org/modules/news/ )

mouarf...

Posté par Snarky (Jabber id, page perso, ) le 15/08/2007 à 19:10. (lien). Évalué à 1.

Ils auraient mis un nom plus sympa, ça serai peut être plus connu (genre Banjol ^^)

--
Milite pour un about:black sur les navigateurs ! (Sauvons la planète)

SIP ?

Posté par alenvers () le 16/08/2007 à 09:14. (lien). Évalué à 1.

>- Nous avons essayé SIP, mais à vrai dire, le protocole n'est pas fait
>pour la conférence, rester connecté à une chatroom vide signifie
>entendre tout le temps des bruits inutiles et dépenser de la bande
>passante pour cela, et la qualité du son est mauvaise.

Cela n'est surement pas du à SIP mais aux facteurs suivant :
- Quels codecs sont utilisés ? Speex en variable bitrate devrait être bon ;
- Est-ce que la suppression de blanc est activée pour les bruits inutiles ?

Sinon il y a moyen de se connecter à une chat room créée via un serveur asterisk (éventuellement un des nombreux disponible sur le web - pas besoin d'en installer un soit même). De plus, le protocole IAX2 est pas mal pour se facilité la vie avc les firewalls et autres.

et ihu ?

Posté par dark_star () le 16/08/2007 à 17:00. (lien). Évalué à 2.

il y a un temps j'ai fait des essais avec ihu,

http://linuxfr.org/~dark_star/23573.html

il te faut lancer un client par connection, c'est un voiceoverip en P2P, demande tres peu de ressource. simple, efficace. Pour moi c'est l'ideal, en plus tu cela ne depend pas d'un serveur donc tu ne perd aucune connection si un gas termine la sienne.

bref genialissime. mais lancer un client par connection c'est un peu geek.

Revenir en haut de page