II.4. Les codecs utilisés
Le mot codec vient de 'codeur-décodeur' et
désigne un procédé capable de compresser ou de
décompresser un signal, analogique ou numérique, en un format de
données. Les codecs encodent des flux ou des signaux pour la
transmission, le stockage ou le cryptage de données.[12]
D'un autre côté, ils décodent ces flux ou
signaux pour édition ou visionnage. Le but premier des codecs est de
pouvoir traiter un maximum de données avec un minimum de ressources.
Dans le monde de VoIP, les codecs sont employés pour coder la voix pour
la transmission à travers des réseaux IP. Les codecs pour l'usage
de VoIP sont désignés également sous le nom des vocodeurs,
pour des « encodeurs de voix ». Quelques codecs soutiennent
également la suppression de silence, où le silence n'est pas
codé ou n'est pas transmis.
II.5. Principaux protocoles de la VoIP
Le respect des contraintes temporelles est le facteur le plus
important lorsque l'on souhaite transporter la voix. Il faut alors penser
à implémenter un mécanisme de signalisation pour assurer
la connexion entre les utilisateurs.[12]
Plusieurs protocoles de VoIP ont vu le jour, les deux
protocoles les plus utilisés de nos jours sont H.323 et SIP.
II.5.1. Protocole H.323
Ce fût en 1996 la naissance de la première
version voix sur IP appelée H.323. Issu de l'organisation de
standardisation européenne ITU-T sur la base de la signalisation voix
RNIS (Q931), ce standard regroupe un ensemble de protocoles de communication de
la voix, de l'image et de données sur IP. Plus qu'un protocole, H.323
ressemble d'avantage à une association de plusieurs protocoles
différents et qui peuvent être regroupés en trois
catégories : la signalisation, la négociation de codec, et le
transport de l'information.[12]
1.1.1.1. Composants d'un système
H.323
L'architecture standard H.323 se compose des différents
éléments suivants :
- Terminal.
- Passerelle (Gateway)
- MCU (Multipoint Control Unit).
- Gatekeeper (garde-barrière).
II.5.2. Protocole SIP
SIP (Session Initiation Protocole) est un protocole
normalisé et standardisé par l'IETF qui a été
conçu pour établir, modifier et terminer des sessions
multimédia. Il se charge de l'authentification et de la localisation des
multiples participants. Il se charge également de la négociation
sur les types de média utilisables par les différents
participants en encapsulant des messages SDP (Session Description
Protocol).[12]
1.1.1.2. Rôles et fonctionnalités du
protocole SIP
Les rôles du protocole SIP sont :
- Réutiliser les bases des protocoles existants. Par
exemple, SIP ayant été créé bien après http,
utilise les URL pour l'adressage.
- Pouvoir associer ses fonctions aux protocoles existants et
aux applications telles que les navigateurs Web.
- Permettre aux personnes disposant d'une adresse SIP
d'être constamment joignable quelques soit l'endroit où elles se
trouvent. Une adresse ou un numéro SIP suivra la personne lorsqu'elle se
déplacera d'un lieu à un autre.
Les 4 fonctionnalités principales de SIP :
- Permettre l'allocation du nom d'un utilisateur à son
adresse au sein d'un réseau.
- Permettre la gestion d'appels : ajouter, supprimer ou
transférer un participant à une session.
- Modifier les caractéristiques d'une session pendant
que celle-ci est déjà ouverte.
- Fonctionner avec HTTP, SOAP, XML, WSDL, SDP et bien
d'autres.
1.1.1.3. Composants d'un système
SIP
L'architecture standard SIP se compose des
éléments suivants :
- Terminal (PDA, Phone, Messenger,. . .).
- Serveur de localisation.
- Serveur d'enregistrement.
- Serveur de redirection.
- Proxy.
- Passerelle (Gateway).
- Router
|