57
Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études d’approfondissement » Hugo ETIÉVANT

Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Embed Size (px)

Citation preview

Page 1: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis & QoS

Master2p GI 2003-2004UE « Études d’approfondissement »

Hugo ETIÉVANT

Page 2: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

2 / 57

PlanContexte historiqueQoSÉvolution

MatérielsInfrastructuresProtocolesLogiciels

Application concrète : SMILPerspectivesConclusione-bibliographie

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 3: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

3 / 57

Démocratisation du Web

temps

nombre d’internautes(en millions)

1991

1992

1993

1994

1995

1996

1997

1998

1999

2000

2001

2002

0

20

60

100

140

d’après : Hobbes’s Internet Timeline © Robert H Zakon, 2002

1990 : quelques centaines de milliers2003 : 160 millions

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 4: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

4 / 57

Le new deal !Centres d’intérêts des internautes très divers

offre de services variée

Internet est un businessforte concurrence (matériel, logiciel, contenu, connexion)

Investissements importants publics et privésinfrastructures de qualité sans cesse renouvelées

Moteur pour la recherchenouvelles technologies exploitées de suite

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 5: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

5 / 57

Explosion générale

Nombre d’internautes

Nombre de sites web

TraficPerformances

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 6: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

6 / 57

Évolution des réseauxplan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Technologiecuivre RTC, fibre optique, satellite

DébitRTC (28 kb/s), ADSL (512 kb/s), T1 (1.5 Mb/s), OC-192 (10 Gb/s)

Contenu texte, image, musique, voix, vidéo

DR

DR

DR

Page 7: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

7 / 57

Infrastructure

© TeleGeography Inc, 2003

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 8: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

8 / 57

Bande passante agrégéeÉnormément de communications inter-continentales

Médias lourds non traditionnels : câbles sous-marins et liaisons satellites

d’après : © TeleGeography Inc, 2001

US & Canada Europe

Asie &Pacifique

Amériquelatine et

Caraïbes

Afrique

162 Gb/s41.8 Gb/s

68 Mb/s

445

Mb/

s

14 G

b/s

766 Mb/s

1.7 Gb/s

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 9: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

9 / 57

Évolution des contenusAvant

Textes

Peu d’images

Web statique

AprèsImages de grande qualité

Vidéos

Musiques

Graphismes évolués

Web dynamique

Interactivité accrue

Forteattractivité

de l’Internet

Grandnombre

d’internautes

Profusiondes

contenus

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 10: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

10 / 57

fond.png

site B

Structure répartie d’une page web

<html><body background=…> <script src=…></script> <img src=… /></body></html>

site A

home.html

news.js

site C

visiteur

référence

qualité du média

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

image.jpg

site D

DR

Page 11: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

11 / 57

Aux origines…Internet asynchrone

Architecture commune aux données, voix, vidéos…

Principes de base d’Internet :simplicité

robustesse

universalité

« On part près pour aller loin. »

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 12: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

12 / 57

Problèmes d’aujourd’huiDélais prohibitifs

Gigue

Perte de paquets

Congestions

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

DR

Page 13: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

13 / 57

SolutionsAméliorer les capacités de transport

Utiliser au mieux la bande passante

Améliorer la puissance des routeurs

Améliorer les algorithmes d’ordonnancement

Isoler les types de flux

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 14: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

14 / 57

QoS : définitionQoS : « Quality of service » (qualité de service), assurer aux internautes un confort optimal.World Wide WaitChargement immédiat des pages, éléments graphiques de qualité, services temps réels (video streaming) efficaces, synchronisation, interactivité…

Internet était lent, moche et statique.Internet v2 sera rapide, beau et interactif.

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 15: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

15 / 57

Nouveaux servicesVidéo à la demandee-TV interactiveTemps réel continu Jeux en réseauxLogiciels collaboratifs

A chaque type de service correspondent des contraintes de qualité différentes parfois antagonistes d’où la nécessaire différenciation de traitement

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 16: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

16 / 57

Nouvelles contraintesAuthentification (VPN)

Confidentialité (paiement en ligne)

Intégrité (transfert de fichier)

Gigue contrôlée (vidéo)

Flux prioritaires (services payants)

Contrôle de congestion (continuité de service)

Calcul de chemin (détection des pannes)

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 17: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

17 / 57

Comment garantir la QoS ?plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Marquer les paquets

Isoler les classes de trafic

Réservation de ressources selon les services

Page 18: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

18 / 57

Solution matérielleMédia

Fibres optiques• Peu chères• Fiabilité très élevée (taux d’erreur :10-12)

• Très haut débit (10 Gbps)

Hertzien • Haut débit• Grande couverture

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

