Vous êtes sur la page 1sur 35

Ecole Mohammadia d’Ingénieurs

Ingénierie des services télécoms

Pr. Slimane Bah, ing. PhD


GELEC – Réseaux et Télécoms
Semaine 5 Séance 5
1 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019
NGN : VAS
 NGN

Les composantes clés :

• Gestion de media (transport, mixing, conversion)

• La signalisation

• Value-Added Services (VAS)

• QoS

2 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


NGN : VAS
 NGN plans

• Offrir une qualité de service spécifique à la demande

Services à valeur ajoutée :


service/application Services

Services basiques :
session/call Contrôle

Transport ou support réseau :


Transport
Transport de traffic

3 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


NGN : VAS
 Architecture

Serveurs
Services d’Application
Softswitchs
Signaling
Control
gateways
Core Packet Network

Media Media
Edge Mobile Gateway Gateway PSTN
Broadband
Access UTRAN
DSL WLL CO
Cable

Enterprise Customers Remote Office Residential Mobile


Users Users

4 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media et signalisation
 Architecture

5 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Services multimedia
 Besoins

3 questions :

• Le réseau IP est-il adapté à la voix/vidéo ?

• La bande passante est-elle optimale pour voix/vidéo


(volumineux) ?

• Peut-on utiliser SS7 ?

 Besoin d’une nouvelle approche

6 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media et signalisation
 Media et Signalisation

• Un système de communication nécessite l’échange de Media et de


signalisation

• L’ensemble des éléments qui participent au traitement et l’échange


de :
 Media forme le plan Media (ou plan utilisateur)

 Signalisation forme le plan contrôle (ou plan signalisation)

7 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media et signalisation
 Technologies et protocoles

• Protocoles de session/call control


SIP, H.323, H248 (MEGACO)

• Protocoles Media :
RTP, Message Session Relay Protocol (MSRP)
• Technologies de services (VAS) :
SIP Servlets, Parlay, Web services

8 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media et signalisation
 Signalisation

RTP : Real Time Protocol


RTCP : Real Time Control Protocol
RTSP : Real Time Straming Protocol

9 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media et signalisation
 Media : Flux (streaming)

• Données discrètes : les unités d’information sont indépendantes et le


temps est sans importance.
Ex. text, fichier exe, image…

• Données continues : Les unités d’information sont inter reliées


temporellement pour la bonne interprétation des données
Ex. vidéo, audio, données capteurs, animation…

• Un flux (stream) est une séquence d’unités d’information

10 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media et signalisation
 Media : Flux

• Mode asynchrone
pas de contraintes (flux fichier)

• Mode synchrone
Borne sup (données capteurs température)

• Mode isochrone
Borne sup et inf (vidéo streaming)

Flux continue est une communication isochrone orientée


connexion

11 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media et signalisation
 Media: flux

• Exemple : Téléphonie sur internet

Le signal audio est échantillonné et transmis toute les 125 s

QoS :
- Un délai ne dépassant pas 300 ms
- Toute les 125 sec un échantillon doit être disponible chez le
récepteur
- Pertes occasionnelles : OK

12 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media et signalisation
 Media : Flux

• Flux simple
une seule séquence

• Flux complexe
plusieurs séquence reliées (audio, vidéo)

13 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media handling
 Services

3 classes de service :

• PBX-like VoIP : orienté entreprise (ex. Cisco call manager,


Avaya IP office)

• PSTN-like VoIP : remplace le PSTN classique (ex. Vonage,


MT box - IP line)

• IM-like VoIP : pour les internautes (ex. Skype, whatsapp)

14 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media handling
 Services
3 types d’application :

15 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media handling
 Motivation

• Media = L’information échangée durant un service de


communication

• Le type de media échangé peut être différent :


› Temps réel (ex. voix)
› Quasi temps réel (ex. Instant messaging, Échecs en ligne)
› Sans contrainte temporelle (ex. file sharing)

• Le gestion du media = transport du media avec feedback

16 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media handling
 Challenges

La transmission de paquets sur Internet implique les challenges


suivants :
• Ajout de délai

• Perte de paquets
sol : udp ou tcp ?

• Arrivée des paquets en désordre

Affecte les media temps-réel et quasi-temps réel

17 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media handling
 Jitter

› Il est définit comme étant la variation dans les délais de réception


des paquets
› Pour la transmission de la voix/vidéo le délai doit être constant
(échantillonnage : Théorème de Nyquist)
Freq. Voix humaine = 300 – 3400Hz  Freq. Échantillonnage = 8000 Hz
1 échantillon toute les 125 sec
Flux stable de paquet
Emission

Réception
Flux reçu : congestion, traitement intermédiaire

18 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media handling
 Jitter
Scénario Idéal

19 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media handling
 Jitter
Réalité

20 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media handling
 Jitter

La solution consiste à utiliser un buffer


 A la réception, attendre un moment au lieu de jouer le media dès sa
réception

Playout
Buffer

21 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media handling
 Jitter

Sans buffer

22 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media handling
 Jitter

Avec buffer

23 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media handling
 Jitter

Playout Buffer

24 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Media handling
 Jitter

Playout Buffer Playout Buffer

Plus le buffer est grand


Mieux le Jitter est contrôlé
Mais délai

 Borne Sup.

 Besoin du temps

25 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


RTP
 Media transport : RTP (Real-Time Protocol)

• RTP est un protocole Internet pour le transport de media


temps-réel
• Il est composé d’une partie Data et une partie Contrôle
• RTP transporte les données
• RTCP contrôle ce transport (mesures : jitter, paquets perdus…)
• Le numéro de port de RTCP = port RTP + 1
• Over UDP
• L’Audio et la vidéo voyagent dans deux flux différents

26 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


RTP
 Media transport : RTP (Real-Time Protocol)

• Apports de RTP :
• Multicasting

• Identification de la source

• Gestion de différents type de media (#codecs)

• Détection des pertes de données

• Ordonnancement des paquets

• Synchronisation : Timestamping

27 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


RTP
 Media transport : RTP (Real-Time Protocol)

 version (Ver.) CSRC count (CC)


 padding (P) marker (M) : debut de talkspurt
 extension (X) payload type (PT) = codec

28 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


RTP
 Media transport : RTP (Real-Time Protocol)
Payload type : Audio/video

29 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


RTP
 Media transport : RTP (Real-Time Protocol)

Silence Vs perte de paquets

30 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


RTP
 Media transport : RTP (Real-Time Protocol)

Silence Vs perte de paquets

Seq 100 Seq 101 Seq 103

Buffer récepteur

31 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


RTP
 Media transport : RTP (Real-Time Protocol)

RTCP :
Synchronisation
Audio/video

32 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Mini projet
2. RTP

1. SIP

1. SIP
1. SIP

Phase 1:
a) Établir un flux RTP ;
b) Établir une liaison signalisation SIP (avant RTP)
c) Passer par un commutateur (SIP)

33 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Mini projet

SIP
Servlets
RTP

SIP SIP SIP


RTP SIP RTP

SIP SIP
SIP

Phase 2 : Choisir un VAS et l’implémenter dans le commutateur

34 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019


Mini projet

SIP SIP SIP


RTP SIP RTP

SIP SIP
SIP

Phase 3 : Ajout VAS dans le serveur d’application SIP servlets

35 © Slimane.bah@emi.ac.ma Semestre 5 : Sept 2019

Vous aimerez peut-être aussi