Cette zone vous est réservée, son contenu dépend essentiellement de vos contributions. Aidez la à grandir...

Articles

Favoris

Get Firefox! Slackware Linux Tuxfamily

Administration

Article IV

La videoconférence avec Ekiga

version plein-écran

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.

retour