15
Sistemi Informativi Multimediali Protocolli per la Multimedialità Ombretta Gaggi Università Ca’ Foscari Venezia Corso di Laurea in Informatica O. Gaggi - 2 2 Sommario Caratteristiche dei dati multimediali Problematiche di trasmissione Protocolli per la trasmissione su Internet Qualità di Servizio IP UDP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time Multimedia ' Dimensioni elevate ' Isocronia dei dati multimediali ' Sincronizzazione tra diversi media continui Ancora Link O. Gaggi - 4 4 Caratteristiche dei dati multimediali I dati multimediali sono isocroni devono essere riprodotti con un delay costante se arrivano dopo una certa deadline sono inutili Più flussi multimediali possono richiedere una sincronizzazione I flussi multimediali variano nel tempo time 1 A B 3 C 2

RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

Sist

emi I

nfor

mat

ivi M

ultim

edia

liPr

otoc

olli

per

la M

ultim

edia

lità

Om

bret

taG

aggi

Uni

vers

itàC

a’ F

osca

riV

enez

iaC

orso

di L

aure

a in

Info

rmat

ica

O.G

aggi

-22

Som

mar

io

•C

arat

teri

stic

he d

ei d

ati m

ultim

edia

li•

Prob

lem

atic

he d

i tra

smis

sion

e•

Prot

ocol

li pe

r la

tra

smis

sion

e su

Inte

rnet

•Q

ualit

à di

Ser

vizi

o

IPUD

P

RT

CP

RT

P

RSVP

RT

SP

O.G

aggi

-33

Iper

test

o vs

. Mul

timed

iaIp

erte

sto

Tim

eM

ultim

edia

�D

imen

sion

i ele

vate

�Is

ocro

nia

dei d

ati m

ultim

edia

li

�Si

ncro

nizz

azio

ne t

ra d

iver

si m

edia

co

ntin

ui

Anc

ora

Link

O.G

aggi

-44

Car

atte

ristic

he d

ei d

ati m

ultim

edia

li

•I d

ati m

ultim

edia

li so

no is

ocro

ni–

devo

no e

sser

e ri

prod

otti

con

un d

elay

cost

ante

–se

arr

ivan

o do

po u

na c

erta

dea

dlin

e so

no in

utili

•Pi

ù flu

ssi m

ultim

edia

li po

sson

o ri

chie

dere

una

si

ncro

nizz

azio

ne•

I flu

ssi m

ultim

edia

li va

rian

o ne

l tem

po

time

1

AB

3

C

2

Page 2: RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

O.G

aggi

-55

Serv

erC

lient

Ret

eC

olle

gam

ento

dire

tto

Serv

erC

lient

Ret

e

Dow

nloa

ding

Clie

nt

Buffe

r

Serv

erR

ete

Tecn

olog

ia S

trea

min

g

Tras

miss

ione

di f

ile a

udio

o v

ideo

su

Inte

rnet

O.G

aggi

-66

Perc

hé n

on T

CP.

..

•È

un p

roto

collo

bes

t effo

rt:

–N

on a

ssic

ura

un r

itard

o di

tra

smis

sion

e co

stan

te

•È

un p

roto

collo

affi

dabi

le :

–Pr

eved

e la

ritr

asm

issi

one

dei p

acch

etti

pers

i

•N

on a

ttua

mec

cani

smi a

degu

ati

per

il co

ntro

llo

della

con

gest

ione

e d

ell’a

cces

so a

i dat

i•

Non

si a

datt

a be

ne a

tra

smis

sion

i di t

ipo

Mul

ticas

t

O.G

aggi

-77

Perc

hé n

on U

DP.

..

•È

un p

roto

collo

più

sem

plic

e ch

e no

n pr

eved

e la

ritr

asm

issi

one

dei p

acch

etti

pers

i, m

a…–

Non

gar

antis

ce u

n ri

tard

o di

tra

smis

sion

e co

stan

te–

Non

att

ua m

ecca

nism

i ade

guat

i pe

r il

cont

rollo

del

la

cong

estio

ne e

del

l’acc

