Multicast IP. Bernard Rapacchi (CNRS/SHS) Jean-Paul Gautier (CNRS/UREC) Bernard Tuy (CNRS/UREC) Guy Bisiaux (CRU)

Documents pareils
Chaine de transmission

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

Enregistrement et transformation du son. S. Natkin Novembre 2001

H.323. Internet Multimédia. Sommaire

Chapitre 11 : Le Multicast sur IP

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

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

Errata et mises à jour

RTP et RTCP. EFORT

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

Maintenir un service de traitement de son ou d image d ordinateur

Outils et applications multicast

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

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

Veille Technologique : la VoIP

Internet et Multimédia Exercices: flux multimédia

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

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

MagicSoft Playout. Permet de mixer des playlists de contenu SD, HDV et Full HD. Prise en charge des formats AVI, MXF, MP4, MOV, MPEG2 et H264.

Technique de codage des formes d'ondes

Types de fichiers multimédias pris en charge sur les smartphones BlackBerry. Guide de référence

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

Projet EVO. Enabling Virtual Organizations

Groupe Eyrolles, 2000, 2004, ISBN :

Le Multicast. A Guyancourt le

Réseaux Multimédia et Qualité de Service

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

La VOIP :Les protocoles H.323 et SIP

Outils permettant la diffusion de l information. Un point sur le droit numérique

QU EST-CE QUE LA VISIOCONFERENCE?

SOLUTIONS AUDIO ET VISIOCONFERENCE

Le service IPv4 multicast pour les sites RAP

Architecture et signalisation (SIP) Ahmed MEDDAHI

Bandes Critiques et Masquage

Chap17 - CORRECTİON DES EXERCİCES

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

SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS RESEAUX

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

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

Comment utiliser L application I-USBKey?

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

Traitement numérique du son

SNC-RZ25P. Caméra réseau motorisée MJPEG / MPEG-4

Réseaux et Services de Télécommunication Concepts, Principes et Architectures

Université de La Rochelle. Réseaux TD n 6

Chapitre 13 Numérisation de l information

RCS : Rich Communication Suite. EFORT

Introduction de la Voix sur IP

La VoIP et ToIP. - Les constructeurs de réseaux : Anciens : Alcatel, Ericsson, Nortel, Siemens, Lucent, NEC Nouveaux venus : NetCentrex, Cirpack

En DV (PAL ou NTSC), la largeur est toujours de 720 pixels, c'est la proportion du pixel qui change la proportion de l'image.

Annexe Technique Billi - Décembre 2011

Les techniques de multiplexage

Gregory DENIS. Nicolas MENECEUR. pour le California Institute of Technology Ciren 2010

Bilan UREC et résultat de quelques tests

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Vademecum. Solutions numériques

ISO/CEI NORME INTERNATIONALE

La Voix sur IP OLIVIER D.

I. LA VOIP- LES FONDAMENTAUX

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE CONSERVATOIRE NATIONAL DES ARTS ET METIERS CENTRE REGIONAL ASSOCIE DU MANS

Master e-secure. VoIP. RTP et RTCP

Récupérer au format AVI un extrait d'un DVD à l'aide du logiciel FlaskMpeg

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba

TD séance n 10 Multimédia Son

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

1. Fournir aux Entreprises des outils de télécommunications essentiels mais jusque alors inabordables pour les petites/moyennes structures,

Tutoriel PowerPoint. Fréquences, puissance et modulation. Benoît Volet 25/02/2010

MASTER. Transmission Vidéo dans les Réseaux Sans Fils et Mobiles. Challenges et Solutions

DOCUMENT DE SYNTHÈSE. Accéder facilement à la vidéo sur IP Les encodeurs vidéo offrent instantanément les avantages de la surveillance sur IP

3D Lab. NANO TRANSPORT & NANO PLAYER. Lecteurs réseaux AUDIOPHILE - PROFESSIONNEL. PCM & DSD natif. UPnP DNLA - Bit Perfect media device

Production de documents audio-numériques

Téléphonie sur IP Systèmes, Communications

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

ARGOS. Veille technologique VISIOCONFERENCE. 16 juin 2011

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

VOIP. QoS SIP TOPOLOGIE DU RÉSEAU

