Journal Le chat audio et la video conference libre...

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
0
6
mar.
2007
Bon, voilà, j'ai décidé de me lancer dans la Voip et dans la videoconference. Bien entendu, je souhaite rester libre, surtout au niveau des protocoles.
Autre chose : je ne souhaite pas compiler des svn/cvs machin. Je veux pouvoir installer ça chez mes amis très facilement.

En voyant ceci :
http://raphael.slinckx.net/blog/2006-12-24/my-christmas-pres(...)
Je me suis dit : "cool, ça va être bien !"

Il faut reconnaitre que visiblement, sur MSN, c'est très facile. On peut discuter/voir son contact juste en cliquant sur un bouton.

Maintenant, essayons le libre. Il y a la solution entièrement libre de Jabber+Jingle (en pratique, cela signifie Google Talk).

Et, pour la voix uniquement, ça marche plutôt bien depuis le client officiel Gtalk. Cependant, ce client n'existe que pour Windows.

Dans mes recherches, je n'ai trouvé qu'un seul client Linux : Tapioca.
http://tapioca-voip.sourceforge.net
Problème, le projet n'a plus l'air fort actif, le wiki s'emmêle les pinceaux entre Tapioca et Landell.
J'ai fini par trouver des .deb pour installer ça relativement facilement :
http://tapioca-voip.sourceforge.net/wiki/index.php/Installat(...)

Si Landell refuse de démarrer, Tapiocaui fonctionne relativement bien. J'ai pu chatter avec qqn sous Windows et GTalk, ça marche bien.

Gros problèmes cependant :
- Pas de vidéo !
- La discussion n'est possible que pour les contacts GMail. (pourquoi pas pour tous les contacts Jabber ? Après tout, ça dépent du client, le serveur n'a rien à voir là dedans que je sache ? Si ?)
- ça plante tout le temps
- je l'ai fait fonctionner une fois très bien, depuis, j'ai plus le son. Quand je dis "instable", lisez "INSTABLE".

Bref, très instable, très minime mais visiblement, y'a pas trop le choix. (si vous connaissez un autre client, merci de me le faire savoir)

Bon, mais je veux de la vidéo.

Du coup, la seule solution qui reste c'est Ekiga :
http://ekiga.org/