esso

ai d

ati

→So

no n

eces

sari

pro

toco

lli s

peci

fici p

er q

uest

i tip

i di

dat

i

O.G

aggi

-88

Un

prot

ocol

lo m

ultim

edia

le d

eve:

•T

olle

rare

la p

erdi

ta d

i pac

chet

ti,–

codi

fiche

rob

uste

per

i da

ti –

sost

ituzi

one

dei d

ati m

anca

nti

Page 3: RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

O.G

aggi

-99

Cod

ifich

e ro

bust

e co

ntro

la p

erdi

ta d

i pa

cche

tti (

1)

•A

udio

:–

Inse

rire

sile

nzio

o r

umor

e–

Inte

rlea

ving

Inte

rval

lo A

Inte

rval

lo B

Inte

rval

lo A

Inte

rval

lo B

O.G

aggi

-10

10

Cod

ifich

e ro

bust

e co

ntro

la p

erdi

ta d

i pa

cche

tti (

2)

•V

ideo

–Ev

itare

cod

ifich

e di

ffere

nzia

li (M

PEG

)

II

PP

BB

BB

BB

O.G

aggi

-11

11

Un

prot

ocol

lo m

ultim

edia

le d

eve:

•T

olle

rare

la p

erdi

ta d

i pac

chet

ti,

•G

estir

e i d

iffer

enti

rita

rdi d

i tra

smis

sion

e e

•A

datt

are

la t

rasm

issi

one

a se

cond

a de

l car

ico

della

ret

e.

O.G

aggi

-12

12

RTP,

Rea

l-tim

e Tr

ansp

ort P

roto

col

IPUD

P

RT

CP

RT

P

RSVP

RT

SP

Page 4: RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

O.G

aggi

-13

13

RTP,

Real

-tim

eTr

ansp

ort P

roto

col

•È

il pr

otoc

ollo

che

rea

lizza

effe

ttiv

amen

te la

tr

asm

issi

one:

si c

ollo

ca a

l liv

ello

tra

nspo

rt d

el

mod

ello

OSI

O.G

aggi

-14

14

RTP,

Rea

l-tim

e Tr

ansp

ort P

roto

col

•Sf

rutt

a le

funz

ioni

di c

heck

sum

e m

ultip

lexi

ng d

i U

DP

•N

on s

i occ

upa

dell’

affid

abili

tà e

del

la q

ualit

à de

lla

tras

mis

sion

e →

RT

CP

•N

on g

estis

ce u

n ce

rto

del

live

llo d

i ser

vizi

o →

RSV

P

IP h

ead

erU

DP

hea

der

RT

P h

ead

erR

TP

pay

load

O.G

aggi

-15

15

Tras

miss

ione

RTP

•Pe

rmet

te la

per

dita

di p

acch

etti

•La

vora

sia

in m

odal

ità u

nica

stch

e m

ultic

ast

•Pe

r in

stau

rare

una

ses

sion

e l’a

pplic

azio

ne d

eve

forn

ire

l’ind

iriz

zo IP

del

des

tinat

ario

e d

ue p

orte

•I d

ati v

engo

no s

pedi

ti da

l ser

ver

al c

lient

, le

info

rmaz

ioni

di c

ontr

ollo

(ges

tite

da R

TC

P) in

se

nso

inve

rso

O.G

aggi

-16

16

Car

atte

ristic

he R

TP

•R

icos

trui

sce

la p

osiz

ione

, lun

go u

n as

se

tem

pora

le, d

ei p

acch

etti

tras

port

ati:

–Ti

mes

tam

p–

Num

eri d

i seq

uenz

a

•R

ileva

la p

erdi

ta d

i pac

chet

ti e

ne id

entif

ica

il co

nten

uto

•Su

ppor

ta d

iver

si t

ipi d

i pay

load

–Pr

ofili

Page 5: RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

O.G

aggi

-17

17

Prof

ili R

TP

•M

odifi

cano

il fo

rmat

o de

ll’in

test

azio

ne d

i un

pacc

hett

o•

Ogn

i pro

filo

adat

ta R