Expérience 3 Formats de signalisation binaire

Approche Hybride de la Diffusion OTT. Julien Privé / Senior Solutions Engineer

Qualité perçue de parole transmise par voie téléphonique large-bande

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

2. Couche physique (Couche 1 OSI et TCP/IP)

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

LA VoIP LES PRINCIPES

Réseaux grande distance

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

NEWSLETTER PROMAX Nº 23

NORMES DE LIVRAISON DES MESSAGES PUBLICITAIRES ET MESSAGES D INTÉRÊT PUBLIC COMMERCIAUX APTN

Chapitre 18 : Transmettre et stocker de l information

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

Connaissances VDI 1 : Chapitres annexe

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Logiciel de conférence Bridgit Version 4.6

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

Set-up recommandés. Avril 2015

La Vidéo. S.Natkin/CNAM 1

Sonorisation sur IP CATALOGUE 2012

Transcription:

Multicast IP Bernard Rapacchi (CNRS/SHS) Jean-Paul Gautier (CNRS/UREC) Bernard Tuy (CNRS/UREC) Guy Bisiaux (CRU)

Exemple : H.323 Système de Contrôle Interface Utilis. Equipement Vidéo Equipement Audio Applications Données T.120 Contrôle H.245 Contrôle Appel H.225.0 CODEC Video H.261, H262, H.263 CODEC Audio G.711, G.722, G.723, G.723.1, G.728, G.729 RAS H.225.0 Délai de réception Niveau H.225.0 (dont RTP/RTCP) Infrastructure Réseau JRES-99 2

Agenda Pourquoi le multicast IP? Techniques de codage et de compression audio Techniques de compression vidéo Quels besoins en réseaux? Annonces de sessions Outils applicatifs JRES-99 3

Pourquoi le multicast IP? Pour envoyer les mêmes données à plusieurs destinataires Meilleure utilisation de la bande passante Moins d échanges entre les routeurs et les stations hôtes Quand les adresses des destinataires sont inconnues JRES-99 4

Unicast / Multicast ROUTEUR STATION UNICAST STATION MULTICAST JRES-99 5

Avantages du multicast Efficacité : pour le contrôle du réseau et la charge des routeurs et des stations Performance : pour éliminer le trafic inutile Applications distribuées : pour permettre les applications multipoint JRES-99 6

Inconvénients du multicast Le multicast est basé sur l UDP peut amener des complications avec le nombre de destinataires «Best effort» des paquets peuvent être perdus Pas de contrôle de congestion peut donc amener à une dégradation du réseau Duplications des paquets peuvent être dupliqués quand la topologie change JRES-99 7

Applications multicast IP «temps réel» : diffusion de séminaires, conférences, formations travail collaboratif téléréunion non «temps réel» : transferts de fichiers copies multiples de données, de fichiers vidéo à la demande JRES-99 8

Exemple unicast : NetMeeting Permet la visioconférence à 2 (audio, vidéo) Tableau blanc partagé Transfert de fichiers Applications partagées Gratuit (!), mais uniquement Windows (!!) Applications : téléphonie visuelle, dépannage, Divers annuaires (ILS) JRES-99 9

Agenda Pourquoi le multicast IP? Techniques de codage et de compression audio Techniques de compression vidéo Quels besoins en réseaux? Annonces de sessions Outils applicatifs JRES-99 10

Digitalisation signal analogique Échantillonnage (dans le temps) Quantification (dans les valeurs) signal digitalisé JRES-99 11

Codage de la voix Le traitement de la voix comprend deux étapes : Analyse de la parole convertir un signal analogique sous une forme numérique Synthèse de la parole convertir un signal numérique sous une forme analogique Trois méthodes peuvent être utilisées : Codage de la forme d onde : Approximation non linéaire de l onde (PCM, ADPCM ) Codage de la voix : Voix synthéthique (LPC) Codage hybride : Code-excited Linear Prediction (CELP),... JRES-99 12

