(voix et vidéo) sur internet

Download (Voix et Vidéo) sur Internet

Post on 05-Jan-2017

214 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • COLE DE TECHNOLOGIE SUPRIEURE

    UNIVERSIT DU QUBEC

    MMOIRE PRSENT

    LCOLE DE TECHNOLOGIE SUPRIEURE

    COMME EXIGENCE PARTIELLE LOBTENTION

    DE LA MATRISE EN GNIE LECTRIQUE

    M. ING.

    PAR

    MOURAD EL ALLIA

    DVELOPPEMENT DUN ENVIRONNEMENT DE COMMUNICATION MULTIMDIA(VOIX ET VIDO) SUR INTERNET

    MONTRAL, LE 09 OCTOBRE 2002

    (c) droits rservs de Mourad El-Allia

  • CE MMOIRE A T VALU

    PAR UN JURY COMPOS DE :

    Mme. Rita Noumeir, directeure de mmoireDpartement de gnie lectrique lcole de Technologie Suprieure

    M. Abdellatif Obaid, codirecteurLaboratoire de recherche : Systmes informatiques rpartis,Dpartement dinformatiqueUniversit du Qubec Montral

    M. Mohamed Cheriet, professeurDpartement de gnie de la production automatise lcole de Technologie Suprieure

    M. Cristopher Fuhrman, professeurDpartement de gnie lectrique lcole de Technologie Suprieure

    IL A FAIT LOBJET DUNE SOUTENANCE DEVANT JURY ET UN PUBLIC

    LE 20 SEPTEMBRE 2002

    LCOLE DE TECHNOLOGIE SUPRIEURE

  • DVELOPPEMENT D'UN ENVIRONNEMENT DE COMMUNICATION MULTIMDIA

    (VOIX ET VIDO) SUR INTERNET

    Mourad El Allia

    SOMMAIRE

    De nos jours, la voix et la vido sur IP occupe une place privilgie dans le monde destlcommunications. Lavantage incontest de cette technologie est sa possibilitdintgrer la voix, la vido et les donnes sur une mme infrastructure Internet existantedj. Grce cette technologie les cots des communications interurbaines ont chutde manire considrable ce qui laisse croire quelle a encore de beaux jours devantelle. Diffrents standards et protocoles de communications ont t labors pour rendrepossible cette communication numrique. Parmi ces protocoles notons les protocolesde signalisation SIP et H.323 ainsi que les protocoles de transport en temps rel RTPet RTCP que nous avons tudis et compars dans ce mmoire.

    Nous avons galement modlis, en utilisant lapproche par objet, le protocole SIP. Samise en uvre, a t ralise selon une architecture client-serveur laide deslibrairies multimdia du langage de programmation Java pour transmettre et recevoir lavoix et la vido via Internet.

  • DEVELOPMENT OF A MULTIMEDIA COMMUNICATION ENVIRONMENT

    (VOICE AND VIDEO) OVER INTERNET

    Mourad El Allia

    ABSTRACT

    Nowadays, voice and video over IP occupy a privileged place in the telecommunicationworld. The uncontested advantage of this technology is its capabilities to mix voice,video and data using the same existing internet infrastructure. Another advantage is thecost of the long-distance communications which has decreased considerably, and let ussuppose that this technology has a great future. Many standards and communicationsprotocols have been developed to support such technology. Among them there aresignaling protocols like SIP and H.323, and real-time protocols like RTP and RTCP thatwe have studied and compared in this work.

    We propose an object oriented solution that models the SIP protocol. Based on a client-server architecture, we have also succeeded in implementing the SIP protocol, by usingthe Java Media Framework in order to transmit and receive voice and video on theInternet.

  • AVANT-PROPOS ET REMERCIEMENTS

    Je remercie sincrement ma directrice de mmoire Rita Noumeir professeure au

    dpartement de gnie lectrique lTS (cole de Technologie Suprieure) et aussi

    mon co-directeur Abdellatif Obaid, directeur du laboratoire des systmes informatiques

    rpartis de luniversit du Qubec Montral, sans l'initiative desquels ce projet n'aurait

    pas t possible. Je tiens leur exprimer toute ma reconnaissance pour leur

    dvouement, la confiance qu'ils m'ont accorde, leur rigueur et la qualit des

    commentaires et suggestions dont ils m'ont fait part.

    Je remercie particulirement ma chre pouse, qui ma soutenue et encourag durant

    toute la priode de mes tudes, et surtout mes chers parents, mes frres et ma sur,

    pour leur encouragement et leur soutien moral malgr la distance qui nous spare,

    sans oublier mes collgues du laboratoire des systmes informatiques rpartis de

    lUQAM et tous mes amis dici et dailleurs.

  • TABLE DES MATIRES

    Page

    SOMMAIRE......................................................................................................................... i

    ABSTRACT ........................................................................................................................ ii

    AVANT-PROPOS ET REMERCIEMENTS........................................................................iii

    LISTE DES TABLEAUX.................................................................................................... vi

    LISTE DES FIGURES.......................................................................................................vii

    LISTE DES ABRVIATIONS ET DES SIGLES...............................................................viii

    INTRODUCTION................................................................................................................1

    1. Problmatique.............................................................................................22. Objectif du mmoire ...................................................................................33. Motivation et mthodologie.........................................................................44. Plan du mmoire ........................................................................................5

    CHAPITRE 1 LA TLPHONIE SUR IP ET PROTOCOLES..........................................7

    1.1 La tlphonie sur IP....................................................................................71.1.1 Principe.......................................................................................................71.1.2 Normalisation de la tlphonie sur IP ........................................................91.1.3 Qualit de service et capacit ..................................................................101.2 La tlconfrence multimdia ..................................................................101.2.1 Les modes de communication .................................................................101.3 Protocoles.................................................................................................121.3.1 Protocole IP ..............................................................................................121.3.2 Protocole TCP..........................................................................................131.3.3 Protocole UDP..........................................................................................131.4 Les protocoles de transport temps rel ...................................................141.4.1 Le protocole RTP......................................................................................141.4.2 Le protocole RTCP...................................................................................161.5 Conclusion................................................................................................19

    CHAPITRE 2 LE STANDARD H.323.............................................................................20

    2.1 Introduction ...............................................................................................202.2 Historique du standard H323....................................................................202.3 Les lments du H323..............................................................................212.3.1 Terminaux.................................................................................................212.3.2 Gardes-barrires ......................................................................................212.3.3 Passerelles ...............................................................................................212.3.4 Les units de contrle multipoint (MCUs)................................................222.4 Protocoles et procdures .........................................................................22

  • v

    2.5 La pile H323..............................................................................................242.5.1 Les codecs Audio .....................................................................................242.5.2 Les codecs Vido .....................................................................................252.5.3 Confrence de donnes ...........................................................................252.5.4 Mcanismes de contrle et de signalisation............................................252.5.5 La signalisation .........................................................................................262.6 Conclusion................................................................................................27

    CHAPITRE 3 LE PROTOCOLE DINITIATION DE SESSION.......................................28

    3.1 Introduction ...............................................................................................283.2 Architecture de SIP...................................................................................283.3 Modle client-serveur ...............................................................................303.4 URL SIP ....................................................................................................313.5 Les mthodes ...........................................................................................323.6 Les codes dtat .......................................................................................333.7 Description des messages SIP ................................................................343.8 Diagramme des squences .....................................................................353.9 Discussion ...............................................