Alors, Ekiga, ça fonctionne très très bien mais tout d'abord, il faut se créer un nouveau compte !
- Pourquoi se créer un nouveau compte ? Avec MSN ça marche directement !
Oui, c'est un énooorme défaut. Tout le monde me regarde avec des gros yeux lorsque je fais créer un compe @ekiga.net en plus de gmail. En plus, ça gère mon carnet d'adresses mais j'ai pas de contact list. Pas moyen de dire : tiens, machin est en ligne, pof je l'appelle. (Note : le CVS possède une liste de présence. C'est déjà beaucoup mieux. Néanmoins, c'est dommage d'avoir un client Jabber et un client SIP)

Mais admettons qu'on aie passé tout ça. Arrive le problème suivant : mon interlocuteur a Windows.

Ici, deux solutions :

- Ekiga pour Windows, qui a besoin de testeurs. (avis à ceux qui ont une partition Windows)
http://snapshots.seconix.com/win32.php

Problème : c'est du beta. Si mon interlocuteur n'est pas beta testeur, c'est pas gagné. Je n'ai pas encore réussi à faire fonctionner cette solution là.

- Windows Messenger. Il semblerait que ce soit possible :
http://manuxlinux.freezee.org/spip.php?article10

Problème : expliquer aux gens la différence entre Windows Messenger, MSN Messenger et Windows Live Messenger. Seul le premier fait du SIP et c'est évidemment le plus pourri et le moins utilisé.
Autre chose : est-ce que ça passe les NAT ? En tout cas, jusqu'à présent, en dépannant par chat, je n'ai pas réussi à le faire fonctionner. Il répond toujours que le service SIP ekiga.net a un problème temporaire et a déconnecté.


Bref, mon petit tour d'horizon est très loin d'être radieux. C'est même bien pire que ce que j'imaginais. En tout cas, chapeau aux gars d'Ekiga pour le travail et le port Windows. J'espère aussi voir très bientôt Gossip avec support de la video en mainstream (mais quid des contacts windows ?).

comment justifier le fait de se créer des comptes dans tous les sens, que mon compte jabber fritalk.com ne supporte pas la Voip, d'utiliser plein de logiciels alors que "si tu utilisais MSN, ça prendrait 2 minutes". Un tout grand non-merci à Microsoft pour avoir supprimé le support SIP de son messenger aussi. Qu'on ne me parle pas d'interopérabilité.
Et à cause de cela, je me suis vu poser la question : "mais pourquoi linux ne peut pas parler avec le reste du monde ?"
Philosophiquement, c'est le contraire, mais dans l'esprit du grand public...

Je suis curieux de tous vos retour d'expérience concernant la Vidéoconférence Linux >-> Linux et Linux <-> Windows. Je précise que je ne suis pas du tout opposé à utiliser un logiciel propriétaire. Par contre, un protocole propriétaire me dérange fondamentalement.

Je suis aussi curieux de savoir comment fonctionnent les protocoles proprios sous linux (amsn, skype, ce genre de chose). ça fonctionne bien ? des remarques ? des critiques ?

Bonne soirée à vous
  • # Plop

    Posté par  . Évalué à 3.

    Alors, Ekiga, ça fonctionne très très bien mais tout d'abord, il faut se créer un nouveau compte !
    - Pourquoi se créer un nouveau compte ? Avec MSN ça marche directement !

    Euh... moi j'ai une adresse jabber, et si je veux utiliser la vidéoconférence de MSN, faut que je me crée un compte MSN. Donc ça ne marche pas plus directement qu'Ekiga.
    • [^] # Re: Plop

      Posté par  (site web personnel, Mastodon) . Évalué à 3.

      Mais je veux dire : en admettant que tu sois sous Jabber. Il te faut un nouveau compte pour faire de la video avec Ekiga.

      Or, si tu es sur MSN. Tu veux faire de la video, tu ne dois pas créer de nouveau compte. Ce que je reproche c'est qu'actuellement, il te faut 2 comptes : jabber + sip pour faire ce que MSN fait en un seul compte. Si tu vois ce que je veux dire.

      Mes livres CC By-SA : https://ploum.net/livres.html

      • [^] # Re: Plop

        Posté par  (site web personnel) . Évalué à 1.

        Oui mais tu peux quand même chatter avec Ekiga... Je crois que le principal inconvénient c'est que ça gère pas la présence, et puis qu'à la base c'est pas vraiment fait pour ça et donc il n'y a pas une interface très agréable et ergonomique (dans Ekiga du moins)
        • [^] # Re: Plop

          Posté par  (site web personnel, Mastodon) . Évalué à 3.

          oui, c'est bien ça le problème : "c'est pas fait pour ça". Et donc, la question : "mais moi je veux faire ça ! comment je fais ?"

          Mes livres CC By-SA : https://ploum.net/livres.html

          • [^] # Re: Plop

            Posté par  (site web personnel) . Évalué à 3.

            Et donc, la question : "mais moi je veux faire ça ! comment je fais ?"


            bah tu utilises Kopete
            • [^] # Re: Plop

              Posté par  . Évalué à 1.

              Kopete gère la vidéo avec msn mais pas le son il me semble. C'est un bon point mais c'est pas vraiment suffisant. Et pour ce qui est du nat / firewall il y a pléthore de ports à ouvrir / rediriger.

              Donc pas vraiment utilisable en un clic malheureusement... Mais certes déjà pas mal par rapport à d'autres solutions.
              • [^] # Re: Plop

                Posté par  . Évalué à 3.

                Cela dit, il gère jingle. Donc avec Video/MSN + Jingle/XMPP, on a enfin le son et l'image !
                Mais bon, c'est super bricolé, et ça fait ouvrir 2 comptes.
  • # Troll du vendredi un mardi ?

    Posté par  . Évalué à 0.

    Alors, Ekiga, ça fonctionne très très bien mais tout d'abord, il faut se créer un nouveau compte !
    - Pourquoi se créer un nouveau compte ? Avec MSN ça marche directement !


    Avant, je cliquais sur l'icône rouge, maintenant c'est une icône verte. C'est vraiment de la merde les logiciels libres !

    Dans le fond tu n'a pas tord, la visioconférence avec des LL c'est plus difficile mais il ne faut pas pousser. La plupart du monde a plus de 2 neurones (par 2 pour le monde entier, 2 chacun). Il ne faut pas forcer les gens à passer aux LL, il faut qu'ils les utilisent en sachant pourquoi, sinon il n'y a pas un grand intérêt.
    • [^] # Re: Troll du vendredi un mardi ?

      Posté par  (site web personnel) . Évalué à 2.

      Mauvaise réponse...NNNUUUUTTT !

      As tu déjà organisé une install party ? As tu déjà entendu :"Super donc le système que vous m'avez aidé à installé est sécurisé, stable convivial...mais en fait pas convivial au point de me permettre de faire de la visionconf sous MSN avec mon fils qui est en Guyanne ?"

      Ce journal est une provocation stérile...il fallait répondre "Oui Ploum Ô notre maitre ! Nous allons coder un protocol libre qui va remplacer MSN ! Je sers le libre et c'est ma joie !"

      Ou bien alors...l'envoyer pêtre en lui répondant "Si quelque chose te manque sous GNU/linux...code le !"

      C'était mieux avant...le vendredi tombait le vendredi et non pas n'importe quel jour de la semaine.
      • [^] # Re: Troll du vendredi un mardi ?

        Posté par  . Évalué à 7.

        moi je trouve qu'il n'a pas tord Ploum. Ce n'est pas forcément de la faute des logiciels libres ce genre de situation, mais déjà pour nous ce n'est pas évident à mettre en place, alors c'est encore moins évident pour les autres qui utilisent MSN et qui pour eux cela fonctionne pour l'usage qu'ils en ont. En gros c'est vouloir leur faire remplacer qque chose qui marche contre un système qui n'est pas encore ultra au point.

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

        • [^] # Re: Troll du vendredi un mardi ?

          Posté par  (site web personnel) . Évalué à 3.

          C'est vrai que j'ai pas été très constructif...désolé...et je m'en excuse auprès de Ploum.

          Je vais essayer de me rattraper.

          Jabber / Jingle est à mon sens la solution. Jingle permet de résoudre les problèmes de NAT.

          Mats Bengtsson le développeur de Coccinella, client Jabber multiplateforme libre, travail sur la problème du NAT en utilisant le code de Jingle...suite à une de mes questions il m'a bombardé de mails très interessants et détaillés. Voici le contenu du dernier :

          --------------------------------------------------------------------------------------------
          It is very annoying indeed!

          My idea was to start out from the tcludp package which provides an udp socket and then try to figure out from the C++ sources of PseudoTcp from gtalk what they have done. Then try to implement their ideas within a new ptcp (pseudo tcp) package. Unfortunately the C++ source code is the only documentation.

          The story doesn't end there. I need to use STUN to get a number of ip/port candidates that is needed by ICE. I have already written a STUN package in pure tcl using tcludp that is being used by the iaxclient (voip) and it works. ICE is more of "test all possibilities and see which works" protocol.

          It is like doing your first parachute jump with only an umbrella made in Hongkong, if you know what I mean ;-)

          I will propose this as a project for the Google 2007 Summer School

          Mats
          ---------------------------------------------------------------------------------------------

          En espérant que ça fera avancer le truc.

          Cordialement.
          Bruno.
      • [^] # Re: Troll du vendredi un mardi ?

        Posté par  . Évalué à 2.

        Pourquoi coder un nouveau protocole libre ? Y'a SIP ! Il lui manque juste un client potable :)

        Amis devs... (Un jour j'aurai du temps...)
      • [^] # Re: Troll du vendredi un mardi ?

        Posté par  . Évalué à 3.

        """l'envoyer pêtre """

        du latin pascere http://fr.wiktionary.org/wiki/pascere qui est etymologiquement rattaché à pasteur
  • # le nat

    Posté par  (site web personnel) . Évalué à 5.

    Un des problèmes de la visio, c'est le nat. D'ailleurs, le nat est des problèmes d'internet : une vraie plaie...

    Il est archi compliqué de faire du nat du protocole H323, il y a peu de boites qui savent faire dont Polycom (numéro 1 mondial). Pour le SIP, c'est un peu mieux mais le protocole est aussi merdique, des ports dans tous les sens à ouvrir... Bref, c'est guère mieux que le H323.

    Ce que j'attends avec impatience, c'est le support du protocole IAX2 dans ekiga (celui d'asterisk). Avec IAX2, pas de port à ouvrir à tour de bras, un seul port et tout passe dedans. Enfin un truc qui a été conçu avec la problématique de l'internet d'aujourd'hui. J'espère que nous aurons aussi la vidéo avec IAX2 et si en plus, ekiga gère la présence, cela va faire un malleur...

    En attendant, j'utilise un terminal de visio Polycom car au moins lui gère le double flux vidéo (H239) correctement et le son est nickel (c'était le corps de métier à l'origine de Polycom) pour une bande passante assez faible. Par contre, c'est pas pour un particulier...
    • [^] # Re: le nat

      Posté par  . Évalué à 3.

      Pour passer les NAT, y'a ip_conntrack qui est en cours de refonte dans le noyau, pour faciliter l'ajout de protocoles, SIP fait partie de la liste.

      Pour ceux qui ne connaissent pas, ip_conntrack est une API du noyau qui permet de surveiller les connections TCP entre les différents protocoles, et qui ouvre et redirige lune connection extérieure en fonction du traffic vu.

      Par exemple (vite fait) pour du SIP :
      C1 <=> NAT1 <=> INTERNET <=> NAT2 <=> C2

      dialogue :
      C1 a C2 : coucou, je voudrais qu'on cause
      C2 a C1 : okay j'ai ouvert mon port zzz, connecte toi dessus
      NAT2 : C2 dit a C1 connecte toi sur le port zzz ? vite vite, il faut que je redirige les connections entrantes sur zzz vers C2.
      C1 a C2 : okay tu m'entends ?
      C2 a C1 : ouai ca rulez.

      Pour l'instant on a ca que pour de l'IRC pour le DCC, le FTP, et une ou deux autres broutilles.

      Sinon pour le reste, j'ai réglé le problème en faisant en sorte que mon NAT redirige certains ports sur tout mon sous réseau interne (sur toute une plage d'addresse, donc). Je suis pas très fier, mais ca marche, je peux utiliser les différents protocoles sur toutes les machine du réseau, contrairement a la redirection de base qui t'impose de choisir une machine.
      • [^] # Re: le nat

        Posté par  . Évalué à 4.

        pour ceux qui ont un routeur sous nunux il y a le grand sauveur qui est IPv6 avec le fameu 6to4 ( http://fr.wikipedia.org/wiki/6to4 ) pour avoir ipv6 chez soi dès maintenant de partout. Bien mieux que ces hacks affreux qui s'entassent et qui nous font croire qu'on peut continuer avec ipv4. Le NAT etant le premier de tous ces hacks et si on y réfléchi c'est vraiment un truc moche.
        • [^] # Re: le nat

          Posté par  . Évalué à 2.

          Le NAT etant le premier de tous ces hacks et si on y réfléchi c'est vraiment un truc moche.
          Et si on y réfléchit encore un peu, on se dit que c'est quand même pas mal pour la sécurité: par défaut, les machines sur le LAN derrière mon routeur ne sont pas vues du reste du monde, et les paquets douteux vers des ports douteux ne leurs parviennent pas.
          • [^] # Re: le nat

            Posté par  . Évalué à 8.

            Bof, y'a pas de difference au niveau securité entre un NAT et un routeur qui accepte rien en INPUT pour les machines derrières. Filtrer des paquets c'est le rôle du firewall, c'est pas un effet secondaire du NAT.
          • [^] # Re: le nat

            Posté par  (site web personnel) . Évalué à 5.

            Le nat n'ajoute aucune sécurité, que des emmerdes ! Il suffit de bloquer les ports en entrée sur un routeur pour avoir la même sécurité que le nat. Bref, d'un point de vu sécurité, le nat est équivalent à une régle !

            Cela fait des années que l'on parle du nat de sip et du H323. En pratique, ces protocles sont tellement merdiques que cela marche mal. Il faut voir aussi si tu nat pour un client SIP (ou H323) ou pour le serveur. A mes souvenirs, iptables ne faisait le nat H323 que pour le poste client, pas le reverse nat.

            Ensuite, comment initialises-tu ta procédure pour que deux clients derrière un nat dialogue si aucun n'a une IP public ? Sur un réseau de plusieurs dizaines de machines derrière un nat, c'est ingérable.

            La seule solution serait comme je l'ai dis de mettre tout l'effort sur le protocole IAX2 qui lui est propre contrairement au SIP et au H323. Par contre, je ne sais pas si IAX2 est capable de gérer simultanément deux flux vidéo en même temps que la voix. L'avantage est qu'il suffirait d'avoir un serveur Astérisk en IP public et les clients pourraient rester derrière un nat...
            • [^] # Re: le nat

              Posté par  (site web personnel) . Évalué à 6.

              "La seule solution serait comme je l'ai dis de mettre tout l'effort sur le protocole IAX2 qui lui est propre contrairement au SIP et au H323."

              [...]

              "L'avantage est qu'il suffirait d'avoir un serveur Astérisk en IP public et les clients pourraient rester derrière un nat..."

              [...]

              Le principal problème d'IAX2 est justement ce que tu décris : tu as besoin d'un serveur Asterisk public par lequel passent tous les flux, y compris l'audio et la video. A partir du moment où tu as cela, forcément cela fonctionne, mais c'est un goulot d'étranglement.

              Avec SIP, tu peux également avoir un proxy SIP public qui a le même effet. A partir du moment où les flux audio et video passent par un "serveur" public, il est normal que le NAT ne soit plus un problème. Cependant, en termes de latence et de bande passante, c'est loin d'être l'idéal.

              SIP a au moins l'avantage que la plupart des routeurs NAT du marché commencent à supporter SIP nativement, tout comme ils supportent IRC ou FTP.
            • [^] # Re: le nat

              Posté par  . Évalué à 4.

              Sauf que ici, le NAT est une contrainte technique incontournable, et impose ce petit niveau de sécurité. Lorsque l'IPv6 sera la norme, Mme michu ne va certainement pas mettre une règle dans sa "box", et s'il y en une sont petit fils va vite la supprimer pour que MSN puisse refaire pouic pouic boink boink.

              Supprimer le NAT tout d'un coup en 2007 nous garantirait une explosion pure en simple du nombre de machines zoombies.

              Et autre chose, point de vue sécurité : les machines extérieures ne voient que l'IP du NAT - depuis l'extérieur la machine a l'intérieur du réseau n'existe tout simplement pas !. Avec de l'IPv6 pour tout le monde, l'extérieur voit la vraie IP de machine interne, mais ne peuvent pas se connecter s'ils sont bloqué. Pour moi, d'un point de vue technique, cela n'a rien d'une équivalence.

              Sinon ...
              L'avantage est qu'il suffirait d'avoir un serveur Astérisk en IP public et les clients pourraient rester derrière un nat...
              C'est qui qui paie la bande passante du serveur ?

              J'aime pas le NAT, mais j'espère que ip_conntrack pourra faire une solution de secours en attendant mieux.
              • [^] # Re: le nat

                Posté par  (site web personnel) . Évalué à 4.

                Parce que tu crois que ton FAI te laisserait tous les ports ouverts ? Ceratins FAI ont déjà commencé à bloquer des ports... Il faut voir que les contrat ADSL sont pour le grand public donc rien ne garantie d'avoir un accès symétrique au réseau.

                Non, il n'y aura pas d'explosion.

                Ensuite d'un point de vue sécurité, on voit que cela n'apporte rien car le nat, il faut bien le configurer quelques pars et cette configurtation est plus compliqué que le blocage des ports sur le routeur. Enfin, tu es censé savoir qui va sur le net et donc de garder les traces te permettant depuis le nat de savoir qui à fait la requête... C'est un boulot de fou.

                Donc le nat est un problème qui n'a été mis en place que pour contourner le manque d'adresse IP et qui complique tout sans rien apporter de positif.

                Pour le serveur Asterisk, rien ne t'empêche de l'installer chez toi ;-) Et puis, je ne connais pas bien les projets d'Ekiga mais pourquoi deux Ekiga ne pourrait pas communiquer entre-eux via IAX2 ?

                Bref, IAX2 étant un protocole mono-port, il n'a pas besoin de développement spécifique comme FTP, IRC, H323, SIP au niveau des pare-feu. On est donc assurer qu'il sera bien plus fiable et beaucoup mieux filtré avec les pare-feu existant et sans développement spécifique.

                Qui est capable de savoir s'il y a un pare-feu H323 ou SIP sans bogue ? Vu la complexité de ces protocoles, on est quasi-assuré de n'avoir que des implémentations partiellement bogué malgré toute la bonne volonté des développeurs.
                • [^] # Re: le nat

                  Posté par  (site web personnel) . Évalué à 4.

                  "Bref, IAX2 étant un protocole mono-port, il n'a pas besoin de développement spécifique comme FTP, IRC, H323, SIP au niveau des pare-feu."

                  Ben si, justement.

                  Si tu veux que ton trafic audio/video ne passe pas par un serveur IAX2 publique, mais puisse se faire directement entre 2 softphones, comment fais-tu sans redirection de port en cas de NAT symmétrique ?

                  Pour rappel, avec le NAT symmétrique, le port UDP alloué à ton client derrière ton routeur NAT va dépendre du couple IP / Port distant avec lequel tu discutes. Bref, le quintuple (port interne, IP interne, port sur le routeur NAT, port externe, IP externe) est unique.

                  Cela signifie que ce port change suivant ton interlocuteur. Cela signifie aussi que sans port forwarding, ou sans passer par un serveur public centralisant tous les flux, tu ne passes pas le NAT symmétrique. Juste comme c'est le cas avec SIP ou avec H.323.

                  Il faut arrêter de répandre des mythes.
                  • [^] # Re: le nat

                    Posté par  (site web personnel) . Évalué à 2.

                    OK, j'en ai rajouté un peu... Cependant, j'ai toujours dis que le NAT est un truc terrible à virer au plus vite.

                    Pour le nat symétrique, quel que soit le protocole, c'est merdique car il faut associer le port du routeur (pare-feu...) a un des ports du client. C'est quand même plus simple dans le cas d'un protocole mono-port comme IAX2. Le suivis de paquet au niveau du routeur est des plus standard ce qui n'est pas le cas du H323 ou du SIP qui ont besoin d'un "countrack" spécifique.

                    Avec IPv6 et la fin du nat, IAX a toute sa place alors qu'il reste le problème d'avoir des pare-feu sans bogues et maintenable sous H323 et SIP.

                    Par contre, au niveau du code logiciel client, tu es 1000000 fois plus compétent que moi pour savoir si c'est plus simple d'utiliser SIP, H323 ou IAX. J'espère qu'Asterisk a été couçu de manière modulaire et qu'il y a une libiax2 ayant une API propre et claire.

                    Soyons clair, je ne parle ici que de routage et de sécurisation de paquet sur le réseau IP.
                    • [^] # Re: le nat

                      Posté par  (site web personnel) . Évalué à 3.


                      Si tu veux que ton trafic audio/video ne passe pas par un serveur IAX2 publique, mais puisse se faire directement entre 2 softphones, comment fais-tu sans redirection de port en cas de NAT symmétrique ?

                      Pour rappel, avec le NAT symmétrique, le port UDP alloué à ton client derrière ton routeur NAT va dépendre du couple IP / Port distant avec lequel tu discutes. Bref, le quintuple (port interne, IP interne, port sur le routeur NAT, port externe, IP externe) est unique.


                      Perdu, on peux ;)

                      http://en.wikipedia.org/wiki/UDP_hole_punching
                      (pas trouvé la version en français y a pas de lien direct)

                      Mais grosso modo on se sert d'un serveur relais pour initialiser la connexion...

                      A se connecte a relais C
                      B se connecte a relais C
                      C envoie à A le port UDP de sa connexion à B
                      C envoie à B le port UDP de sa connexion à A
                      A se connecte a B sur ce port UDP
                      B se connecte a A sur ce port UDP

                      Et paf ils ont un canal bidirectionnel entre eux ;)

                      ps : y a un léger soucis avec un NAT un peu évolué qui serait regardant sur l'ip publique d'origine des paquets arrivant sur ce port...
                      (il me semble avoir lu ça a l'époque où je m'y intéressais)
                      • [^] # Re: le nat

                        Posté par  (site web personnel) . Évalué à 2.

                        En cas de NAT symmétrique cela ne passe pas.

                        B n'acceptera des paquets sur ce port que si ils viennent de C.
                        • [^] # Re: le nat

                          Posté par  (site web personnel) . Évalué à 2.

                          Justement c'est ça le truc, ça passe (grace au limite du protocole udp)

                          Avec le numéro de paquet et le port sur lequel tu est connecté tu peux transférer la connexion a un autre programme (ou machine).

                          Qui va reprendre la connexion là où le serveur relais l'a laissé.

                          Ça te permet d'avoir un système bidirectionnel :
                          A envoie un paquet sur le port udp X de B
                          B répond sur le port udp Y de A

                          On n'utilise a aucun moment là même connexion entre les deux.

                          C'est de l'envoie a l'aveugle sur un port donné.

                          Pense bien que ça a été conçu pour permettre de passer a travers les NAT !

                          Effectivement ça ne passe pas dans CERTAINS cas, en fait sur les firewall haut de gamme qui gardent une trace de l'ip qui était connecté sur le port udp en question, mais ils sont relativement rare et haut de gamme...
          • [^] # Re: le nat

            Posté par  (site web personnel) . Évalué à 4.

            >Et si on y réfléchit encore un peu, on se dit que c'est quand même pas mal pour la sécurité

            ça donne une illusion de sécurité, et ça Saimal et ça embete un peu tout le monde dès qu'il faut faire passer differents protocoles.
      • [^] # Re: le nat

        Posté par  . Évalué à 2.

        Pour l'instant on a ca que pour de l'IRC pour le DCC, le FTP, et une ou deux autres broutilles.

        Dans les broutilles y'a déjà h323 et sip :)
        Par contre d'ici que ce soit dans les routeurs embarqués... déjà qu'ils tournent encore sur 2.4 souvent.
  • # Gizmo

    Posté par  (site web personnel) . Évalué à 4.

    J'ai aussi pratiqué le même genre de démarche que toi, et je dois dire que je ne suis pas parfaitement satisfait des solutions trouvée.

    Pendant un bon moment j'ai utilisé Gnome Meeting et ensuite Ekiga, mais je dois dire que j'ai eu pas mal de soucis avec: impossibilité d'établir la connexion, connexion établie mais le son passe pas ou seul un des deux entend l'autre, coupure pendant la conversation...

    J'ai également essayé Wengo qui est 100% libre et compatible Windows/Linux, mais je n'ai jamais réussi à discuter correctement avec...

    Comme toi j'ai alors flashé sur le travail de Raphaël, mais malheureusement si je ne me trompe il n'y a pas encore de version stable de Gossip qui l'intègre. J'ai d'ailleurs été très déçu quand ils ont annoncé que Ubuntu Feisty Fawn n'aurait pas Telepathy...

    En dernier ressort, j'ai fait un tour dans la documentation d'ubuntu-fr: la première solution ne gère pas encore la voip; Ekiga et Wengo, j'avais déjà essayé, Skype éliminé d'office à cause de son protocole propriétaire (et la nécessité de s'inscrire aussi d'ailleurs, mais ça c'est pareil chez les autres).

    Je me suis donc tourné vers la dernière solution proposée: Gizmo. Propriétaire mais il utilise SIP. Compatible Linux/Mac/Windows, et des .deb sont fournis. Il est également capable de se connecter à d'autres réseaux (Jabber, Yahoo! et AIM je crois). Son seul défaut est donc de ne pas être libre, mais il marche au poil...
    • [^] # Re: Gizmo

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      en effet, c'est vraiment pas mal du tout. La compatibilité SIP et GTalk, c'est génial. Le problème c'est que :

      - de nouveau il faut un compte
      - y'a pas de vidéo

      mais merci pour l'info.

      Mes livres CC By-SA : https://ploum.net/livres.html

    • [^] # Re: Gizmo

      Posté par  (site web personnel) . Évalué à 2.

      Pendant un bon moment j'ai utilisé Gnome Meeting et ensuite Ekiga, mais je dois dire que j'ai eu pas mal de soucis avec: impossibilité d'établir la connexion, connexion établie mais le son passe pas ou seul un des deux entend l'autre, coupure pendant la conversation...


      J'ai passé des dizaines d'heures sur Gnome Meeting puis Ekiga en beta, quand j'avais ma copine a l'autre bout de la France. Et jamais aucun problème, bon, peux être que c'était parce qu'on utilisait le même client sous GNU/Linux tous les deux... Et je parle bien de com avec video et audio, limite des fois ça tournait toute la journée même quand un des deux n'était pas devant.

      Sinon, je vois plus bas des système utilisant flash, et même si flash sapucépalibre, ben franchement je trouve la solution très élégante, pas de problèmes d'installation ou quoi, et ça fonctionne sur pas mal de plateformes (genre faire une conf mac OSX/linux x86/windows est un casse tête sans nom en dehors de cette solution).
    • [^] # Re: Gizmo

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      alors je viens de tester wengophone 2.0 et c'est vraiment de la bombe !

      C'est encore pas mal buggué, mais y'a la voix, la vidéo, un protocole libre, support pour les contacts Jabber/GTalk.

      Vraiment bien

      Est-ce que c'est libre ? Je n'ai pas trouvé les sources.

      Mes livres CC By-SA : https://ploum.net/livres.html

      • [^] # Wengo

        Posté par  . Évalué à 2.

        Oui, c'est entierement libre. Le site des developpers est : http://www.openwengo.org/

        De plus, Wengo inclus les librairies de Gaim. Donc théoriquement, tu devrais pouvoir discuter avec tes interlocuteurs MSN/Yahoo/Jabber et autres. Il ne manque que la visio à 4 ou 5.

        Mais comme tu l'as dis, c'est encore fort buggué.
        • [^] # Re: Wengo

          Posté par  . Évalué à 1.

          Et c'est limité aux appels entre wengo ... pour la partie SIP...

          En tout cas, quand j'ai testé, vive la liberté hein ;)
          • [^] # Re: Wengo

            Posté par  (site web personnel, Mastodon) . Évalué à 2.

            1) ils font encore ce qu'ils veulent, c'est leur logiciel. en plus, c'est libre, donc libre à toi de modifier

            2) On peut visiblement appeler d'autres comptes SIP

            3) Si j'ai bien compris, le but est que openwengo supporte n'importe quel compte sip

            4) Pour ce qui est du Voip GTalk, c'est faisable mais ils attendent des contributions, ils vont pas le faire eux-mêmes.

            Mes livres CC By-SA : https://ploum.net/livres.html

  • # Windows n'est pas le paradis

    Posté par  . Évalué à 2.

    Il faut reconnaitre que visiblement, sur MSN, c'est très facile. On peut discuter/voir son contact juste en cliquant sur un bouton.


    Faut d'abord réussir a installer les pilotes de la WebCam et c'est pas gagné, ma soeur n'y est pas encore arrivée (aucun périphérique qu'il dit l'installer), et sous Win pas de possibilité de bidouiller pour forcer le chargement du module ou voir ce qui ne va pas dans les sources.

    Bref Windows est sur 98% des PC, les constructeurs fournissent des drivers donc forcement c'est déjà plus simple que sous Linux, mais dans certains cas (et particulièrement pour les Drivers de Webcam, bien pourris, et j'ai testé 3 marques) ça tourne vite à la galère !
    • [^] # Re: Windows n'est pas le paradis

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      en même temps, je cherche désespérement une webcam qui fonctionne out-of-the-box sous linux, j'ai passé le paragraphe concernant les drivers, c'est la cata absolue dans ce domaine.

      Mes livres CC By-SA : https://ploum.net/livres.html

      • [^] # Re: Windows n'est pas le paradis

        Posté par  . Évalué à 1.

        J'avais une webcam Phillips qui marchait bine, mais pas out of the box fallait émerger le driver (et rien d'autre).
        Après on m'a volé ma webcam dans le train et je n'en ai pas racheté.

        Sinon avec V4L il n'est pas possible d'utiliser un camescope numérique comme WebCam ? je pense que oui (ça marchait sous Gnome Meeting) mais je n'ai pas pu tester récemment avec les nouveaux logiciels de visio cars mon Canon MV500 est en panne :'(
      • [^] # Re: Windows n'est pas le paradis

        Posté par  . Évalué à 3.

        Faut prendre des webcams logitech recentes je crois, enfin celle qui font UVC (usb video class).

        UVC c'est censé être comme UMS (usb mass storage), un protocole unique pour une classe de périphérique usb. Quand tous les constructeurs seront passé à UVC y'aura un driver unique qui marchera partout (modulo bug hardware, comme pour les clés usb).

        http://linux-uvc.berlios.de/
      • [^] # Re: Windows n'est pas le paradis

        Posté par  (site web personnel) . Évalué à 3.

        Perso j'ai trouvé ca: http://www.ldlc.com/fiche/PB00022139.html et ca marche out of the box avec kopete et visoconf vers du msn...
    • [^] # Re: Windows n'est pas le paradis

      Posté par  . Évalué à 0.

      Y'a pas si longtemps, les webcams, c'etait quasiment ininstallable sous linux, hein :)
    • [^] # Re: Windows n'est pas le paradis

      Posté par  (site web personnel) . Évalué à 1.

      C'est sûr que sous Linux, une webcam, tu la branches et ça marche tout de suite tout seul. C'est sûr.
  • # VLVC

    Posté par  (Mastodon) . Évalué à 2.

    Je ne sais pas exactement ce que ça vaut, ni quelle est sa facilité de mise en place, mais pour de la vidéoconférence, à deux ou plus, et intéropérable, même avec windows, tu peux jeter un oeil à VLVC, ie Video Lan Video Conference.

    C'est un logiciel basé sur VLC, et qui sert à faire des vidéoconférences (ça t'en bouche un coin hein, avec un nom pareil ?).


    Yth.
    • [^] # Re: VLVC

      Posté par  (site web personnel) . Évalué à 2.

      J'ai essayé il y a deux ou trois mois. Le projet est très intéressant mais c'était assez bogué donc à part s'amuser pour un geek, c'était inutilisable en pratique.
  • # Wengo Phone

    Posté par  . Évalué à 5.

    Je pense que ça pourra faire ton bonheur : http://linuxfr.org/2006/03/14/20500.html
    • [^] # Sans oublier : WengoMeeting

      Posté par  . Évalué à 9.

      Dans le genre simple et efficace, il y a Wengomeeting ( http://www.wengomeeting.com/ )
      Bon, c'est du Flash9quipuequestpaslibre mais qui fonctionne sans aucun probleme sur les plateformes : Linux, MacOs et Windows.
    • [^] # Wengo Phone bientôt parfait ?

      Posté par  . Évalué à 1.

      A noter que pour l'instant, les versions binaires ne permettent pas de passer par un autre fournisseur SIP que Wengo.

      Cependant la version svn le permet : je ne l'ai pas utilisée réellement, mais j'ai vérifié que la fonctionnalité était bien proposée.

      Sinon, j'y crois vraiment à cette solution.
  • # Conclusion

    Posté par  . Évalué à -6.

    Linux n'est pas desktop-ready ni people-ready. On était au courant.

    De plus on savait déjà qu'il n y a aucune solution valable libre de visioconf', alors pourquoi tu t'obstines à le répeter ?
  • # Ekiga

    Posté par  . Évalué à 3.

    Ekiga est le plus proche du but recherché. Entre Linux, ça marche. Ca passe les NAT le plus souvent. Le SIP c'est aussi l'ouverture aux téléphones, freebox, etc...

    Le problème vient juste de la version win32. Beta ou pas, bugs ou pas, l'installer reviens du parcours du combattant car:
    - trouver la page web de téléchargement win32
    - glaner une libarairie par ci, une libairie par là
    - pas d'installateur
    - un build calqué sur le CVS qui un jour marche, un autre non
    sèment le trouble lorsque l'on veut l'installer chez un newbie.

    Un build d'un installateur tout packagé (comme Spark inclut sa VM java) serait un grand pas pour la démocratisation d'ekiga sous windows.
    • [^] # Re: Ekiga

      Posté par  . Évalué à 1.

      Oui mais comme c'est du SIP ... t'as juste à trouver un client SIP qui supporte la vidéo sous windows, ce qui doit être faisable (sinon, c'est pas un problème du à ekiga en tout cas).

      Donc, en attendant que la version windows soit prête à consommer pour les utilisateurs lambda, ça reste LA solution (et on peut pas dire qu'elle soit si complexe à faire marcher ...)
      • [^] # Re: Ekiga

        Posté par  . Évalué à 2.

        SIP audio, oui. Vidéo.... non je ne vois pas. Windows messenger passe pas le NAT
        • [^] # Re: Ekiga

          Posté par  (site web personnel, Mastodon) . Évalué à 2.

          merci pour l'info, c'est donc pour ça que Windows messenger ne fonctionnait pas. Bref, ekiga ne permet que de communiquer avec Ekiga pour le moment ? (peut-être avec openwengo aussi)

          Mes livres CC By-SA : https://ploum.net/livres.html

Suivre le flux des commentaires

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