Codages PCM Codage PCM de la voix : G.711 Utilisation téléphonique Codage logarithmique : µ-law (USA), A-law (Europe) différences moins perceptibles vers haute fréquence Echantillonnage : 125 s (8kHz) Amplitude : 8 bits (256 valeurs possibles) donc 64 kb/s Codage qualité CD Utilisation musicale Codage linéaire : respect de la musique oreille : de 10 à 20 000 Hz Echantillonnage : 23 s (44.1 khz) Amplitude : 16 bits en stéréo donc 1,4 Mb/s JRES-99 13

Codages PCM «Différentiels» Différentiel ou prédictif : différence entre la valeur vraie et une «prédiction» calculée en fonction des valeurs précédentes DPCM : différence avec la valeur précédente modulation Delta : différence sur 1 bit (+/-) Adaptive Differential PCM : prédiction extrapolée à partir des valeurs précédentes JRES-99 14

Codages CELP Existence d une liste de codes à la fois à la source et au récepteur Un codeur : voix analysée par trames de 10 à 30 ms recherche par analyse et synthèse dans ce répertoire on envoie uniquement l index dans ce répertoire Un décodeur : dans l autre sens JRES-99 15

Standards de codage de la voix G.711 : PCM, 64 kb/s, 0,75 ms G.726 : ADPCM, 16 kb/s, 1 ms G.723 : CELP MPMLQ, 6,3 kb/s, 30 ms G.729 : CS-ACELP, 8 kb/s, 10 ms G.728 : LD-CELP, 16 kb/s, 3-5 ms GSM : téléphone mobile, 13 kbps Linear Predictive Coding (Xerox), 5 kb/s Digital Video Interactive : ~ADPCM, 4 à 8 bits JRES-99 16

Agenda Pourquoi le multicast IP? Techniques de codage et de compression audio Techniques de compression vidéo Quels besoins en réseaux? Annonces de sessions Outils applicatifs JRES-99 17

Nécessité de compression de la vidéo Signal PAL 720x576 pixels 25 images par seconde Quantification sur 16 bits Environ 166 Mb/s Télévision Haute Définition 1920x1080 60 images par seconde Quantification sur 16 bits Environ 2000 Mb/s JRES-99 18

Techniques de compression vidéo Exploiter la corrélation spatiale : Découpage en macroblocs Représentation dans le domaine des fréquences par une transformation Cosinus discrète (DCT) Quantification des coefficients DCT RLE, Huffman des coefficients Exploiter la corrélation temporelle : Codage par différence Vecteurs de mouvements Intracoding et intercoding des images JRES-99 19

MPEG : m=3, n=12 I B P 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 et 13 (I) sont complètes 4 est prédite / à 1, 7 / à 4 par différence 2 est interpolée à partir de 1 et 4 envoi : 1 4 2 3 7 5 6 10 8 9 13 11 12 16 14... JRES-99 20

Quelques «standards» MPEG-1 : 352x240(NTSC) ou 352x288(PAL) Qualité VCR, compression : ~ 25:1 Pour stockage, 0.2 Mbps(audio) + 1.2 Mbps(vidéo) MPEG-2 : Qualité "broadcast", voire HDTV Entre 4 et 6 Mbps H.261 : utilisé actuellement pour RNIS mais aussi MBone H.263 : Visio sur lignes téléphoniques (10-20 kb/s) JRES-99 21

Agenda Pourquoi le multicast IP? Techniques de codage et de compression audio Techniques de compression vidéo Quels besoins en réseaux? Annonces de sessions Outils applicatifs JRES-99 22

Critères qualitatifs Ne dépend pas de la source mais de la nature du récepteur L'oreille est un différentiateur silence de 40 ms sont reconnus, "bruit habituel" L'œil est un intégrateur L'homme est plus sensible aux altérations du son qu'à celles de l'image JRES-99 23

Pour l audio Pas trop besoin de bande passante : 2 à 64 kb/s Délai de transit pour l'interactivité Très sensible à la variation de délai Egalisation de la transmission ajout d'un délai supplémentaire nécessité de "bufferisation" suffisante synchronisation avec la vidéo Nécessite un taux d'erreur relativement faible JRES-99 24

Réparer l audio Signal compressé mais il y a des pertes il faut remplacer les pertes par : du silence : mais le silence est interprété par l'oreille du bruit : plus efficace répétition : pour les paquets de petite taille interpolation : le son est très autorégressif redondance : ajout des trames précédentes avec plus de compression JRES-99 25