TP

ad u

na a

pplic

azio

ne

spec

ifica

•A

umen

tano

la v

eloc

ità d

i ela

bora

zion

e

O.G

aggi

-18

18

Sess

ione

RTP

•O

gni s

egna

le v

iene

tra

smes

so d

a un

a di

vers

a se

ssio

ne R

TP

•O

gni s

orge

nte

di u

n flu

sso

di d

ati v

iene

id

entif

icat

a co

n un

SSR

C, S

ynch

roni

zatio

n So

urce

•R

TP

Mix

er: r

iuni

sce

più

segn

ali i

n un

’uni

ca

sess

ione

O.G

aggi

-19

19

Pacc

hett

o RT

P

0 1

2 3

4 5

6 7

8 9

0 1

2 3

4 5

6 7

8 9

0 1

2 3

4 5

6 7

8 9

0 1

CS

RC

iden

tifie

r (c

ontr

ibut

ing

sour

ce)

SS

RC

iden

tifie

r (s

ynch

roni

zatio

n so

urce

)

times

tam

p

sequ

ence

num

ber

payl

oad

type

VP

MX

CC

Ö

O.G

aggi

-20

20

RTC

P, R

eal-T

ime

Con

trol

Pro

toco

l

IPUD

P

RT

CP

RT

P

RSVP

RT

SP

Page 6: RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

O.G

aggi

-21

21

RTC

P, R

eal-T

ime

Con

trol

Pro

toco

l

•È

un p

roto

collo

a li

vello

tra

nspo

rt d

el m

odel

lo

OSI

•È

defin

ito p

er la

vora

re c

on il

pro

toco

llo R

TP

•Fo

rnis

ce a

lle a

pplic

azio

ni in

form

azio

ni s

ulla

qua

lità

della

tra

smis

sion

e in

att

o

O.G

aggi

-22

22

Pacc

hett

i RTC

P

•Se

nder

Rep

ort (

SR)

•So

urce

Des

crip

tion

(SD

ES)

•A

pplic

atio

n (A

PP)

•By

eIl

traf

fico

RT

CP

è re

gola

to in

mod

o da

non

su

pera

re il

5 %

del t

raffi

co t

otal

e de

lla s

essi

one

RT

P

•Re

ceiv

erRe

port

(RR)

SSR

C d

ella

sorg

ente

Perc

entu

ali p

kt p

ersi

Num

ero

tota

le d

i pac

chet

ti pe

rsi

Num

ero

di se

quen

za p

iù a

lto ri

cevu

to

Inte

rval

lo d

i var

iazi

one

dei r

itard

i di t

rasm

issi

one

Tim

esta

mp

dell'

ultim

o Se

nder

Rep

ort r

icev

uto

Tem

po tr

asco

rso

dall'

ultim

o Se

nder

Rep

ort

O.G

aggi

-23

23

RTSP

, Rea

l-Tim

e St

ream

ing

Prot

ocol

IPUD

P

RT

CP

RT

P

RSVP

RT

SP

O.G

aggi

-24

24

RTSP

,Rea

l-Tim

eSt

ream

ing

Prot

ocol

•È

un p

roto

collo

a li

vello

app

licaz

ione

del

mod

ello

O

SI –N

on s

i occ

upa

quin

di d

ella

tra

smis

sion

e de

i dat

i ver

a e

prop

ria

ma

la d

eman

da a

pro

toco

lli s

otto

stan

ti

Page 7: RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

O.G

aggi

-25

25

Tecn

olog

ia S

trea

min

g

•Im

plem

enta

la t

ecno

logi

a st

ream

ing

in a

mbi

ente

cl

ient

-ser

ver

Serv

erR

ete

Clie

nt

Buf

fer

O.G

aggi

-26

26

Car

atte

ristic

he R

TSP

•St

abili

sce

e co

ntro

lla u

no o

più

flus

si d

i dat

i m

ultim

edia

li si

ncro

nizz

ati

•La

vora

sia

in m

odal

itàun

icas

tche

mul

ticas

t•

Ges

tisce

sia

con

eve

