Internet et Multimédia Exercices: flux multimédia



Documents pareils
M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

Calcul de la bande passante réelle consommée par appel suivant le codec utilisé

Master e-secure. VoIP. RTP et RTCP

Chapitre 1. Introduction aux applications multimédia. 1. Introduction. Définitions des concepts liés au Multimédia (1/2)

Multimedia. Systèmes, Communications et Applications. Ahmed MEHAOUA

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes

RTP et RTCP. EFORT

SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS RESEAUX

Réseaux TP4 Voix sur IP et Qualité de service. Partie 1. Mise en place du réseau et vérification de la connectivité

Errata et mises à jour

La Qualité de Service le la Voix sur IP. Principes et Assurance. 5WVOIP rev E

Rapport du projet Qualité de Service

La Voix sur IP OLIVIER D.

LA VoIP LES PRINCIPES

Voix sur IP Étude d approfondissement Réseaux

TP 2 : ANALYSE DE TRAMES VOIP

Veille Technologique : la VoIP

La VoIP & la convergence

Accédez au test ici

VOIP. QoS SIP TOPOLOGIE DU RÉSEAU

TP : Introduction à la qualité de service liée à la Toip 1

Les techniques de multiplexage

Chaine de transmission

Téléphonie. sur IP. 2 e édition

Architecture et signalisation (SIP) Ahmed MEDDAHI

ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE

Introduction de la Voix sur IP

Modem routeur vocal. Solution intelligente de modem routeur pour le routage d appels pour VoIP FICHE PRODUIT

La VoIP: Les protocoles SIP, SCCP et H323. Jonathan BRIFFAUT Alexandre MARTIN

VOIP : Un exemple en Afrique

QoS Réseaux haut débit et Qualité de service

ADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC CHALETTE/LOING NIVEAU :

Systèmes et Réseaux (ASR 2) - Notes de cours Cours 14

Voix et Téléphonie sur IP : Architectures et plateformes

La VOIP :Les protocoles H.323 et SIP

INTRODUCTION À LA TÉLÉPHONIE SUR IP

Métrologie réseaux GABI LYDIA GORGO GAEL

Voix sur IP. Généralités. Paramètres. IPv4 H323 / SIP. Matériel constructeur. Asterisk

RCS : Rich Communication Suite. EFORT

Agrégation de liens xdsl sur un réseau radio

Formation Cisco CCVP. Quality of Service. v.2.1

2009/2010 DESCRIPTIF DES UNITES D ENSEIGNEMENT OPTIONNELLES SPECIALITE RIM

Réseaux Multimédia et Qualité de Service

Term Professionnelle Micro informatique & Réseaux Installation et Maintenance Lycée Saint Joseph Vannes

Architectures et Protocoles des Réseaux

Téléphone IP. Téléphone IP aux nombreuses fonctions avancées pour une utilisation professionnelle et au prix abordable FICHE PRODUIT

xdsl Digital Suscriber Line «Utiliser la totalité de la bande passante du cuivre»

Vue d'ensemble de NetFlow. Gestion et Supervision de Réseau

(In)sécurité de la Voix sur IP [VoIP]

Liste de vérification des exigences Flexfone

Analyse de la bande passante

Transmission de données. A) Principaux éléments intervenant dans la transmission

Réseaux et protocoles Damien Nouvel

Partie 2 (Service de téléphonie simple) :

La Voix sur IP : Quelles solutions pour l entreprise?

Groupe Eyrolles, 2000, 2004, ISBN :

2. DIFFÉRENTS TYPES DE RÉSEAUX

SIP. Sommaire. Internet Multimédia

ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP

La voix sur IP n'est pas un gadget, et présente de réels bénéfices pour l'entreprise.

Numérisation du signal

La Voix sur le Réseau IP

Formation VoIP. Formation VoIP. Alexandre Kamoun.

Téléphone IP SPA942 à quatre lignes avec commutateur deux ports de Cisco. Téléphones IP de Cisco pour petites entreprises

1.Introduction - Modèle en couches - OSI TCP/IP

Internet Le service de noms - DNS

ISO/CEI NORME INTERNATIONALE

Gestion et Surveillance de Réseau

Hubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02)

Chap17 - CORRECTİON DES EXERCİCES

Les Réseaux Informatiques

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Implémentation d un serveur de téléphonie sur IP

Vademecum. Solutions numériques

A mon père et ma mère, A mes frères Faouzi, Issam et Omar, A mes amis Issam, Hichem, Hafedh et Taher A 62635, A mes yeux,

Le Multicast. A Guyancourt le

