Article IV
La videoconférence avec Ekiga
Avant Propos
Ekiga (ex : GnomeMeeting) est un programme libre de voix sur IP (VoIP) et de videoconférence utilisant les protocoles H.323 et SIP (ce qui le rend compatible avec Netmeeting et Windows Messenger, par exemple).
Cet article d'écrit comment le faire fonctionner avec une Webcam pouvant utiliser le driver SPCA5xx, vous trouverez sur le site du projet la liste des webcams supportées.
Le Driver
Commencez par télécharger la dernière version du driver.
Le module spca5xx a besoin de videodev pour se chager correctement. Verifiez que vous avez dans la configuration de votre noyau (c'est généralement le cas si vous utilisez le noyau fournit avec votre distribution) :
Device Drivers ---> Multimedia Devices ---> <M> Video For Linux
La compilation ce fait simplement avec :
$ cd ~/src/spca5xx* $ make
et l'installation :
# make install
vous pouvez ensuite le charger :
# modprobe spca5xx
Les Packets
Ekiga n'est pas encore disponible dans toutes les distributions. Cependant, des binaires sont disponibles pour certaines d'entre elles à la section download du site officiel.
Pour Debian vous devrez installer, au moins, ces packets (remplacer alsa par oss si votre carte son l'utilise) :
# dpkg -i libopal* libpt* libpt-plugins-v4l* libpt-plugins-alsa*
Avant Ekiga, vous devrez installer des dépendances que vous trouverez dans votre distribution :
# apt-get install yelp evolution-data-server # dpkg -i ekiga*
Application des Règles de Filtrages avec iptables
Pour recevoir les appels venant de l'extérieur vous devez ouvrir les ports suivants :
# iptables -A INPUT -p tcp --dport 30000:33000 -j ACCEPT # iptables -A INPUT -p tcp --dport 1720 -j ACCEPT # iptables -A INPUT -p udp --dport 5000:5006 -j ACCEPT
Le mieux sera d'inclure ces lignes dans le script d'initialisation d'iptables.
Configuration de l'interface réseau
Attribuer une IP statique à votre interface réseau peut se réveler être une bonne idée surtout si vous utilisez le pare-feu intégré à votre routeur.
Pour celà, vous devez editer le fichier interfaces (sous Debian) :
# nano -w /etc/network/interfaces
Mettez-y une configuration de ce type :
# The primary network interface auto eth0 iface eth0 inet static address 192.168.1.51 netmask 255.255.255.0 broadcast 192.168.1.255 network 192.168.1.0 gateway 192.168.1.1
Configuration d'Ekiga
Vous aurez sans doute besoin d'une adresse SIP pour recevoir des appels. Sacher que vous pouvez en obtenir une gratuitement sur Ekiga.net.
Pour la configuration du plugin video choisissez V4L, le nom de votre webcam devrait apparaitre.
En Résumé
Je n'ai recontré aucun problème particulier pour faire fonctionner ma webcam. Le driver SPCA5xx fonctionne correctement et fournit une image de bonne qualitée.