nti l

ive

che

prer

egis

trat

i

serv

ercl

ien

t

net

wo

rk

intr

a-st

ream

inte

r-st

ream

intr

a-st

ream

inte

r-st

ream

O.G

aggi

-27

27

Tras

miss

ione

RTS

P Dat

i

Info

rmaz

ioni

di c

ontro

llo

Server

Client

UD

P o

TCP

RTP

, UD

P, U

DP

Mul

ticas

t o T

CP

O.G

aggi

-28

28

Con

ness

ioni

RTS

P

•Il

prot

ocol

lo u

tiliz

zato

per

la t

rasm

issi

one

dei d

ati

è sc

elto

dal

l’app

licaz

ione

che

util

izza

RT

SP–

La s

uite

Rea

lNet

wor

ks u

tiliz

za R

TP

•Il

prot

ocol

lo u

tiliz

zato

per

la t

rasm

issi

one

delle

in

form

azio

ni d

i con

trol

lo p

uò e

sser

e sc

elto

da

ll’ut

ente

–N

ella

sui

te R

ealN

etw

orks

, la

scel

ta a

vvie

ne q

uand

o si

in

dica

il li

nk p

er a

cced

ere

ad u

n fil

e: r

tsp

indi

ca

l’util

izzo

del

pro

toco

llo T

CP,

rtp

ul’u

tiliz

zo d

el

prot

ocol

lo U

DP.

Page 8: RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

O.G

aggi

-29

29

Funz

ioni

RTS

P

RT

SP è

in g

rado

di:

•ac

quis

ire

dati

da u

na t

eca

mul

timed

iale

•co

invo

lger

e un

ser

ver

in u

na c

onfe

renz

a m

ultim

edia

le•

aggi

unge

re m

edia

ad

una

pres

enta

zion

e pr

eesi

sten

te

O.G

aggi

-30

30

RTSP

vs.

HTT

P

•R

TSP

è p

roge

ttat

o su

l mod

ello

del

l’HT

TP

1.1

e ne

ri

utili

zza

i mec

cani

smi d

i sic

urez

za, a

uten

ticaz

ione

ed

inol

tro

via

prox

y•

Non

util

izza

con

ness

ioni

ma

sess

ioni

•Pu

ò es

sere

des

critt

o co

me

una

mac

chin

a a

stat

i fin

iti•

È un

pro

toco

llo s

imm

etri

co

O.G

aggi

-31

31

Pacc

hett

i RTS

P

•O

ptio

ns•

Des

crib

e•

Ann

ounc

e•

Setu

p•

Play

•Pa

use

•Te

ardo

wn

•G

et_P

aram

eter

•Se

t_Pa

ram

eter

•Re

dire

ct•

Reco

rd

O.G

aggi

-32

32

Clie

ntSe

rver

Web

Br

owse

r

Clie

nt p

er la

ri

prod

uzio

ne

WW

W S

erve

r

Web

Page

Med

iaFi

le

RT

SP S

erve

r

Sess

ioni

RTS

P

HT

TP

GET

Sess

ion

desc

ript

ion

Dat

i (R

TP)

RT

CP

Play

Setu

p

Paus

e

Tea

rdow

n

Page 9: RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

O.G

aggi

-33

33

Qua

lità

di s

ervi

zio

•R

igua

rda

tutt

e le

ent

ità c

oinv

olte

:–

sorg

ete

dei d

ati,

–ri

ceve

nte

e–

rete

Dat

aBas

e

bu

ffer

s

mu

ltim

edia

se

rver

bu

ffer

s

clie

nt

vid

eoh

ard

war

e

aud

ioh

ard

war

e

rete

O.G

aggi

-34

34

Qua

lità

di s

ervi

zio

•R

igua

rda

tutt

e le

ent

ità c

oinv

olte

:–

sorg

ete

dei d

ati,

–ri

ceve

nte

e–

rete

•A

ll’in

tern

o di

un

sist

ema

coin

volg

e tu

tte

le c

ompo

nent

i:–

appl

icaz

ioni

–m

iddl

ewar

e–

riso