IMPLEMENTATION D UN IPBX AVEC MESSAGERIE UNIFIEE

Architecture Principes et recommandations

Algorithmique des Systèmes Répartis Protocoles de Communications

Métrologie des réseaux IP

Mise en œuvre et résultats des tests de transfert de la voix sur le Protocole Internet V.o.I.P

VoIP et "NAT" VoIP et "NAT" 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau

Réseaux grande distance

TP5 VOIP résidentiel étendu Page 1 sur 7 Lp Ampere CLAVAUD

Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July ENPC.

! 1 /! 5 TD - MIP + RO - NEMO. 1. Mobile IP (MIPv6) avec optimisation de routage

IPFIX (Internet Protocol Information export)

Belgacom Forum TM 3000 Manuel d utilisation

Les Réseaux sans fils : IEEE F. Nolot

Support de cours RTEL. Guy Pujolle. Figure 1. Réseau maillé à transfert de paquets.

Votre Réseau est-il prêt?

Notion de débit binaire (bit rate ou encore bande passante)

Jonction SIP Microsoft Lync avec. Michael Werber Directeur des comptes commerciaux

Services Réseaux - Couche Application. TODARO Cédric

Transcription:

Internet et Multimédia Exercices: flux multimédia P. Bakowski bako@ieee.org

Applications et flux multi-média média applications transport P. Bakowski 2

Applications et flux multi-média média applications transport serveur vidéo RTP-RTCP RTCP RTP taux de perte VoIP dimensionnement VoIP taux de perte ordonnancement WFQ admission seau à jeton P. Bakowski 3

Serveur vidéo Une formation en histoire est organisée à distance sous la forme des sessions supportées par l intranet. intranet P. Bakowski 4

Serveur vidéo Une formation en histoire est organisée à distance sous la forme des sessions supportées par l intranet. Chaque session demande en moyenne cinq images. La taille moyenne des images demandées est de 25 KB. ~25 KB P. Bakowski 5

Serveur vidéo: : exercice 1 Chaque classe contient 32 étudiants,, et on peut considérer qu une moyenne de 80% de participants est active à la fois. P. Bakowski 6

Serveur vidéo: : exercice 1 Chaque classe contient 32 étudiants, et on peut considérer qu une moyenne de 80% de participants est active à la fois. Au cours de la classe, chaque utilisateur effectue en moyenne 120 opérations (sessions) par heure. cinq images P. Bakowski 7

Serveur vidéo: : exercice 1 Chaque classe contient 32 étudiants, et on peut considérer qu une moyenne de 80% de participants est active à la fois. Au cours de la classe, chaque utilisateur effectue en moyenne 120 opérations (sessions) par heure. Exercice 1: Qu'est-ce que le minimum de la bande passante du réseau nécessaire pour ce serveur d'images? P. Bakowski 8

RTP et RTCP version et type numéro de séquence valeur aléatoire ns ns ns P. Bakowski 9

RTP et RTCP version et type marqueur temporel numéro de séquence valeur aléatoire valeur aléatoire + 1/fréquence d échantillonnage valeur absolue protocole NTP + RTCP P. Bakowski 10

RTP et RTCP version et type marqueur temporel numéro de séquence identificateur SSRC - synchronisation source principale (flux) de synchronisation P. Bakowski 11

RTP et RTCP version et type marqueur temporel numéro de séquence identificateur SSRC - synchronisation identificateur SCRC sources contributives sources multiples - liste P. Bakowski 12

RTP et RTCP version et type marqueur temporel numéro de séquence identificateur SSRC - synchronisation identificateur SCRC sources contributives profil longueur type de flux variable selon le nombre de sources P. Bakowski 13

RTP et RTCP version et type marqueur temporel numéro de séquence identificateur SSRC - synchronisation identificateur SCRC sources contributives profil donnée longueur échantillon(s) audio/vidéo P. Bakowski 14

RTP et RTCP: exercice 2 RTCP et bande passante: RTCP P. Bakowski 15

RTP et RTCP: exercice 2 RTCP et bande passante: RTCP Exercice 2: RTCP envoie 1 paquet toutes 5 s taille d un paquet 400 octets nombre de postes en conférence 16 débit de la ligne 10 Mb/s P. Bakowski 16

RTP et RTCP: exercice 2 RTCP et bande passante: RTCP Exercice 2: RTCP envoie 1 paquet toutes 5 s taille d un paquet 400 octets nombre de postes en conférence 16 débit de la ligne 10 Mb/s = > donner pourcentage du débit RTCP P. Bakowski 17