DR

DR

Page 19: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

19 / 57

Solution matérielle

Les routeurs ne commutent plus assez vite pour supporter les débits qu’on leur injecte !

19901

10

100

1000

d’après : SPEC95Int & David Miller, Stanford

1

10

100

1000

2x / 18 mois 2x / 7 mois

Vitesse routeursCPU

Vitesse liensGbp

1995 2000 1990 1995 2000

TDM

DW

DM

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 20: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

20 / 57

Solution matérielleRouteurs hautes performances

1ère génération (capacité < 500 Mbps)

CPUTable

deroutage

Mémoire

Interface

MAC

Interface

MAC

Interface

MAC

(1)

(2)

(3)

(4)

Bus DMA

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 21: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

21 / 57

Solution matérielleRouteurs hautes performances

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Mémoire• Temps d’accès réduit

• Quantité adressable plus importante

Bus• Contrôleurs plus rapides

CPU• Fréquence d’horloge plus élevée

• Diminuer le nombre d’opérations de traitement par paquet

DR

DR

DR

Page 22: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

22 / 57

Solution matérielle

© Conduc PHAM

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 23: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

23 / 57

Solution matérielle

© Conduc PHAM

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 24: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

24 / 57

Solution matérielleRouteurs hautes performances

2nd génération (capacité < 5 Gbps)

CPUTable

deroutage

Mémoire

Bus DMA

cache deroutage

buffer

MAC

cache deroutage

buffer

MAC

cache deroutage

buffer

MAC

(1)

(2)

(3)

cache buffer

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 25: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

25 / 57

Solution matérielleRouteurs hautes performances

3ème génération (capacité < 50 Gbps)

cache deroutage

buffer

MAC

cache deroutage

buffer

MAC

CPU

Tablede

routage

(1) (2)

parallélisme

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 26: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

26 / 57

Solution matérielleRouteurs hautes performances

4ème génération (> 200 Gps)

• Grappe de routeurs de 3ème génération

• Liens optiques

Cis

co G

SR

12

41

6 (

16

0G

b/s

)

Actuellement = 640 Gbps

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

DR

Page 27: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

27 / 57

Solution matérielleRouteurs hautes performances

Futur• Commutation optique

– Moindre consommation énergétique– Commutation de circuit

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

DR

Page 28: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

28 / 57

Solution matérielleRouteurs hautes performances

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Routeur de frontière

Routeur de cœur

Cœur du réseau

Page 29: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

29 / 57

Solution d’infrastructureCache web et proxy

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

x x x

clients

proxy

caches coopérantsICP, HTCP, CRISP, CARP, Digests

serveurs

Page 30: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

30 / 57

Solution d’infrastructureCache web et proxy

Intérêts pour l’utilisateur :• Économie bande passante : plus rapide• Robustesse : tolérance aux pannes• Filtrages

Intérêts pour le serveur :• Réduction congestion• Améliorations performances• Diminution trafic : économies équipement

Inconvénients :• Cohérence (mises à jour)• Problème juridique (confidentialité, copyright)• Mesure d’audience minorée

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 31: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

31 / 57

Solution protocolaire : HTTP1.1Datation de tout document émis

Date: Fri, 31 Dec 1999 23:59:59 GMTLast-Modified: Fri, 31 Dec 1999 23:59:59 GMT

Méthode HEADHEAD /index.html HTTP/1.1

Méthode GET conditionnelleGET /index.html HTTP/1.1If-Modified-Since: Fri, 31 Dec 1999 23:59:59 GMTHTTP/1.1 304 Not ModifiedDate: Fri, 31 Dec 1999 23:59:59 GMT

Envoi d’une sous-partieGET /index.html HTTP/1.1[If-]Range: bytes=500-600,800-850HTTP/1.1 206 Partial contentContent-Range: bytes 500-600/47022

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 32: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

32 / 57

Solution protocolaire : HTTP1.1Cachabilité

âge d’une ressource (age),

restrictions (cache-control)

expiration (max-age, max-fresh, max-stale)

transformations (no-transform)

revalidation (no-cache, only-if-cached, must-

revalidate, proxy-revalidate)

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 33: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

33 / 57

Solution protocolaire : IPv6Sécurité

Confidentialité

Authentification

Intégrité

RoutageDétermination du meilleur chemin

Adressage dynamique pour les mobiles

QoSPrioritésTemps réelDifférentiation des services

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 34: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

34 / 57

Solution logicielleAlgorithmes d’ordonnancement

FIFO + Drop-tail• Premier arrivé, premier servi

les paquets surnuméraires sont perdus (saturation de la file d’attente)

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

file d’attente

routagedélétions

Page 35: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