rse…

O.G

aggi

-35

35

Com

pone

nti c

oinv

olte

•A

pplic

azio

ni:

–ri

chie

dono

le r

isor

se n

eces

sari

e pe

r ra

ggiu

nger

e un

ce

rto

livel

lo d

i QoS

–no

n so

no in

tere

ssat

e a

com

e la

ric

hies

ta v

iene

ges

tita

né a

lla s

ua in

fluen

za s

ulle

altr

e ap

plic

azio

ni

•R

isor

se (p

roce

ssor

e, d

isco

, ret

e….):

–no

n so

no in

tere

ssat

e al

le a

ltre

riso

rse

o a

chi

forn

isco

no i

loro

ser

vizi

•Si

stem

a:–

incl

ude

tutt

e le

ent

ità e

le p

oliti

che

per

coor

dina

rle

O.G

aggi

-36

36

Qua

lità

di s

ervi

zio

•La

QoS

è un

a co

mbi

nazi

one

di m

etric

hee

polit

iche

.

Sp

ecif

ich

e d

i Qo

S

Met

rich

eP

olit

ich

e

(Sab

ata

et a

l, T

axo

no

my

for

Qo

S

spec

ific

atio

ns,

in W

ord

s í9

7, 1

997)

Page 10: RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

O.G

aggi

-37

37

QoS

: Met

riche

•Le

met

rich

e –

sono

mis

ure

quan

titat

ive

degl

i att

ribu

ti de

lle

com

pone

nti d

i un

sist

ema,

–so

no u

sate

per

spe

cific

are

para

met

ri, r

equi

siti

di

sicu

rezz

a e

l’im

port

anza

del

tas

k ne

l sis

tem

a gl

obal

e.

O.G

aggi

-38

38

Para

met

ri pe

r la

QoS

•La

qua

lità

di s

ervi

zio

vien

e m

isur

ata

sulla

bas

e di

pa

ram

etri

che

var

iano

a s

econ

da d

ell’a

pplic

azio

ne

che

li ri

chie

de.

•U

n’ap

plic

azio

ne d

eve

esse

re in

gra

do d

i qu

antif

icar

e i p

ropr

i req

uisi

ti di

QoS

in v

alor

i pr

ecis

i.•

Il si

stem

a de

ve c

onos

cere

i pa

ram

etri

di Q

oSde

lle a

pplic

azio

ni e

tra

durl

i in

rich

iest

e di

ris

orse

di

spon

ibili

.

O.G

aggi

-39

39

Para

met

ri pe

r la

QoS

: pro

blem

i(1)

•Pe

r og

ni p

aram

etro

si d

eve

iden

tific

are

un

dom

inio

di v

alor

i pos

sibi

li e

delle

ope

razi

oni d

i co

nfro

nto

su d

i ess

i–

ques

t’ope

razi

one

non

è se

mpr

e ba

nale

•M

olti

para

met

ri n

onso

no in

dipe

nden

ti tr

a lo

ro•

I val

ori d

i cer

ti pa

ram

etri

pos

sono

var

iare

nel

te

mpo

time

O.G

aggi

-40

40

Para

met

ri pe

r la

QoS

: pro

blem

i(2)

•Q

uand

o i p

aram

etri

dev

ono

esse

re s

celti

da

ll’ut

ente

si d

evon

o fo

rnir

e in

terf

acce

ade

guat

e–

l’ute

nte

non

espe

rto

non

sem

pre

è in

gra

do d

i val

utar

e i p

aram

etri

pre

sent

ati

–ut

ilizz

o di

met

afor

e:

•es

empi

o: a

udio

con

qua

lità

tele

fono

Page 11: RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

O.G

aggi

-41

41

Una

tass

onom

ia p

er le

met

riche

Sp

ecif

ich

e d

i Qo

S

Met

rich

eP

olit

ich

e

(Sab

ata

et a

l, T

axo

no

my

for

Qo

S

spec

ific

atio

ns,

in W

ord

s í9

7, 1

997)

Sic

ure

zza

Per

form

ance

Imp

ort

anza