RTP et RTCP : exercice 3 Chaque paquet RTP ajoute énormément d information «inutile» à celle du codeur: P. Bakowski 18

RTP et RTCP : exercice 3 Chaque paquet RTP ajoute énormément d information «inutile» à celle du codeur: 20 octets d en-tête IP P. Bakowski 19

RTP et RTCP : exercice 3 Chaque paquet RTP ajoute énormément d information «inutile» à celle du codeur: 20 octets d en-tête IP 8 octets d en-tête UDP P. Bakowski 20

RTP et RTCP : exercice 3 Chaque paquet RTP ajoute énormément d information «inutile» à celle du codeur: 20 octets d en-tête IP 8 octets d en-tête UDP 12 octets d en-tête RTP P. Bakowski 21

RTP et RTCP : exercice 3 Chaque paquet RTP ajoute énormément d information «inutile» à celle du codeur: 20 octets d en-tête IP 8 octets d en-tête UDP 12 octets d en-tête RTP Exercice 3: Calculer le débit du codec pour: la durée du champs utile - 30 ms débit supplémentaire pour les en-têtes - 10,6 Kb/s P. Bakowski 22

RTP et perte de paquets Si un lien est congestionné, alors l ajout de redondance améliore la situation pour le flux entrant et redondant. notre flux congestion P. Bakowski 23

RTP et perte de paquets Si un lien est congestionné, alors l ajout de redondance améliore la situation pour le flux entrant et redondant. Par exemple nous avons une congestion sur un lien 2 Mb/s qui reçoit 2,2 Mb/s. 2,2 Mb/s 2 Mb/s congestion P. Bakowski 24

RTP et perte de paquets Si un lien est congestionné, alors l ajout de redondance améliore la situation pour le flux entrant et redondant. Par exemple nous avons une congestion sur un lien 2 Mb/s qui reçoit 2,2 Mb/s. Le taux de perte moyen est de: 0,2/2,2 = 2,2 Mb/s 2 Mb/s congestion P. Bakowski 25

RTP et perte de paquets Si parmi ces flux se trouve un flux de 100 Kb/s nous pourrons l envoyer avec une redondance de 4 (4 fois la même trame à la suite). 4*100 Kb/s 2 Mb/s congestion P. Bakowski 26

RTP et perte de paquets Si parmi ces flux se trouve un flux de 100 Kb/s nous pourrons l envoyer avec une redondance de 4 (4 fois la même trame à la suite). La ligne reçoit maintenant 2,5 Mb/s et le taux de perte est: 0,5/2,5 = 4*100 Kb/s 2,5 Mb/s 2 Mb/s congestion P. Bakowski 27

RTP et perte de paquets Exercice 4a: Calculer la probabilité de perte dans le flux sans redondance: (1 P0) = 1 - e -G = 1 0,914 = P. Bakowski 28

RTP et perte de paquets Exercice 4b: Calculer la probabilité de perte d une trame dans un flux redondant avec 4 fois le même paquet. P. Bakowski 29

RTP et perte de paquets Exercice 4b: Calculer la probabilité de perte d une trame dans un flux redondant avec 4 fois le même paquet. La probabilité de perdre une trame est: (1 (P0+P1+P2+P3)) P 4 ou plus1 = Σ i=0..3 G i * e -G /i! P. Bakowski 30

Lecture avec un retard adaptatif Le paramètre d i moyen: indique une estimation du délai d i = (1-u) ) *d i-1 + u*(r i t i ) t i r i p i P. Bakowski 31

Lecture avec un retard adaptatif Le paramètre d i moyen: indique une estimation du délai d i = (1-u) ) *d i-1 + u*(r i t i ) Les estimations d i paquet reçu. sont calculées pour chaque t i r i p i P. Bakowski 32

Lecture avec un retard adaptatif Prenons u = 0,1. r1-t1 est le plus ancien échantillon de retard, r2-t2 est l échantillon de retard suivant, et ainsi de suite. P. Bakowski 33

Lecture avec un retard adaptatif Prenons u = 0,1. r1-t1 est le plus ancien échantillon de retard, r2-t2 est l échantillon de retard suivant, et ainsi de suite. Pour une application audio supposons quatre paquets arrivés au récepteur avec les échantillons de retards: t1-r1, r2-t2, r3-t3, et r4-t4. P. Bakowski 34

Lecture avec un retard adaptatif Exercice 5: Exprimer l'estimation du retard en termes de quatre échantillons P. Bakowski 35

