Programme ANR VERSO. Projet VIPEER

Documents pareils
Programme ANR VERSO. Projet VIPEER. Deliverable 0.2 Rapport final sur la dissémination et la valorisation

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

Pierre-Louis Théron Nikolay Rodionov Axel Delmas

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

Une architecture hybride Client/Serveur et Pair-à-Pair pour le streaming vidéo sur l Internet

Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER

Approche hybride de la QoS

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

Introduction aux Technologies de l Internet

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

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

Plan. Programmation Internet Cours 3. Organismes de standardisation

Architecture distribuée

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.

Métrologie réseaux GABI LYDIA GORGO GAEL

Diffusez vos événements en direct sur Internet

STREAMING VIDÉO SUR INTERNET

Guide de configuration Aastra 5000 pour le raccordement d un trunk Sip OPENIP

Un projet communevo / UPMC

PLAteforme d Observation de l InterNet (PLATON)

Les Réseaux Privés Virtuels (VPN) Définition d'un VPN

Pierre De Dobbeleer. Spécialiste Project Management, Electronique, Réseaux et télécommunications

Efficacité énergétique des réseaux de cœur et d accès

ETI/Domo. Français. ETI-Domo Config FR

Logiciel de connexion sécurisée. M2Me_Secure. NOTICE D'UTILISATION Document référence :

Plan. Le système de transfert de fichiers d'internet. Introduction aux systèmes de transfert de fichiers Le protocole FTP.

Compte-rendu re union Campus AAR 3 mars 2015

Analyse de performance, monitoring

Introduction. Adresses

Groupware. Multi-canal. Vidéo. Solution audiovisuelle de gestion et diffusion vidéo sur Intranet, internet COMMUNICATION E-LEARNING

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

Communications immersives : Enjeux et perspectives

Réseaux M2 CCI SIRR. Introduction / Généralités

TrustedBird, un client de messagerie de confiance

Diffusez vos événements en direct sur Internet

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

Les Réseaux Informatiques

Performance et usage. La différence NETGEAR - R7000. Streaming HD illimitée

Configuration du driver SIP dans ALERT. V2

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

Introduction de la Voix sur IP

Figure 1a. Réseau intranet avec pare feu et NAT.

Présentation Windows 7 &

empreinte.com WebTV WEBTV solution solution EMPREINTE.COM WebTV depuis 1997 Diffusion vidéo universelle EMPREINTE.COM

L3 informatique Réseaux : Configuration d une interface réseau

TCP/IP, NAT/PAT et Firewall

Caches web. Olivier Aubert 1/35

Teste et mesure vos réseaux et vos applicatifs en toute indépendance

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

Recherche et Diffusion de l Information dans les Réseaux. Philippe Robert. Le 8 avril 2014

La VoIP & la convergence

QoE : Comment mesurer le ressenti utilisateur en environnement multi-site? 30 avril 2015


CAS IT-Interceptor. Formation «Certificate of Advanced Studies»

PROJET DASOËB AFTEC SIO 2. Bouthier Christophe. Dumonteil Georges. Jérémy Saumon. Alex Drouet. Présentation du plan de description. 0.

Laboratoire de Haute Sécurité. Télescope réseau et sécurité des réseaux

Description des UE s du M2

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.

Architecture Principes et recommandations

18 TCP Les protocoles de domaines d applications

SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS RESEAUX

Microsoft Dynamics AX. Solutions flexibles avec la technologie Microsoft Dynamics AX Application Object Server

Voix sur IP Étude d approfondissement Réseaux

Network Instruments Solutions d Analyse Réseau

Building the bridge between QoS and QoE for network control mechanisms

Votre Réseau est-il prêt?

SPECIFICATION ET DESCRIPTION DU MULTICAST FIABLE DANS ETOILE

Hypervision et pilotage temps réel des réseaux IP/MPLS

Atelier Sécurité / OSSIR

Internet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier

Spécifications de l'offre Surveillance d'infrastructure à distance

Pionnier des innovations

Détection d'intrusions et analyse forensique

Documentation : Réseau

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

La qualité de service (QoS)

Ebauche Rapport finale

Microsoft Windows NT Server

Cahier des charges "Formation à la téléphonie sur IP"

DHCP et NAT. Cyril Rabat Master 2 ASR - Info Architecture des réseaux d entreprise

CLIENTS LÉGERS. Remote Desktop Services Linux Terminal Server Project

Les Content Delivery Network (CDN)

Routeurs de Services Unifiés DSR-1000N DSR-500N DSR-250N

Installation d'un serveur DHCP sous Windows 2000 Serveur

Déploiement sécuritaire de la téléphonie IP

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

Refonte front-office / back-office - Architecture & Conception -

Topologies et Outils d Alertesd

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

ES Enterprise Solutions