Tim

elin

ess

Pre

cisi

on

eA

ccu

rate

zza

Co

mb

inaz

ion

i

O.G

aggi

-42

42

Met

riche

Tim

elin

ess

•T

empo

tot

ale

per

com

plet

are

un s

ervi

zio

(late

ncy)

•T

empo

di a

ttiv

azio

ne•

Tem

po m

assi

mo

per

com

plet

are

un s

ervi

zio

•V

aria

nza

della

dur

ata

di u

n se

rviz

io (j

itter

)•

….

O.G

aggi

-43

43

Prec

ision

e e

Acc

urat

ezza

•La

pre

cisio

ne d

ella

rap

pres

enta

zion

em

isur

a la

qu

antit

à to

tali

di d

ati e

labo

rata

(tra

sfer

ita)

•La

pre

cisio

ne d

el c

onte

nuto

mis

ura

la c

onsi

sten

za

di u

na c

odifi

ca

•L’

accu

rate

zza

mis

ura

la p

erce

ntua

le d

i err

ori

intr

odot

ti du

rant

e la

tra

smis

sion

e

O.G

aggi

-44

44

QoS

: Pol

itich

e

•Le

pol

itich

e di

QoS

dec

idon

o co

me

si

com

port

ano

le s

ingo

le c

ompo

nent

i di u

n si

stem

a•

Le p

oliti

che

di Q

oSso

no s

peci

fiche

ad

un’a

pplic

azio

ne e

dec

idon

o co

me

il m

anag

er d

elle

ri

sors

e ge

stis

ce q

uell’

appl

icaz

ione

.S

pec

ific

he

di Q

oS

Met

rich

eP

olit

ich

e

(Sab

ata

et a

l, T

axon

omy

for

QoS

sp

ecifi

catio

ns, i

n W

ords

í97,

199

7)G

esti

on

eL

ivel

lo d

i Ser

vizi

o

Page 12: RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

O.G

aggi

-45

45

Funz

ione

obi

ettiv

o

(Sab

ata

et a

l, T

axon

omy

for

QoS

sp

ecifi

catio

ns, i

n W

ords

í97,

199

7)

O.G

aggi

-46

46

Polit

iche

di g

estio

ne

•C

onsi

dera

no:

–i v

inco

li di

tem

po e

i par

amet

ri d

i qua

lità

rich

iest

i,

•N

egoz

iano

un

livel

lo d

i ser

vizi

o su

lla b

ase

–de

lla d

ispon

ibili

tà d

elle

ris

orse

e–

della

pri

orità

del

le r

ichi

este

•D

efin

isco

no le

azi

oni d

a in

trap

rend

ere

in

diffe

rent

i situ

azio

ni–

scar

sità

di r

isor

se–

rine

gozi

azio

ne–

O.G

aggi

-47

47

Rich

iest

e vs

. Riso

rse

suff

icie

nt

bu

tsc

arce

reso

urc

es

insu

ffic

ien

tre

sou

rces

abu

nd

ant

reso

urc

es

req

uir

emen

ts

har

dw

are

reso

urc

es

inte

ract

ive

vid

eo

hig

h-q

ual

ity

vid

eo

net

wo

rkfi

le a

cces

s

rem

ote

log

in

adm

issi

on

con

tro

l

(Cel

enta

no

, 200

1)

Gar

antir

e un

cer

to li

vello

diQ

oS=

Gar

antir

e un

a ce

rta

larg

hezz

a di

ban

daO

.Gag

gi-4

848

RSVP

, Res

ourc

e Re

SerV

atio

n Pr

otoc

ol

IPUD

P

RT

CP

RT

P

RSVP

RT

SP

Page 13: RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

O.G

aggi

-49

49

RSVP

, Res

ourc

e Re

SerV

atio

n Pr

otoc

ol

•Si

col

loca

al l

ivel

lo t

rans

port

del

mod

ello

OSI

O.G

aggi

-50

50

RSVP

, Res

ourc

e Re

SerV

atio

n Pr

otoc

ol

•St

abili

sce

un c

amm

ino

da m

itten