Lecture avec un retard adaptatif Exercice 5: Exprimer l'estimation du retard en termes de quatre échantillons Généraliser la formule pour n échantillons de retard P. Bakowski 36

VoIP dimensionnement du réseau Les codeurs de parole implémentent la détection d activité vocale (VAD). Le débit d activité est constant,, notons le par M. M m Tactif T silence P. Bakowski 37

VoIP dimensionnement du réseau Dans la périodes de silence le codeurs très simples ont un débit nul, le codeurs avancés G.723.1 ou G.729 envoient les paramètres tels que le niveau de bruit de fond etc.; notons le par m. M m Tactif T silence P. Bakowski 38

VoIP dimensionnement du réseau codec trames/paquet M(Kb/s) m(kb/s) G.723.1 (5,3 Kb/s) 1 16 11,73 G.723.1 (6,4 Kb/s) 1 17,07 11,73 G.729 3 20,27 13,87 M Tactif m T silence P. Bakowski 39

VoIP dimensionnement du réseau Les en-têtes en-tête IPV4 20 octets P. Bakowski 40

VoIP dimensionnement du réseau Les en-têtes en-tête IPV4 en-tête UDP 20 octets 8 octets P. Bakowski 41

VoIP dimensionnement du réseau Les en-têtes en-tête IPV4 en-tête UDP en-tête RTP 20 octets 8 octets 12 octets P. Bakowski 42

VoIP dimensionnement du réseau Les en-têtes en-tête IPV4 en-tête UDP en-tête RTP en-tête CRTP 20 octets 8 octets 12 octets 2 octets Exercice: En-tête CRTP est un en-tête IP,UDP,RTP compressé: de 40 à 2 ou 4 octets expliquer comment c est possible? P. Bakowski 43

VoIP dimensionnement du réseau taux d activité 35% M m Tactif T silence P. Bakowski 44

VoIP dimensionnement du réseau taux d activité 35% Le taux d activité est défini comme: R=ΣT actif actif /Σ( Tactif +T silence ) M Tactif m T silence P. Bakowski 45

VoIP : exercice 6 Prenons N conversations non corrélées. débit de transmission M m M m Tactif Tactif T silence T silence temps P. Bakowski 46

VoIP : exercice 6 Prenons N conversations non corrélées. La capacité nécessaire est inférieure à N*M. M Tactif débit de transmission m M Tactif T silence m T silence temps P. Bakowski 47

VoIP : exercice 6 Exercice 6: Trouver la formule qui exprime le débit moyen pour très grands N. N M Tactif débit de transmission m M Tactif T silence m T silence temps P. Bakowski 48

VoIP : exercice 6 Exercice 6a: Trouver la formule qui exprime le débit moyen pour très grands N. Exercice 6b: Calculer le débit moyen pour a=0,4 N=100 et les valeurs de M et n pour le codec G.723.1 avec le débit de 6,4 Kb/s. P. Bakowski 49

VoIP dimensionnement du réseau G.723.1 G.723.1 G.723.1(s) G.729 taille de trame durée de trame trames/ paquet débit sans entête 20 octets 30 ms 1 5,3 Kb/s 24 octets 30 ms 1 6,4 Kb/s 4 octets 30 ms 1 1,7 Kb/s (silence) 10 octets 10 ms 3 8,0 Kb/s P. Bakowski 50

VoIP dimensionnement du réseau G.723.1 G.723.1 G.723.1(s) G.729 débit avec entête - 40 octets débit moyen 16,0 Kb/s 13,23 Kb/s 17,7 Kb/s 13,60 Kb/s 11,73 Kb/s 18,67Kb/s 15,55 Kb/s débit avec entête - 2 octets débit moyen 5,87 Kb/s 9,68 Kb/s 6,93 Kb/s 10,05 Kb/s 1,60 Kb/s 8,53 Kb/s 12,00 Kb/s a=? P. Bakowski 51

VoIP taux de perte Etant donne une bande passante B sur un lien et N conversations simultanées sur ce lien, nous allons évaluer le taux de perte. M m N conversations simultanées M m M m temps P. Bakowski 52

VoIP taux de perte Pour i sessions actives simultanement le débit offert est: D(i) = i*m + (N-i)*m M m M m M m temps P. Bakowski 53

VoIP taux de perte Tous les paquets excedant la capacité B sont perdus, le débit perdu est: DP(i,B) = D(i) B P. Bakowski 54

VoIP taux de perte Tous les paquets excedant la capacité B sont perdus, le débit perdu est: DP(i,B) = D(i) B Le nombre de bits perdus pendant un intervalle Ti est: BP(i,B,Ti) = Ti*(i*M + (N-i)*m B) P. Bakowski 55