Théorie sur les technologies LAN / WAN Procédure de test sur les réseaux LAN / WAN Prise en main des solutions de test

Yann BECHET 32 ans 8 ans d expérience yann@bechet.org

Gestion et Surveillance de Réseau

1- Principe général : 2- Architecture réseau pour ToIP : 3 Bilan. Qu est-ce que la VoIP/ToIP? IPBX/Protocoles utilisés

TP 2 : ANALYSE DE TRAMES VOIP

Cours n 12. Technologies WAN 2nd partie

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

Introduction. Pourquoi cette conférence? 2010 netinall, All Rights Reserved

Transcription:

Programme ANR VERSO Projet VIPEER Ingénierie du trafic vidéo en intra domaine basée sur les paradigmes du Pair à Pair Décision n 2009 VERSO 014 01 à 06 du 22 décembre 2009 T0 administratif = 15 Novembre 2009 T0 technique = 1 er Janvier 2010 D5.1 V7 Mid-term demonstration scenarios Auteurs : C Bothorel, A Gravey, C Lohr, G Madec, G Simon, S Vaton, (Telecom Bretagne),J Kypreos(Envivio), F Guillemin, S Moteau, P Philippe (OrangeLab), Y Hadjadjaoul (Inria) Compilé par : G. Madec (Telecom Bretagne) Septembre 2010 Telecom Bretagne ; Eurecom ; INRIA ; France Telecom ; NDS ; ENVIVIO Consortium VIPEER D5.1 Livraison 04 2011 1/10

Résumé : (15 lignes) Ce document présente les scénarios des démonstrateurs à mi parcours du projet. Les travaux de recherche des différents groupes de travail ont permis de définir différents démonstrateurs unitaires à mi parcours ainsi qu une trame pour le scénario de fin de projet. Les groupes de travail technique du projet VIPEER sont : - WP 1 architecture specification - WP 2 Network Performance Measurement - WP 3 Media Handling Server and player - WP 4 dcdn management server and client applications Ce document décrit trois démonstrations unitaires relatives au WP2 et WP3: - mesure de QoE pour flux UDP et TCP (WP2) - identification de l'activité applicative (WP2) - Transmission HTTP adaptative dynamique (WP3) Mots-clés : démonstration, métrologie, http Streaming, QoE Consortium VIPEER D5.1 Livraison 04 2011 2/10

Table des matières 1 Objectifs du WP5... 4 1.1 Analyse des scénarios pour la démonstration finale... 4 1.2 Echéances du WP5... 4 1.3 Définition d un scénario global de démonstration... 5 1.4 Revue des blocs fonctionnels de l architecture... 6 2 Démonstration à mi-parcours... 6 2.1 Démonstration WP3 : Transmission Http adaptative dynamique... 6 2.2 Démonstration WP2 mesure QOE pour flux UDP et TCP... 7 2.3 Démonstration WP2 identification de l'activité applicative... 8 3 Références... 9 Table des figures Figure 1 : Schéma général de démonstration pour VIPEER... 5 Figure 2 : Transmission adaptative dynamique en http streaming... 7 Figure 3 : Mesure de la QoE pour des transports UDP et TCP... 8 Figure 4 : Identification applicative... 9 Consortium VIPEER D5.1 Livraison 04 2011 3/10

1 Objectifs du WP5 1.1 Analyse des scénarios pour la démonstration finale Dans le cadre de la définition d un scénario pouvant être mis en œuvre dans le démonstrateur final, les différents services possibles sont : Télévision de rattrapage ou «Catch-up TV» Vidéo à la Demande (VOD) Vidéo personnelle, User Generated Content (UGC) Télévision en Direct (IPTV) Le projet a choisi de partir sur un service de VOD (Vidéo à la demande). La catch-up TV et UGC étant techniquement un cas particulier de la VOD pour les aspects transmissions. L architecture réseau basée sur l utilisation d un dcdn sera définie par les groupes de travail WP1 et WP4. Le pilotage de la distribution des ressources vidéo sera assuré par un organe décisionnel du réseau des CDN (WP4) prenant en compte les QOE/QOS mesurées (WP2). 1.2 Echéances du WP5 D5.1 T0+10 15/09/2010 D5.2 T0 tech +16 01/06/2010 Scénarios de démonstration à mi-parcours: Le document des scénarios des démonstrations à mi-parcours définira les scénarios des projets de démonstration présentant les résultats des points de vue des différents partenaires du projet. Mid-term demonstration scenarios: The mid-term demonstration scenarios document will define the project demonstration scenarios presenting project results from different stakeholder s point of view. Démonstrations projet à mi-parcours: Les démonstrations initiales du projet illustreront les premiers résultats du projet via des prototypes principaux du point de vue des différents partenaires. Mid-term project demonstration: The initial project demonstration will illustrate the initial project results via project s main prototype from the different stakeholder s point of view Tableau 1 : échéances pour les démonstrations à mi-parcours Consortium VIPEER D5.1 Livraison 04 2011 4/10