35 / 57

Solution logicielleAlgorithmes d’ordonnancement

Round Robin (RB)• Une file par classe de trafic = isolation

traitement cyclique de chaque file

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

routage

FIFO

FIFO

FIFO

Page 36: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

36 / 57

Solution logicielleAlgorithmes d’ordonnancement

Weighted Round Robin (WRB)• Pondération* des classes de trafic = priorités

plus équitable

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

routage

FIFO

FIFO

FIFO

Poids = 3

Poids = 6

Poids = 1

* Nombre de paquets par cycle.

Page 37: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

37 / 57

Solution logicielleAlgorithmes d’ordonnancement

Generalized Processor Sharing (GPS)• Service infinitésimal par classe = fluidité• Non implémentable !!!

– Algorithme complexe– Paquets atomiques

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 38: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

38 / 57

Solution logicielleAlgorithmes d’ordonnancement

Fair Queuing (FQ)• Équilibre des flows = gigue contrôlée

– calcul du temps d’émission d’un paquet selon le modèle GPS

– envoi du paquet afin qu’il sorte à la date calculée plutôt

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

5

8

10+ =

sortieflow 1 flow 2

Page 39: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

39 / 57

Solution logicielleAlgorithmes d’ordonnancement

Weighted Fair Queuing (WFQ)• FQ + WRB• Pondération temporelle des classes de traffic

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 40: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

40 / 57

Solution logicielleContrôle de congestion

Random Early Detection (RED)• Perte volontaire de paquets !

– Répartition équitable des rejets– Prévient les congestions

– Paramétrage délicat de maxp

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

si (t <= mint) alors rien faire

si (t >= maxt) alors supprimer paquet

si (mint < t < maxt) alors supprimer un paquet selon la probabilité : P = maxp * (t - mint) / (maxt - mint)

0

1

mint maxt

Probabilitéde délétion

Taille de la file

maxp

t

P

file

mintmaxt t

Page 41: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

41 / 57

Solution logicielleContrôle de congestion

ARED• Adaptation dynamique de maxp à la charge

moins sensible au paramétrage de maxp

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

si (t < mint) alors maxp--

si (t > maxt) alors maxp++

Page 42: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

42 / 57

Solution logicielleContrôle de congestion

Token Bucket• Sys à jetons, modèle de service = délai garanti

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

b : capacité

r jetons par seconde

régulateur

R : capacitéligne d‘arrivée

flux de sortie b*R(R-r)

Bits

Secondes

pente r

pente R

Courbe des sorties

Bits

Secondes

Ligne d’arrivée

Page 43: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

43 / 57

Grandes famillesBest Effort

« On part près pour aller loin » !

Integrated Services (IntServ)Réservation de ressource (RSVP)Ordonnancement (WFQ)Contrôle de congestion (RED)

Differentiated Services (DiffServ)Priorités payantesIsolationSuppression de paquets

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

QoS

ComplexitéBest Effort

DiffServ

IntServ

Page 44: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

44 / 57

Le langage SMIL

Validé par le W3CGrammaire XMLDédié multimédia (texte, image, vidéo, son, animation, flot…)

Synchronisation forteQualité de serviceAdaptatif (langue, bande passante, non voyants)

InteractifIntégration aux pages web (nécessite une visionneuse : RealOne, IE5.5, QuickTime…)

Synchronized Multimedia Integration Language

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 45: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

45 / 57

HistoriqueDates importantes

1996 : W3C Workshop1998 : SMIL 1.0 Recommendation2001 : SMIL 2.0 Recommendation

Groupe de travailÉditeurs de logiciels

• Macromedia, Microsoft, Oratrix, RealNetworks

Constructeurs• IBM, Intel, Nokia, Philips, Panasonic

Laboratoires de recherche• CWI, NIST

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 46: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

46 / 57

SpécificationsTypes de ressources multimédia

Texte (<text>)Flux de texte (<texstream>)Image (<img>)Audio (<audio>)

<ref src="anything.???" /><text src="data/desc/051.html" /><textstream src="sous-titres.rt" /><img src="dessin.gif" /><audio src="sonnerie.wav" /><video src="rtsp://www.cwi.nl/SMIL/video.rm" /><animation src="cute.anim" />

Vidéo (<video>)Animation (<anim>)Autre (<ref>)

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 47: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

47 / 57

SpécificationsDisposition spatiale (<layout>)

régions (<region>)

marges (top, bottom, left, right)

dimensions (width, height)

profondeur (z-index)

alignement (topleft, …)

Remplissage de l’espace (fit)

feuille de style (CSS)