VoIP taux de perte Sur un intervalle de temps T le taux moyen de perte en bits est donné par: TP = Σ i=0-n T*(i*M+(N-i)*m i)*m B)/ T*N*(a*M+ (1-a)*m) P. Bakowski 56

VoIP taux de perte Sur un intervalle de temps T le taux moyen de perte en bits est donné par: TP = Σ i=0-n T*(i*M+(N-i)*m i)*m B)/ T*N*(a*M+ (1-a)*m) En guise d exemple, nous prenons le codeur G.729 avec 3 trames par paquet en incluant les en-têtes IP/UDP/RTP, soit M=18,67 et m=13,87,, et un taux d activité de 0,5.. Débit nominal du lien est 64 Kb/s. P. Bakowski 57

VoIP taux de perte Sur un intervalle de temps T le taux moyen de perte en bits est donné par: TP = Σ i=0-n T*(i*M+(N-i)*m i)*m B)/ T*N*(a*M+ (1-a)*m) En guise d exemple, nous prenons le codeur G.729 avec 3 trames par paquet en incluant les en-têtes IP/UDP/RTP, soit M=18,67 et m=13,87, et un taux d activité de 0,5. Débit nominal du lien est 64 Kb/s. Exercice 8: Evaluer le taux moyen de perte de paquets pour max 4 appels simultanés P. Bakowski 58

WFQ file d'attente pondérée classificateur w 1 w 2 w 3 classe1 classe2 classe3 w 3 /Σw j départs j=1,2,3 P. Bakowski 59

WFQ politique d'ordonnancement Prenons une politique d'ordonnancement pondéré - Fair Queuing appliquée à une mémoire tampon qui gère trois classes. P. Bakowski 60

WFQ politique d'ordonnancement Prenons une politique d'ordonnancement pondéré - Fair Queuing appliquée à une mémoire tampon qui gère trois classes. On suppose que le poids sont de 0,5, 0,25 et 0,25 pour les trois classes. P. Bakowski 61

WFQ politique d'ordonnancement Exercice 9: A. Supposons que chaque classe a un grand nombre de paquets dans le tampon. Dans quel ordre sont servi les trois classes selon les poids WFQ? (la séquence naturelle est 123123123 ) P. Bakowski 62

WFQ politique d'ordonnancement Exercice 9: A. Supposons que chaque classe a un grand nombre de paquets dans le tampon. Dans quel ordre sont servi les trois classes selon les poids WFQ? (la séquence naturelle est 123123123 ) B. Supposons que les classes 1 et 2 ont un grand nombre de paquets dans le tampon, et que la classe 3 est vide.. Dans quel ordre peuvent-être servi les trois classes selon les poids WFQ? P. Bakowski 63

Seau à jetons - Token Bucket R token/s seau peut contenir jusqu'à B jetons taille en octets paquets vers réseau supprime un jeton débit de sortie - M octets/s P. Bakowski 64

Seau à jetons Le seau à jeton place une limite sur la période de temps au cours de laquelle le trafic peut approcher le débit maximal. B R débit en octets/s M débit en octets/s P. Bakowski 65

Seau à jetons Le seau à jeton peut être défini par la taille en octets par B,, le débit d'arrivée par R octets/s,, et le débit de sortie par M octets/s. B R débit en octets/s M débit en octets/s P. Bakowski 66

Seau à jetons Exercice 10: Dérivez une formule pour S,, qui est la longueur maximale d une rafale. P. Bakowski 67

Seau à jetons Exercice 10: Dérivez une formule pour S, qui est la longueur maximale d une rafale. Ce paramètre informe, quel est le temps pendant lequel le flux est transmit avec le débit de sortie maximal? P. Bakowski 68

Seau à jetons Exercice 10: Dérivez une formule pour S, qui est la longueur maximale d une rafale. Ce paramètre informe, quel est le temps pendant lequel le flux est transmit avec le débit de sortie maximal? Remarque: : La formule pour S n'est pas aussi simple que cela puisse paraître, car pendant l écoulement de la rafale il y plus de jetons qui arrivent. P. Bakowski 69

Seau à jetons Exercice 10: Dérivez une formule pour S, qui est la longueur maximale d une rafale. Ce paramètre informe, quel est le temps pendant lequel le flux est transmit avec le débit de sortie maximal? Quelle est la valeur de S pour: B = 250 Ko/s, R = 2 Mo/s, et M = 25 Mo/s? P. Bakowski 70