Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mayo 2002
M.Alvarez
www.vitelsa.es
introducción
• La solución:
– Clasificar todo el tráfico MM sobre IP
– Asignar prioridades a diferentes aplicaciones
– Reservar recursos de red
organismos
• Grupos de trabajo
– magma Multicast and Anycast Group
Membership
– avt Audio video Transport. The
Audio/Video Transport Working Group
was formed to specify a protocol for
real-time transmission of audio and
video over UDP and IP multicast. This
is the Real-time Transport Protocol,
RTP, together with its associated
profile for audio/video conferences
and payload format documents
referencias
http://www.ietf.org/
http://www.streamingmedia.com/
http://www.linux.org/docs/ldp/howto/HOWTO-INDEX/howtos.html
http://www.acm.org/sigmm/
http://www.msdn.microsoft.com/library/
http://www.realnetworks.com/resources/index.html
ip. modelo de capas internet
Host A Host B
Application Application
Presentation Presentation
Transport Router Transport
Network Network Network IP
Data Link Data Link Data Link
Physical Physical Physical
ip. modelo de capas internet
Application data
Presentation
Transport
Network IP destination IP source
Data Link
Eth. Dest. Eth. Src.
Physical
ip. direccionamiento
• Cabecera IP:
– …
– Tamaño
– Tiempo de vida
– Protocolo
– Origen
– Destino
– Control de errores
– …
ip. UDP
• Cabecera UDP:
– Puerto Origen, Puerto Destino
– Tamaño, Control de errores.
– DNS, 53
– Eco, 7
– TFTP, 69
– SNMP 161
ip. TCP
– FTP
– HTTP
– Telnet
– NFS
p. protocolos de encaminamiento
“”
• No existe ningún protocolo único
obligatorio para actualizar las tablas
de encaminamiento IP
• Protocolos de pasarela interior (IGP)
– RIP. Routing Information
Protocol. Cuanta saltos
estimados.
– IGRP. Internet Gateway Routing
Protocol. Propietario CISCO.
Considera carga y fiabilidad.
• Protocolos de pasarela exterior (EGP)
– EGP Exterior Gateway Protocol
– BGP Border Gateway Protocol
ip multicast
• MC es un concepto centrado en el
receptor: el receptor se suscribe a un
grupo multicast. La infraestructura de
red se encarga de enviar el tráfico a
todos los miembros del grupo.
• Direcciones Globales
• Operación
– Un encaminador por red envía
periódicamente un mensaje multicast
(nivel 2) IGMP HMQ (224.0.0.1)
pidiendo información a los hosts del LAN
(TTL=1)
– Cada host envía un mensage IGMP HMR
por cada grupo a la dirección del grupo.
– Cuando un proceso pide suscribirse a un
grupo multicast, el driver crea una
dirección MC hardware nueva y un
mensaje IGMP HMR.
– La información IGMP es utilizada por los
protocolos de encaminamiento multicast
para comunicar a los encaminadores
vecinos información de grupos y
propagar esta información por la red.
ulticast. encaminamiento multicast
• Utilizado en MBONE
• Túneles IP:
– Para conectar redes MC
separadas por enlaces no
multicast, los datagramas MC
son encapsulados en
datagramas unicast (punto a
punto) estándares.
cesidad de protocolos adicionales
• Sesión RTP:
– La aplicación define dos puertos de destino
(una dirección de red + 2 puertos RTP y
RTCP)
– Cada medio se transporta en una sesión
RTP separada (con su propio RTCP)
ealtime Transport Protocol (RTP)
0 1 2 3
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|V=2|P|X| CC |M| PT | sequence number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++
| timestamp |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| synchronization source (SSRC) identifier |
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
| contributing source (CSRC) identifiers |
| .... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
ealtime Transport Protocol (RTP)
• Túneles HTTP
– Paquetes RTP embebidos
en paquetes HTTP
– Paso a través de firewalls
y/o encaminadores NAT
– Debe ser soportado por el
servidor
ealtime Control Protocol (RTCP)
Realtime
• Suministra información a la
aplicación servidor
– Cada paquete RTCP contiene
estadísticas (emisor y/o
receptor) sobre
• paquetes enviados,
• paquetes perdidos,
• Variación en el retardo (Jitter).
– Basado en esta información, el
servidor puede determinar
problemas de transmisión
(locales, regionales o globales) y
modificar los parámetros de
transmisión.
ealtime Control Protocol (RTCP)
Realtime
• Es bidireccional.
altime Streaming Protocol (RTSP)
• Características de RSVP
– Distingue entre servidores y destinos
(reserva en una dirección)
– Soporta multicast y unicast y se
adapta cambiando miembros y rutas
– Es orientado a receptor y funciona en
entornos de receptores heterogéneos
(grupos multicast). Cada flujo RSVP
es homogéneo. Cada servidor divide
en tráfico en diferentes flujos RSVP
con diferente QoS
– Compatible IPv4 e IPv6. Control de
tráfico transparente al usuario.
ource reSerVation Protocol (RSVP)
Mezcla
Mezclade
dePeticiones
PeticionesRSVP
RSVPen
enIP
IPMulticast
Multicast
ource reSerVation Protocol (RSVP)
Reserva
Reservaen
enun
unnodo
nodoaala
lalargo
largode
dela
lacadena
cadena
ource reSerVation Protocol (RSVP)
RSVP
RSVPyyRTP
RTPen
enuna
unaaplicación
aplicaciónmultimedia
multimediaIP
IPMCAST
MCAST
ource reSerVation Protocol (RSVP)
• Problemas de RSVP:
– Alta exigencia
computacional (examinar
paquetes, priorizar,etc…)
– Mejora del uso de los
servicios de
encaminamiento
oductos. microsoft windows media
VCR, DVD,
Live Video etc.
MEDIACLIENT01
Windows Media
Player/web
browser
Cable
TV/Radio
ENCODER01 MEDIASRV01
Windows Media Windows Media
Encoder Server/web
server Additional
Clients (optional)
Digital Content Windows Media
(AVI, WAV, MPEG, etc.) Player/web
browser
– Protocolo de control
– Autor del contenido
– Título
– Copyright
– …
Windows
Media Client Web Server
5
Your LAN
Windows
Media Server
• Un fichero Quicktime se
compone de pistas (tracks)
• Cada elemento de un fichero
QT está contenido en una pista
separada.
• Tipos de pistas:
– Movie: copyright, anotaciones,…
– Video: vídeo digital
– Audio: audio digital (varios formatos)
– Música: MIDI
– Texto: créditos, subtítulos,…
– Capítulos: índice de búsqueda
– Flash: animaciones Flash (.swf)
– VR,HREF,…
productos. apple quicktime
• Quicktime es un formato de
streaming:
– Unicast
– Multicast
– Reflected multicast: una
fuente en vivo a múltiples
destinos unicast
• Componentes:
– QTStreaming Server
– QT Player
productos. apple quicktime
• Componentes:
– RealPlayer
– RealServer (Basic,Plus)
– Herramientas de Codificación: Real
Publisher, Real Encoder, RealAudio
Encoder
• Características
– Buena calidad en bajos flujos binarios
– Soporte a pay-per-view
– Flujo adaptativo a la red
– Soporte a IP multicast
– Sincronización con otros contenidos
web
– Soporte para HTTP streaming
productos. kasenna
• Productos
– Mediabase Enterprise Edition.
Arquitectura centralizada para
Intranets.
– Mediabase Network Edition.
Arquitectura distribuida (coordinación
entre servidores)
– Mediabase XMP. Orientado a VoD sobre
IP o ATM. Soporta VCD y MPEG4
• Tarjetas:
– Osprey 200: 242 Euros
– Osprey 500 DV: 1268 Euros
– Winnov Videum 1000: $249
– Winnov Videum II BCAST: $899
– Optibase Movimaker 200: 11.430
Euros
productos. codificadores
• Sistemas:
– Viewcast Niagara 2112RW: 5.526
Euros
– Viewcast Niagara Max 4829 ARW:
27.659 Euros
– Optibase MGW 2000: 18.292 Euros
productos. DVB
• Thales
– Topaz (recorder/streamer)
• Hasta 2x40 Mbps entradas ASI
• MPTS, SPTS splitting
• Modos UDP / RTP
• Recepción de MPEG2 sobre IP
• Regeneracion de PSI/SI para cada SPTS
• Tandberg
– TT7116 IP Streamer
• MPTS, SPTS splitting
• Hasta 12 entradas ASI
• Hasta 2 salidas de red
• Regeneracion de PSI/SI para cada SPTS
productos. DVB
• Thales
– Opal IP Gateway
• Encapsula tramas IP en un TS MPEG-2
• 10, 40, 80, 160 Mbps
• Filtro por Dirección IP, MAC, protoloco (UDP/TCP) y Servicio
• Inserción oportunistica de datos
• Tandberg
– SkyStream SMR 24/25 IP
• SMR 24. Crea un TS a partir de los datos encapsulados del MUX
E5000
• SMR 25. Inserción oportunistica de tramas IP en los TS DVB a la
salida del MUX E5000
• 20 a 160 Mbps
iones. publicidad centros comerciales
ciones.
• Tecnología de streaming IP
CNN
IP @ 224.0.1.1
ABC
FAST ETHERNET
IP @ 224.0.1.2 CNN
Channel Hopping
NBC IP @ 224.0.1.1
IP @ 224.0.1.3
TF1 Leave 224.0.1.1 Multicast group
Multicast Server / IP @ 224.0.1.4
Gateway Join 224.0.1.2 Multicast group
ABC
IP @ 224.0.1.2
GIGABIT ETHERNET
Ethernet
Live MPEG-2 TF1
TOPAZ IP @ 224.0.1.4
Sources ZDF Multicast Enabled
IP @ 224.0.1.5 Switch TF1
BBC IP @ 224.0.1.4
IP @ 224.0.1.6
RAI
VOD 1
IP @ 224.0.1.7
IP @ 224.0.1.8
VOD 1
IP @ 224.0.1.8
Ethernet/IP
Set Top Boxes
VOD N
IP @ 224.0.1.N
caciones. contribución en TV digital
Terrestria
Local Data
Satellite l
Demux : SPTS
ASI
ASI IP IP
TOPAZ
… ETHERNET LAN
TOPAZ
IP
IP ASI
+ +
Complete MPTS + +
TOPAZ
Datos Locales
plicaciones. distribución de vídeo
ETHERNET LAN
Take up to 80 Mbps of
Live MPEG-2 sources
plicaciones. grabación de canales
L
i
veT
Van
dRa
di
o P
ro
gr
ams
Satellite
M
PE
G-
2 T
S
E
ye
St
rea
m
E
t
h e
rn
et E
t
h e
rn
et M
ed
i
a P
l
a y
er
N
ET
WOR
K
E
t
her
net
T
OPA
Z
L
oc
alD
at
a C
on
te
nt D
TVR
ec
or
der
M
PE
G-
2 T
S
H
YD
RA
D
TVE
ncodi
n g W
eb
Ser
ver
S
ta
ti
o n
s
L
oc
alS
ou
rc
es
GRACIAS