1.3 Définition d un scénario global de démonstration Se basant sur les premières analyses issues des différents groupes de travail, une première version du schéma global du démonstrateur final a été définie. Plusieurs niveaux de démonstrations ont été définis. En rouge sont indiqués les responsables des blocs fonctionnels. Scénario 2+ Encodeur Audio Vidéo1 Envivio Encodeur Vidéo2 Serveur vidéo audio multi définition Streaming adaptatif CDN Serveur primaire Orange Encodeur Vidéo3 Controleur CDN Scenario 1 Scenario 2 Limitation débit Insertion erreurs Optionnel CDN Serveur secondaire Orange Classificati on des flux Simulateur Multi Client Routeur Client lecteur adaptatif QOE QOS Inria Figure 1 : Schéma général de démonstration pour VIPEER Consortium VIPEER D5.1 Livraison 04 2011 5/10

1.4 Revue des blocs fonctionnels de l architecture Serveur de streaming : Les flux sont segmentés temporellement. Chaque morceau ou «chunk» est codé de plusieurs façons, à plus ou moins haut débit. Le serveur utilise la technique de «http streaming» pour envoyer les flux aux lecteurs vidéo des clients. La sélection du niveau de codage des chunk est remontée par le client adaptatif. Une petite bibliographie de la technologie dite «http streaming» est fournie en Section 3. Client adaptatif : Le lecteur client joue la vidéo. Il analyse la qualité de réception et la prend en compte pour demander une adaptation de la transmission pour les chunk suivants, se basant sur une règle d adaptation (latence, priorité, droit ). Cette demande remonte au serveur qui transmettra la vidéo adéquate. Réseau : Dans le scénario du démonstrateur, une dégradation de qualité de transmission peut être simulée sur un lien réseau. dcdn Mise en œuvre d une fonction contrôleur CDN qui sélectionnera, définira le routage des flux audiovisuels. Ceci en tenant compte des remontées des calculs de QOE /QOS, les statistiques de requête sur serveur vidéo (fonction des plages d adresse émettant la requête). Métrologie Mise en œuvre de la classification applicative : un organe de synthèse des classifications des flux fera remonter des informations pour prendre les décisions de routage dans le réseau dcdn, Mise en œuvre de la QOE/QOS : un organe de synthèse des calculs de QOE fera remonter des informations pour prendre les décisions de routage dans le réseau dcdn. 2 Démonstration à mi-parcours Les démonstrations à mi parcours se baseront sur des démonstrations unitaires issues des groupes de travail WP3 et du WP2 Ces démonstrations sont programmées pour juin 2011. 2.1 Démonstration WP3 : Transmission Http adaptative dynamique Nous proposons une démonstration de commutation de niveaux de qualité, automatique au niveau des lecteurs vidéo, suivant la qualité reçue et le niveau de service souscrit. Cette démonstration se base sur de la distribution vidéo en DASH «Dynamique Adaptative HTTP Streaming»2. Les lecteurs audiovisuels réagissent par rapport à la qualité reçue (délai de réception, perte d information), pour automatiquement et suivant une règle d adaptation Consortium VIPEER D5.1 Livraison 04 2011 6/10

commuter entre les flux disponibles. Ces flux disponibles sont informés dans un «manifest» reçu (playlist des vidéos disponibles) ; le «manifest» est adapté au type de client : un manifest pour les clients prioritaires et un autre pour les clients non prioritaires (PU Priority User, RU Regular User). Les formats vidéos proposés : toutes les vidéos sont en format progressif ; les formats supportés sont la haute définition HD, le format TV standard SDTV et les formats PC. Dans la démonstration finale le dcdn assurera une distribution optimisée au niveau réseau ; La démo unitaire n intègre pas cette fonction. Telecom Bretagne pilote la démonstration unitaire WP3 en partenariat avec Envivio qui fournit les trains binaires ( flux vidéos encodés et http streaming «ready»). Un lecteur multimédia compatible DASH 6 sera testé et mise en œuvre dans cette démonstration. Un choix sera fait entre les différents lecteurs disponibles (GPAC, Microsoft 7, Apple, Adobe 4.). QOS Encodeur vidéo offline ENVIVIO Serveur vidéo audio Multi définition Streaming adaptatif CDN Serveur primaire Client http adaptatif RU Client http adaptatif PU Figure 2 : Transmission adaptative dynamique en http streaming 2.2 Démonstration WP2 mesure QOE pour flux UDP et TCP L objectif des scénarios du démonstrateur de test unitaires à mi parcours du WP2 QOE est de valider les développements en cours à l INRIA. Il s agira de valider les évolutions de l outil PSQA, développé par l équipe-projet INRIA Dionysos, pour la mesure de la qualité d expérience (QoE) dans le cadre de ViPeer. Consortium VIPEER D5.1 Livraison 04 2011 7/10

