Aquesta assignatura tracta sobre l'ús dels recursos de Internet
per la transmissió de continguts multimèdia, tasca que Internet
no estava dissenyat. Es poden diferenciar dos parts en aquest curs:
- En primer lloc, s'expliquen els diferents mecanismes que son desenvolupats
per oferir continguts multimèdia sobre la torre de protocols TCP/IP,
utilitzant els recursos actualment disponibles.
- En segon lloc, es descriuen les millores que haurien aplicar-se
a Internet per explotar realment tot multimèdia.
Objectius
S'han establert els següents objectius pedagògics:
- Entendre què és streaming i diferenciar-ho de altres mètodes similars
- Conèixer amb profunditat els diferents protocols oberts utilitzats
en la transmissió multimèdia en temps real
- Entendre el concepte de qualitat de servei
- Tenir un fonament bàsic dels diferents mecanismes utilitzats per
oferir qualitat de servei
Temari
1. Aplicacions multimèdia
1.1. Tipus d'aplicacions multimèdia
1.1.1. Transmissió en temps real de dades emmagatzemades
1.1.2. Transmissió en temps real de fets en directe
1.1.3. Transmissió interactiva
1.2. Problemes en Internet pels continguts multimèdia
1.3. Compressió d'àudio i vídeo
1.3.1. Compressió d'àudio
1.3.2. Compressió de vídeo
2. Introducció al streaming
2.1. Accés a continguts multimèdia a través d'un servidor Web (1)
2.2. Accés a continguts multimèdia a través d'un servidor Web (2)
2.3. Accés a continguts multimèdia a través d'un servidor de streaming
2.4. Buffering
2.5. Digital Rights Management
3. La situació actual en Internet
3.1. El protocol TCP
3.2. El servei best-effort
3.2.1. Pèrdua de paquets
3.2.2. Retràs extrem a extrem
3.2.3. Jitter
3.3. Eliminació del jitter en recepció
3.4. Recuperació de paquets perduts
3.4.1. Retransmissió de paquets perduts
3.4.2. Codi corrector d'errors
3.4.3. Entrellaçats
3.4.4. Reconstrucció de la informació
4. Protocols de comunicació para streaming
4.1. RTSP
4.1.1. Format del missatge
4.1.2. Números de seqüència
4.1.3. El concepte de sessió
4.1.4. Seqüència de missatges
4.2. RTP
4.3. RTCP
4.4. SIP
4.5. SDP
4.6. H.323
5. Introducció a la qualitat de servei
5.1. Principi 1
5.2. Principi 2
5.3. Principi 3
5.4. Principi 4
6. Disciplines de cues i funció de policia
6.1. Disciplines de cues
6.1.1. FIFO (First-In-First-Out)
6.1.2. Cues amb prioritat
6.1.3. Round Robin (RR)
6.1.4. Weighted Fair Queueing (WFQ)
6.2. Polítiques de descart
6.2.1. Tail-drop
6.2.2. Random Early Detection (RED)
6.2.3. Weighted Random Early Detection (WRED)
6.3. Funcions de policia
6.3.1. Leaky Bucket
6.3.2. Leaky Bucket con WFQ
7. Serveis Integrats
7.1. Càrrega controlada
7.2. Qualitat garantida
8. El protocol RSVP
8.1. Característiques de les reserves
8.1.1. Model de reserva
8.1.2. Fusió de reserves
8.2. Característiques dels dispositius de xarxa
8.3. Funcionament genèric
8.3.1. Procés de reserva
8.3.2. Soft State
8.4. Tipus de paquet
8.5. RSVP i els Serveis Integrats
9. Serveis diferencials
9.1. Problemes dels Serveis Integrats
9.2. Esquema típic dels Serveis Diferencials
9.3. Funcions dels extrems
9.3.1. Classificació de paquets
9.3.2. Marcatge de paquets
9.3.3. Condicionament de paquets
9.3.4. Esquema general
9.4. Fusions de nucli
9.4.1. Expedited Forwading
9.4.2. Assured Forwading
9.5. Problemes dels Serveis Diferencials
Metodologia docent
Aquesta assignatura pretén combinar l'estudi teòric dels diferents
conceptes relacionats amb la transmissió de continguts multimèdia
i Internet, amb el desenvolupament de pràctiques de laboratori que
il·lustren els coneixements teòrics adquirits.
En les classes teòriques s'impartiran els conceptes bàsics necessaris
per que l'alumne adquireixi els coneixements teòrics detallats en
el programa. Les sessions de laboratori es realitzaran tan pràctiques
d'anàlisi com de síntesi. Si el tema escollit es pot desenvolupar
en poques sessions, s'optarà per una síntesi, que l'alumne haurà
d'aplicar els coneixements adquirits per dissenyar el sistema demanat.
Si es tracta d'un sistema complex o llarg, s'optarà per un anàlisi.
Avaluació
Control
Examen final
Desenvolupament de les pràctiques de laboratori
Bibliografia
KUROSE, James K., ROSS, Keith W.: Computer Networking. A Top-Down
Approach Featuring the Internet, Second Edition, Addison Wesley