<layout> <root-layout id="SMIL" width="250" height="200" /> <region id="r1" z-index="2" width="25%" height="18%" left="12%" top="10%" /> <region id="r2" z-index="1" top="30" width="80%" height="60%" /></layout>

root-layout

region

right

bottom

width

height

lefttop

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 48: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

48 / 57

SpécificationsContenu alternatif

utilisateur

matériel

réseau

logiciel

<switch><video system-bitrate="44000" src="interview.mpeg" /><img system-bitrate="16000" src="bill-gates.png" />

</switch>

systemLanguagesystemCaptionssystemAudioDescsystemOverdubOrSubtitlesystemBitratesystemCPUsystemScreenSizesystemScreenDepthsystemOperatingSystemsystemComponentsystemRequired

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 49: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

49 / 57

SpécificationsAttributs de temps

début (begin)

fin (end)

durée (dur)

répétition (repeatdur, repeatcount)

parallèle/séquence (<par>, <seq>)

<par endsync="first"> <text src="leader_title.html" region="title" dur="5s" /> <video id="v1" src="cnn.mpg" region="main" begin="1.4s" /> <audio src="cnn.aiff" region="music" begin="id(v1)(0.5s)" /></par>

text

video

audio

0 1 2 3 4 5 Temps (s)

1.4s

0.5s

5s

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 50: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

50 / 57

SpécificationsAccessibilité

description (title, alt, longdesc, abstract)

méta informations (<meta>, RDF)

Interactivitéévènements

liens, ancres

zones

Transitions, hiérarchies…

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 51: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

51 / 57

Exemple<smil> <head> <meta name="title" content="Exemple de fichier SMIL" /> <layout> <rout-layout background-color="#FF0000" height="200" width="300" /> <region id="video" top="5" left="5" height="170" width="290" /> <region id="text" top="180" left="5" height="20" width="290" /> </layout> </head> <body> <par> <video src="video.rm" region="video" title="Ma vidéo" /> <switch> <text stream src="text-fr.rt" region="text" system-language="fr" /> <text stream src="text-en.rt" region="text" system-language="en" /> </switch> <seq> <animation src="flash.swf" begin="2.5s"> <anchor href="home.smi" coords="40%,70%,55%,100%" begin="4.3s"  end="6.8s" /> </animation> <audio src="audio.mp3" clip-begin="5.6s" alt="…" longdesc ="…" /> </seq> </par> </body></smil>

entê

teco

rpsfic

hier

SM

IL

définition des zones multimédias

zone de basezones

insertion d’une vidéo dans une zoneinsertion d’un flot de texte

zone

s

alternativeattribut test

grou

pem

ent e

n pa

rallè

le

séqu

ence

hyperlien temporel

méta balise

insertion d’une animation

insertion d’un son accessibilité

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 52: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

52 / 57

Exemple

Labo numérique

animation

blah blah blaaaah…

texte

graphique

flux vidéo

flux texte

image fixe

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

DR

DR

Page 53: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

53 / 57

Adaptations envisagéesTéléphonie mobile

Le client mobile change les ‘layout’ de disposition pour s’adapter à son petit écran.

Formulaires XformsFormulaires évolués et interactifs.

SMIL & MPEG-7Description des vidéos

&

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 54: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

54 / 57

PerspectivesVidéo et musique à la demandee-TV interactive, e-learning (SMILthèques)…Logiciels collaboratifsUltra adaptabilité (PDA, mobile, réfrigérateur, cartable, tableau d’école…)

Cartable électronique

PDA

TV interactive Tableau blanc électronique

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

DR

DR

DR

DR

Page 55: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

55 / 57

ConclusionEngouement pour Internet

Moteur pour la technologie• Innovations • Business• Enseignement

QoSRévolution

• Nouveaux services– Qualité contrôlée

– Internet payant

Espace de liberté réduit ?

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

DR

DR

Page 56: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

56 / 57

e-BiblioSMIL

RENATER 3 (renater.fr)

W3C SYMM working group – CWI (cwi.nl)

C-SMIL (Club des utilisateurs de SMIL)

Multimedia Web Forms (x-smiles.org)

RéseauxConduc PHAM (ens-lyon.fr)

Olivier AUBERT (bat710.univ-lyon1.fr)

GraphiquesTelegeography.com

plan | contexte | QoS | évolution | SMIL | perspectives | conclusion | e-biblio

Page 57: Systèmes multimédia répartis & QoS Master2p GI 2003-2004 UE « Études dapprofondissement » Hugo ETIÉVANT

Systèmes multimédia répartis et qualité de serviceHugo ETIEVANT

57 / 57

Merci de votre attention.

Cette présentation est disponible en ligne :http://cyberzoide.developpez.com/Master/QoS.pdf