te a

des

tinat

ario

Allo

ca le

ris

orse

nec

essa

rie

su t

utti

i rou

ter

tocc

ati �

band

a tr

asm

issi

va�

tem

po d

i CPU

�bu

ffer

di m

emor

ia

O.G

aggi

-51

51

Cos

a RS

VP n

on fa

:

•R

SVP

non

tras

met

te d

ati

•R

SVP

non

forn

isce

una

cer

ta q

ualit

à di

se

rviz

io m

a la

gar

antis

ce

→m

ante

nend

o la

disp

onib

ilità

del

le r

isors

e ne

cess

arie

ad

us

o es

clus

ivo

delle

ent

ità in

tere

ssat

e→

rifiu

tand

o l’a

ttiv

azio

ne d

i una

con

ness

ione

se

non

è in

gr

ado

di s

oddi

sfar

e i p

aram

etri

richi

esti

O.G

aggi

-52

52

Cos

a RS

VP fa

:

•R

ealiz

za u

n co

ntro

llo d

ella

con

gest

ione

•M

antie

ne lo

sta

to d

el p

erco

rso

su t

utti

i rou

ter

inte

rmed

i•

Supp

orta

sia

ses

sion

i uni

cast

che

mul

ticas

t•

Perm

ette

tre

tip

i di t

raffi

co

�Be

stef

fort

�Ra

te se

nsiti

ve�

Del

ayse

nsiti

ve

Page 14: RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

O.G

aggi

-53

53

Stru

ttur

a di

un

serv

er R

SVP

Dem

one

RSV

PA

lloca

zion

e

Polic

yC

ontr

olA

dmis

sion

Con

trol

Dat

iPa

cket

Sche

dule

r

Rou

ting Pa

cket

Cla

ssifi

er

Server

Client

O.G

aggi

-54

54

Pacc

hett

i RSV

P

•Pa

th m

essa

ge•

Rese

rvat

ion-

Requ

est m

essa

ge•

Erro

r or

Con

firm

atio

n m

essa

ge–

Man

cata

aut

oriz

zazi

one

dell’

uten

te–

Ric

hies

ta t

ropp

o el

evat

a–

Serv

izio

non

sup

port

ato

–Pr

oble

mi n

ell’i

dent

ifica

zion

e de

l per

cors

o da

seg

uire

•Te

ardo

wn

mes

sage

–Pa

th te

ardo

wn

–Re

serv

atio

n te

ardo

wn

O.G

aggi

-55

55

Sess

ione

RSV

P(1)

•Il

clie

nt in

oltr

a un

a ri

chie

sta

al s

erve

r

O.G

aggi

-56

56

Sess

ione

RSV

P(2)

•O

gni s

essi

one

è un

idir

ezio

nale

•La

ses

sion

e vi

ene

man

tenu

ta a

ttra

vers

o il

mec

cani

smo

degl

i sta

ti de

boli

(sof

t)–

Val

idità

lim

itata

ad

un c

erto

inte

rval

lo d

i tem

po–

Ren

dono

il p

roto

collo

fles

sibi

le

•a

cam

biam

enti

nella

com

posi

zion

e de

i gru

ppi

•a

cam

biam

enti

nei p

erco

rsi u

tiliz

zati

Page 15: RTSP UDP IP RTPogaggi/doc/prot/protocolli.pdf · 2002-05-22 · UDP IP RTCP RTP RSVP RTSP O. Gaggi - 3 3 Ipertesto vs. Multimedia Ipertesto Time ... RTCP, Real-Time Control Protocol

O.G

aggi

-57

57

Pacc

hett

o RS

VP

O.G

aggi

-58

58

Con

clus

ioni

•A

datt

are

la t

rasm

issi

one

a se

cond

a de

l car

ico

della

ret

e

•T

olle

rare

la p

erdi

ta d

ei p

acch

etti

•G

estir

e i d

iffer

enti

rita

rdi d

i tra

smis

sion

e

→RS

VP/R

TCP

→RT

P →RT

SP

O.G

aggi

-59

59O

.Gag

gi-6

060