UDP Peer 1 UDP Peer 2... UDP Peer N- 1 UDP Peer N TCP Peer 1 TCP Peer 2... TCP Peer N- 1 TCP Peer N Network Network QoE Measurement QoE Measurement UDP Client TCP Client Scenario 1: UDP Scénario Scenario 2: TCP Scénario Figure 3 : Mesure de la QoE pour des transports UDP et TCP Deux scénarios seront considérés à mi-parcours. Le premier scénario validera la partie mesure de performances pour les flux UDP dans le contexte de ViPeer. La seconde partie sera dédiée à la mesure de la QoE pour les flux TCP. Cette validation passera dans un premier temps par des expérimentations impliquant seulement un «Peer». Pour ces tests un serveur sera considéré pour la partie transmission et un seul client sera considéré pour la partie client. Deux machines seront par conséquent nécessaires pour la réalisation de ces tests de mi-parcours. Afin d émuler un réseau réel, des dégradations de performances seront introduites graduellement afin d analyser leurs impacts sur la QoE. Ainsi, des pertes avec des schémas variés seront introduites pour les flux UDP et des congestions du réseau seront introduites pour les flux TCP. 2.3 Démonstration WP2 identification de l'activité applicative TELECOM Bretagne a développé une plateforme de reconnaissance applicative de trafic permettant à partir de capture de paquets sur une interface réseau de classifier les flux transmis ou reçus selon des classes d'applications et d'en mesurer éventuellement la qualité de service. La plateforme de tests expérimentale dans notre laboratoire (Figure 4) se comporte d'un serveur menu d'une carte DAG permettant la capture et le datage en temps réel des paquets. Ces paquets sont transmis à une application appelée Nicofix qui se charge de la construction des flux et de la reconnaissance des applications. Cette application peut tourner sur la même machine que le serveur DAG ou sur une machine à part comme dans la Figure 4. Nicofix est basé sur une étude des caractéristiques statistiques des paquets d'un flux et implémente différentes méthodes de détection d'applications. Nicofix comporte essentiellement les modules suivants: Un module d'apprentissage: Ce module permet à partir de traces étiquetées d'établir des modèles statistiques pour les différentes applications. Consortium VIPEER D5.1 Livraison 04 2011 8/10

Un module de détection: Ce module de détection permet en utilisant plusieurs modèles statistiques de déterminer l'application d'appartenance des flux. Figure 4 : Identification applicative Pour la démonstration à mi-parcours et vu la complexité de l'architecture matérielle de notre plateforme de tests, nous proposons d'intégrer Nicofix dans un ordinateur portable et d'utiliser une capture de paquets afin de démontrer la séparation du trafic par applications. L'objectif est de montrer la possibilité de décrire l'activité d'un utilisateur en détails à partir du niveau paquet. On pourra éventuellement donner des descripteurs de qualité de service pour chaque application détectée. Puisque les différentes méthodes de classification ne sont pas aussi efficaces, nous présenterons une comparaison entre ces méthodes à travers des graphiques. 3 Références 1 An Experimental Evaluation of Rate-Adaptation Algorithms in Adaptive Streaming over http ; Saamer Akhshabi, Constantine Dovrolis, Ali C. Begen. MMSys 11, February 23 25, 2011, San Jose, California, USA. 2 Adaptive Streaming a brief tutorial. EBU TECHNICAL REVIEW 2011 Q1 2 / 6 N. Laukens 3 HTTP Streaming: What You Need to Know. Tim Siglin. Streaming Media magazine, FEBRUARY/MARCH 2010 4 HTTP Dynamic Streaming on the Adobe Flash Platform. Adobe Systems Incorporated, 2010. http://www.adobe.com/products/httpdynamicstreaming/pdfs/httpdynamicstreaming_ wp_ue.pdf. 5 On-demand HTTP Dynamic Streaming Components. Adobe Systems Incorporated, 2010. http://help.adobe.com/en_us/httpstreaming/1.0/using/ws9463dbe8dbe45c4c- Consortium VIPEER D5.1 Livraison 04 2011 9/10

1ae425bf126054c4d3f-7fff.html 6 Usage of DASH in GPAC (demo). MPEG ISO/IEC JTC1/SC29/WG11 MPEG2010/M19439 7 MICROSOFT's adaptive streaming technology 8 HTTP Live Streaming. IETF RFC draft-pantos-http-live-streaming-05 9 3GPP TS 26.247 Transparent end-to-end Packet-switched Streaming Service (PSS); Progressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH) Consortium VIPEER D5.1 Livraison 04 2011 10/10