220 likes | 353 Views
DVMA : Un Algorithme de Marquage pour les Flux MPEG4 dans un Réseau DiffServ Auteurs: Toufik AHMED, Guillaume BURIDANT, Ahmed MEHAOUA. Présenté par : AHMED Toufik CNRS-PRiSM Lab. Université de Versailles - France tad@prism.uvsq.fr. Résumé. Contexte et Motivations Architecture de MPEG-4
E N D
DVMA : Un Algorithme de Marquage pour les Flux MPEG4 dans un Réseau DiffServAuteurs: Toufik AHMED, Guillaume BURIDANT, Ahmed MEHAOUA Présenté par : AHMED Toufik CNRS-PRiSM Lab. Université de Versailles - France tad@prism.uvsq.fr
Résumé • Contexte et Motivations • Architecture de MPEG-4 • Contributions : • Transport de MPEG-4 sur RTP/IP • DVMA : Algorithme de marquage de flux MPEG4 • Evaluation de performance • Conclusion
Contexte • Conditions pour une application multimédia dans les réseaux : • Besoin de QoS de bout en bout • Optimisation des resources réseaux • Protocoles TCP/IP : RTP, RTCP, et RTSP • Modèles de gestion de la QoS sur IP : • IntServ et DiffServ
Objectifs • Transport de flux vidéo MPEG 4 sur réseaux IP : • Profile d’encapsulation RTP (Couche Transport) • Mécanisme de marquage DiffServ (Couche Réseau) • Signalisation OSI MPEG-4 DMIF / IETF SIP (Couche Session)
Composition and Rendering Interactive Audiovisual Compression Layer Scene ... Upchannel Information ISO/IEC 14496-2Visual ISO/IEC 14496-3 Audio ... AU AU AU AU AU AU AU AU Sync Layer ISO/IEC 14496-1 Systems ... SL SL SL SL SL SL Scene Object Primitive Description Descriptor Delivery Layer AV Objects IP ATM ISO/IEC 14496-6 DMIF ISO/IEC 14496-1 Systems Information Architecture de MPEG-4 ...
Compression Layer Fragmentation Elementary Stream rules SL Layer + SL Layer RTP extension 1 2 3 3 4 1-2 RTP P lug-in RTP Delivery Layer UDP UDP RTP/UDP/IP IP IP 1 : Approche [ATT] Standart MPEG-4 1 : Approach [8] 2 : Approche [ [INRIA/Microsoft] 2 : Approach [9] 3 : Approche [NTT] 3 : Our Approach Approche Alternative 4 : Notre approche Transport de MPEG-4 sur IP
DVMA : Algorithme de marquage de paquets vidéo sur DiffServ (audio & OD) if stream is “audio stream” then (application of property 2) if coder rate is “low rate” then DSCP=AFLow Drop Prec //example AF11 if coder rate is “medium rate” then DSCP=AFMedium Drop Prec //example AF12 if coder rate is “high rate” then DSCP=AFHigh Drop Prec //example AF13 if stream is “objects descriptor, scene descriptor” (application of property 4 ) then DSCP = EF //descriptions streams are significant, no loss //it’s necessary that these streams will be available //as soon as possible in MPEG-4 player to interpret //correctly the scene Policing Audio AF1x OD BIFS EF /AF ?
DVMA : Algorithme de marquage de paquets vidéo sur DiffServ (Video) Policing if stream is “video stream” (application of property 3) if “base layer video stream” (level 1 = mimimum QoS) then DSCP = AF low Drop Prec //example AF21 if “ enhanced layer video stream 1” (level 2 = medium QoS) then DSCP = AF Medium Drop Prec //example AF22 if “enhanced layer video stream 2” (level 3 = maximum QoS) then DSCP = AF Medium Drop Prec //example AF23 minQoS Video medQoS AF2x maxQoS
Signalisation DMIF et QoS • Paramètres de QoS spécifiés par le propriétaire du service • MPEG-7 peut être utilisé pour automatiser cette fonction • Paramètres de QoS portés par les primitives DA_channelAdd() comme QoSDescriptor • Ports RTP/IP assignés à chaque flux (session) • PHB assigné à chaque session.
Variation des pertes de paquets en fonction de la charge Diffserv Best Effort
Pertes de paquets : Scénario IP Best Effort Load 95 % Load 80 %
Perte de paquets : Scénario IP DiffServ Load 95 % Load 80 %
Délai de bout en bout : Scénario IP best effort Load 80 % Load 95 %
Délai de bout en bout : Scénario IP DiffServ Load 95 % Load 80 %
Conclusion • Contributions : • Un algorithme de marquage de paquets vidéo MPEG-4 pour routeur IP DiffServ a été proposé et validé • Configuration de domaines DiffServ selon plusieurs PHBs. • Résultats des tests : • Réduction de la perte des données sensibles • Réduction du délai de bout en bout (~50%)
Travaux Futurs • Passerelles de signalisation DMIF-SIP pour des conférences multimédias : • InterconnexionDMIF2SIP • Interconnexion Interworking Function • DVMA dynamique et adaptatif • Utilisation de BB (bandwidth Broker / COPS Server) et de surveillances d’évènements réseaux.