Entries Tagged as ''

Amsn amb videoconferència

Em va portar una mica de temps però finalment ho he aconseguit. Puc enviar so i vídeo via Amsn.

Per a poder fer tot això, l’amsn necessita unes quantes dependències que encara no es troben als repositoris d’ubuntu, així que deixo aquí una explicació de com aconseguir fer-ho funcionar tot amb Ubuntu Intrèpid. Podeu trobar gran part de la informació aquí, tot i que he tingut que fer alguns petits canvis.

  • Instal·lem dependències:

$ sudo aptitude update && sudo aptitude install libgstfarsight0.10-dev libgstreamer-plugins-base0.10-dev gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-farsight gstreamer0.10-tools gstreamer0.10-alsa libjpeg62-dev libv4l-dev libsnack2  tk8.5-dev tcl-tls gtk-doc-tools libcurl4-openssl-dev build-essentials subversion git-core

  • Instal·lem les llibreries farsight2 i libnice, que s’encarregaran junt amb gstreamer d’enviar els streamings de veu i so…
    • libnice: Baixem les fonts de la llibreria git i compilem. És important afegir la ruta d’instal·lació com a –prefix=/usr, ja que sinó en temps d’execució l’amsn no podrà trobar les llibreries i no funcionarà l’streaming.)

$ git clone git://git.collabora.co.uk/git/user/kakaroto/nice.git libnice
$ cd libnice
$ git checkout origin/nice-kakaroto

$ ./autogen.sh –prefix=/usr
$ make
$ sudo make install

Si no podem compilar libnice degut a un error al moment d’instal·lar, compilem sense el parametre “–prefix=/usr” i després copiem manualment les llibreries al directori on l’amsn les busca:

$  sudo cp /usr/local/lib/gstreamer-0.10/* /usr/local/lib/gstreamer-0.10

    • farsight2: Igual que amb les libnice… baixem del git, compilem i instal·lem.

$ git clone git://git.collabora.co.uk/git/user/kakaroto/farsight2.git  farsight2
$ cd farsight2
$ git checkout origin/nice

$ ./autogen.sh –prefix=/usr –disable-python –disable-gtk-doc
$ make
$ sudo make install

$ sudo ldconfig

Un cop instal·lades les llibreries, descarreguem l’última versió de l’amsn de la branca trunk del repositori subversion:

$ svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk amsn-trunk

Compil·lem i instal·lem:

$ cd amsn-trunk/amsn
$ ./configure
$ make
$ sudo make install

En acabar ja hauríem de tenir ela icona del Amsn dins d’Aplicacions->Internet.

Si en iniciar l’amsn només apareix un missatge d’error queixant-se que falta un mòdul o quelcom similar, fem el següent:

$ update-alternatives –config wish

Hi ha 2 alternatives que proveeixin «wish».

Selecció     Alternativa
———————————————–
1    /usr/bin/wish8.5
*+        2    /usr/bin/wish8.4

Seleccionem el número 1 per tal d’utilitzar wish 8.5 per a interpretar el codi d’amsn.

Un cop dins d’Amsn, podeu configurar la càmera web i el micròfon prement CTRL+N a la finestra principal, o bé dins el quadre de preferències.

Si no funciona, repasseu possibles errors dins els pasos realitzats. Podeu trobar informació útil al final d’aquest post.