Pour la vidéo Bande passante plus élevée (des 10 kb/s à des 10 Mb/s) Variation du délai : (suivi des lèvres) HTDV : 50 ms, TV : 100 ms, Conférence : 400 ms Erreurs de transmission Mais une "trame" reste 40 ms sur l'écran en PAL et 17 ms en HDTV Intégration des erreurs paquets manquants : extrapolation, interpolation JRES-99 26

Agenda Pourquoi le multicast IP? Techniques de codage et de compression audio Techniques de compression vidéo Quels besoins en réseaux? Annonces de sessions Outils applicatifs JRES-99 27

Comment connaître une session Par annonce : Une session est annoncée Les participants potentiels reçoivent l annonce Et éventuellement ils se joignent à la session Par invitation : Les utilisateurs sont invités par d autres à participer à une session Cette session peut ou non être annoncée publiquement Equivalent à l appel téléphonique JRES-99 28

Protocoles Un site multicast doit connaître : les références du groupe (adresse, ports) Quels médias utiliser A quelle heure Trois protocoles : Session Description Protocol Session Announcement Protocol Session Initiation Protocol JRES-99 29

SDP : Session Description Protocol SDP décrit les sessions multimédias Il sert à : communiquer l existence d une session décrire comment joindre et participer à la session Il inclut : Nom de la session et son sujet Le(s) moment(s) de la session Les médias utilisés Comment recevoir ces médias Information sur la bande passante utilisée Comment contacter l annonceur... JRES-99 30

SAP : Session Announcement Protocol Un client SAP annonce une session en diffusant périodiquement un paquet multicast sur un groupe connu avec la même étendue que la session La fréquence des annonces dépend de : l étendue de la session le nombre des autres sessions annoncées la taille des paquets pour l annonce Une session est effacée soit explicitement, soit implicitement si le client ne la reçoit plus depuis un certain temps JRES-99 31

SIP : Session Initiation Protocol SIP peut inviter des utilisateurs en leur donnant les informations nécessaires pour participer à une session SIP utilise un serveur central pour gérer les conférences et les participants et distribue l information par multicast SIP ne dit pas comment est gérée la session SIP ne fait pas l allocation d adresses, c est fait par SAP Adresses : user@host ou Adresse@mail (serveurs proxy) JRES-99 32

Agenda Pourquoi le multicast IP? Techniques de codage et de compression audio Techniques de compression vidéo Quels besoins en réseaux? Annonces de sessions Outils applicatifs JRES-99 33

Les outils de base : ceux de MECCANO Anciens projets européens : MICE, MERCI,... Annonces de sessions : SDR Audio : RAT Vidéo : VIC Tableau blanc partagé : WB Editeur de texte partagé : NT INRIA : Webcanal JRES-99 34

Des alternatives Multikit : en remplacement de sdr Système de tunneling spécifique LiveGate livecaster : Pour envoyer du MP3 en streaming ou du texte, mais avec multikit (protocole : MAFP) JRES-99 35

Pour recevoir du streaming MP3 Avec sdr : utilisation de plugins et d un player MP3 : freeamp RealJukebox JRES-99 36

Distribution multimédia IP/TV : Precept-Cisco, Windows Windows Media : MicroSoft, Windows StarCast : StarLight, Windows, RealAudio : RealNetworks, tout VCR, mvod : Univ Manheim, Unix mmod : Univ. Lulea, tout MMCR : MECCANO, Unix-Win imm : Univ. Hawaï, Unix JRES-99 37

Conférences Les vieux : VAT, NV, IVS, FreePhone, Rendez-Vous, NVAT... Collaboratif : CuSeeMe : mstar : Univ. Lulea, -> Marratech Pro Web : Webcanal mmosaic MCM JRES-99 38

Références Understanding Networking Multimedia. F. Fluckiger. Prentice Hall, 1995. Téléphonie sur Internet. J-F. Susbielle. Eyrolles, 1996. MBone : Multicasting tomorrow s Internet. K. Savetz, N. Randall, Y. Lepage. IDG Bokk Word Wide Inc, 1996. IP Multicasting. D. Kosiur. Wiley. 1998. JRES-99 39