Académique Documents
Professionnel Documents
Culture Documents
Universidad de Jan
Escuela Politcnica Superior de Linares
Contenido
1.1 Introduccin.
1.2 Caractersticas del trfico multimedia.
1.3 Servicios y aplicaciones multimedia.
1.4 Tipos de contenidos multimedia.
1.5 Codificadores de contenidos multimedia.
1.6 Protocolos de soporte multimedia.
Universidad de Jan
Escuela Politcnica Superior de Linares
Cdigo
Denominacin de la competencia
SI.1
SI.5
Universidad de Jan
Escuela Politcnica Superior de Linares
Cdigo
Resultado 7
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
1.1 Introduccin.
1.2 Caractersticas del trfico multimedia.
1.3 Servicios y aplicaciones multimedia.
1.4 Tipos de contenidos multimedia.
1.5 Codificadores de contenidos multimedia.
1.6 Protocolos de soporte multimedia.
Universidad de Jan
Escuela Politcnica Superior de Linares
Qu es la multimedia? (1/4)
Combinacin de texto, imagen, sonido e imagen en movimiento
Integracin en un mismo soporte digital de diferentes medios o tipos
de informacin: texto, imgenes, vdeo, sonido.
Sistema que utiliza ms de un medio de comunicacin al mismo tiempo
en la presentacin de la informacin, como el texto, la imagen, la
animacin, el vdeo y el sonido
Trmino empleado para describir diversos tipos de medios (media) que
se utilizan para transportar informacin (texto, audio, grficos,
animacin, vdeo, e interactividad)
Universidad de Jan
Escuela Politcnica Superior de Linares
Qu es la multimedia? (2/4)
El conjunto de imagen, sonido y vdeo aplicado al PC
Sistema informtico con capacidad para mostrar texto, sonido y vdeo
Capacidad de los ordenadores para manejar no solo informacin en
forma de texto, sino tambin imgenes de gran tamao y colorido, o
incluso sonidos y secuencias de vdeo
Capacidad de un equipo o un programa de combinar informacin
digitalizada de varios formatos, tales como texto, grficos, audio,
imagen fija y en movimiento
Se llaman MULTIMEDIA los equipos informticos y los programas que
pueden gestionar todo tipo de informacin audiovisual: textos, voz,
dibujos, fotografas, vdeos, animaciones, msica, etc.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Qu es la multimedia? (3/4)
Entornos emergentes en el mercado informtico que permiten la
gestin simultnea de informaciones procedentes de fuentes
diferentes, permitiendo la combinacin del vdeo y el audio con las
salidas tradicionales de texto y grficos.
Forma de presentar la informacin en una computadora a travs de
la reproduccin de grficos, sonidos, animaciones y textos, con el
objetivo de generar mayor atencin por parte del usuario.
Universidad de Jan
Escuela Politcnica Superior de Linares
Qu es la multimedia? (4/4)
Presentacin en la que se utiliza ms de un medio, tpicamente
imgenes, sonido y texto, a menudo en un entorno interactivo. Con
frecuencia implica el uso de ordenadores, siendo la gran cantidad de
datos que esto exige proporcionados por una unidad de gran
almacenamiento o va un enlace de datos.
Tcnica de comunicacin que tiende a reunir en un solo soporte un
conjunto de medios digitalizados - texto, grficos, fotos, vdeo, sonido y
datos informticos - para difundirlos simultneamente y de manera
interactiva. Su desarrollo es posible gracias a la digitalizacin, que
induce una convergencia entre informtica, electrnica de consumo y
telecomunicaciones.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Qu es un sistema multimedia?
Sistema caracterizado por la generacin, almacenamiento,
manipulacin, procesamiento, transmisin e interpretacin de
informacin multimedia.
Trminos bsicos
Bit, Byte, Paquete, Objeto
Medio
1.
2.
Universidad de Jan
Escuela Politcnica Superior de Linares
2. Dispositivos de captura
videocmaras, micrfonos, etc.
3. Dispositivos de almacenamiento
discos magnticos, discos pticos, unidades de cinta, etc.
4. Dispositivos de presentacin
monitores, altavoces, etc.
5. Redes de comunicaciones
red telefnica, de cable, ADSL, inalmbrica, redes fibra ptica, etc.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
T
e
c
n
o
l
o
g
a
s
d
e
s
o
p
o
r
t
e
Universidad de Jan
Escuela Politcnica Superior de Linares
Segn su uso
Sistemas de base de datos multimedia
Sistemas de presentacin
Sistemas de conferencia
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Sistemas de presentacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Sistemas de conferencia
Universidad de Jan
Escuela Politcnica Superior de Linares
1.1 Introduccin.
1.2 Caractersticas del trfico multimedia.
1.3 Servicios y aplicaciones multimedia.
1.4 Tipos de contenidos multimedia.
1.5 Codificadores de contenidos multimedia.
1.6 Protocolos de soporte multimedia.
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Tipo de aplicacin
Ancho de
Banda
Retardo
Jitter
Tasa de
Prdidas
Bajo
Bajo
Medio/alto
Media1
e-mail, ftp
Bajo
Alto
Alto
Alta1
Telefona
Bajo
Bajo
Bajo
Baja
Vdeo interactivo
Alto
Bajo
Bajo
Baja
Vdeo unidireccional
(streaming)
Alto
Medio/alto
Bajo
Baja
Bajo
Bajo
Medio/alto
Nula
1En
Universidad de Jan
Escuela Politcnica Superior de Linares
1.1 Introduccin.
1.2 Caractersticas del trfico multimedia.
1.3 Servicios y aplicaciones multimedia.
1.4 Tipos de contenidos multimedia.
1.5 Codificadores de contenidos multimedia.
1.6 Protocolos de soporte multimedia.
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Caractersticas:
Necesitan un retardo controlado: El instante de reproduccin normalmente
est retrasado con respecto a los datos que llegan para poder absorber
pequeas fluctuaciones en el retardo de transmisin (jitter). Estas
desviaciones, si duran menos que los datos almacenados pasan
desapercibidas.
No necesitan retransmisiones: Dado que los datos son consumidos
conforme llegan al receptor, la retransmisin de datos perdidos no es una
tcnica aplicable al streaming de audio/video almacenado. En el caso de
perder uno o varios mensajes, tanto en audio como en video se pueden
usar diversas tcnicas para evitar que el usuario note una distorsin grave,
tales como interpolaciones, difuminados o simplemente repetir lo anterior.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
1.1 Introduccin.
1.2 Caractersticas del trfico multimedia.
1.3 Servicios y aplicaciones multimedia.
1.4 Tipos de contenidos multimedia.
1.5 Codificadores de contenidos multimedia.
1.6 Protocolos de soporte multimedia.
Universidad de Jan
Escuela Politcnica Superior de Linares
Texto
Voz
Imgenes estticas
Audio
Video
Universidad de Jan
Escuela Politcnica Superior de Linares
TEXTO
Es el mtodo habitual para la comunicacin asncrona entre las
personas (el habla lo es para la comunicacin sncrona). Ha sido
la forma tradicional de comunicacin entre las personas y los
ordenadores. Se puede distinguir:
Texto sin formato (ASCII, etc.) y texto formateado (RTF, PDF, etc.).
Texto lineal e hipertexto (cuando adems de texto aparecen otros medios,
se habla de hipermedia, como lo que es habitual hoy da en la Web).
Lenguajes de marcas (HTML, etc.) y Metalenguajes (SGML, XML, etc.).
Universidad de Jan
Escuela Politcnica Superior de Linares
IMGENES
Las imgenes se usan a menudo para representar fielmente la
realidad (fotografas). Son documentos formados por pixels.
Pueden generarse por copia del entorno (escaneado, fotografa
digital...) y tienden a ser ficheros muy voluminosos (el principal
problema).
Los algoritmos de compresin permiten reducir de forma
considerable el espacio.
Algunas aplicaciones y formatos de almacenamiento permiten
combinar grficos e imgenes, y en esos contextos ambos
conceptos tienden a confundirse.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
VOZ
El habla es la forma de comunicacin sncrona ms utilizada por
los seres humanos.
Las posibilidades de procesamiento del habla en un sistema
informtico incluyen:
Reconocimiento de la voz: consiste en la identificacin de fonemas (sonidos
elementales) y palabras.
Comprensin del lenguaje natural: una vez reconocidas las palabras, la
comprensin del lenguaje es algo mucho ms complejo.
Sntesis de voz: a partir de un mensaje codificado, se genera una voz que lo
pronuncia.
Universidad de Jan
Escuela Politcnica Superior de Linares
AUDIO
Se considera audio cualquier sonido almacenado, bien msica o
conversacin.
El audio se puede almacenar como una serie de cdigos o
instrucciones como es el estndar MIDI, o digitalizar y luego
reproducir.
Universidad de Jan
Escuela Politcnica Superior de Linares
VIDEO
Presentacin de un nmero de imgenes por segundo, que crean
en el observador la sensacin de movimiento.
Las imgenes pueden ser sintetizadas (creadas manualmente) o
captadas a partir del entorno (vdeo). Al igual que en el caso de
las imgenes estticas, los ficheros pueden ser muy voluminosos,
y tienen unas capacidades de modificacin limitadas.
Hay situaciones en las que se combinan animacin y vdeo
(efectos especiales cinematogrficos).
Los principales algoritmos de compresin de vdeo se basan en
tcnicas de eliminacin de redundancias entre imgenes
consecutivas y en tcnicas de interpolacin.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
1.1 Introduccin.
1.2 Caractersticas del trfico multimedia.
1.3 Servicios y aplicaciones multimedia.
1.4 Tipos de contenidos multimedia.
1.5 Codificadores de contenidos multimedia.
1.6 Protocolos de soporte multimedia.
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
MPEG 4 (1994): voz desde 2 Kbps a 6 Kbps y audio con buena calidad
incluso en bit rates de entre 6 y 24 Kbps.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
1.1 Introduccin.
1.2 Caractersticas del trfico multimedia.
1.3 Servicios y aplicaciones multimedia.
1.4 Tipos de contenidos multimedia.
1.5 Codificadores de contenidos multimedia.
1.6 Protocolos de soporte multimedia.
Universidad de Jan
Escuela Politcnica Superior de Linares
Protocolos de Aplicacin:
RTSP: Protocolo de Streaming en Tiempo real.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Control de llamada
Sesiones
CODECs
Negociacin de Medio
Ligeras
Multimedia
RTSP
SIP
SAP
TCP
RTP
UDP
IP
SAP: Session Announcement Protocol
SIP: Session Initiation Protocol
RTSP: Real Time Streaming Protocol
RTP: Real-time Transport Protocol
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
v=0
o=mhandley 2890844526 2890842807 IN IP4 126.16.64.4
s=SDP Seminar
i=A Seminar on the session description protocol
u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps
e=mjh@isi.edu (Mark Handley)
c=IN IP4 224.2.17.12/127
t=2873397496 2873404696
a=recvonly
m=audio 49170 RTP/AVP 0
m=video 51372 RTP/AVP 31
m=application 32416 udp wb
a=orient:portrait
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Contenido
1. Introduccin y problemtica
2. Descripcin de sesiones con SDP
3. Anuncio de sesiones mediante el protocolo SAP
Universidad de Jan
Escuela Politcnica Superior de Linares
Cdigo
Denominacin de la competencia
CG.4
TEL.1
TEL.7
Cdigo
Universidad de Jan
Escuela Politcnica Superior de Linares
Resultado 9
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
1. Introduccin y problemtica
2. Descripcin de sesiones con SDP
3. Anuncio de sesiones mediante el protocolo SAP
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
1. Introduccin y problemtica
2. Descripcin de sesiones con SDP
3. Anuncio de sesiones mediante el protocolo SAP
Universidad de Jan
Escuela Politcnica Superior de Linares
Cuando se inician
in
nicia conferencias multimedia,
nicia
multimedia llamadas VoIP
VoIP, streaming
de video o cualquier otro tipo de sesiones, existen ciertos
requerimientos para acordar los detalles de los medios, direcciones de
transporte y otros meta-datos de las sesiones o los participantes.
SDP proporciona una representacin estndar para tal informacin, sin
importar como esa informacin es transportada.
SDP es puramente un formato para la descripcin de sesiones. No
incorpora protocolos de transporte, pudiendo ser usado sobre
diferentes protocolos de transporte, incluyendo SAP, SIP, RTSP, email usando extensiones MIME y HTTP.
SDP est descrito en la RFC 4566.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
SDP est pensado para ser de propsito general y puede ser usado
por una amplia gama de entornos de red y aplicaciones.
Sin embargo no aportan ningn mecanismo para la negociacin del
contenido de sesiones o codificacin de medios. Esto queda fuera de
la descripcin de la sesin.
Segn la RFC 4566, una descripcin de sesin se define como sigue:
Un formato bien definido para contener informacin suficiente para
descubrir y participar en una sesin multimedia.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Debido
ebido al carcter genrico de SDP permite su uso dentro de la
informacin de sesiones multimedia en una amplia variedad de
situaciones, las ms usuales aparecen comentadas a continuacin:
Inicio de Sesiones.
Streaming Media.
E-mail y World Wide Web
Anuncio de Sesiones Multicast.
Universidad de Jan
Escuela Politcnica Superior de Linares
Inicio
iicio
i d
de S
Sesiones
i
El Protocolo SIP (Session Initiation Protocol), es un protocolo de
control a nivel de aplicacin para la creacin, modificacin y
terminacin de sesiones tales como conferencias multimedia por
Internet, llamadas telefnicas por Internet y distribucin multimedia.
Los Mensajes SIP usados para crear las sesiones portan descripciones
de las sesiones que permiten a los participantes acordar que tipo de
medio usar entre los que son compatibles.
Estas descripcin de sesiones estn comnmente formateadas usando
SDP.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Streaming
treaming Media
El protocolo RTSP (Real Time Streaming Protocol) es un protocolo de
aplicacin para el control de la transmisin de datos con propiedades
de tiempo real.
RTSP proporciona un marco extensible para permitir la descarga
controlada de datos en tiempo real bajo demanda, tales como audio y
video.
Un cliente y un servidor RTSP negocian un juego apropiado de
parmetros para la distribucin de medios, usando parcialmente la
sintaxis SDP para describir tales parmetros.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
E-mail
mail
il y World
W ld Wide
Wid Web
W b
Una manera alternativa de portar descripciones de sesiones se incluye
en el correo electrnico y en la WWW. Para ambos, existe un tipo
especial application/sdp.
Esto permite el lanzamiento automtico de aplicaciones para participar
en las sesiones WWW o de e-mail en una manera estndar.
Se debe recordar que los anuncios de sesiones multicast lanzados por
va e-mail o WWW, no tienen la propiedad de que el receptor del
anuncio de la sesin pueda necesariamente recibir dicha sesin, ya
que sta puede estar limitada a un entorno concreto, limitacin que
puede no afectar al e-mail o la web.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Anuncio
nuncio
uncio de Sesiones Multicast
Multicast.
Con la intencin de poder asistir al anuncio de conferencias multimedia multicast o
cualquier otro tipo de sesiones multicast, y para poder comunicar la informacin de
configuracin de la sesin ms importante a los participantes, se debe usar un
directorio distribuido de sesiones.
Una instancia de ese directorio distribuido peridicamente enva paquetes conteniendo
la informacin de la sesin a un grupo multicast bien-conocido (well-known)
Estos anuncios son recibidos por otros directorios de sesin de tal forma que
participantes remotos potenciales pueden usar la informacin de descripcin de sesin
para arrancar la aplicaciones necesarias para participar en la sesin. Un protocolo que
implementa tal directorio distribuido es SAP (Session Announcemente Protocol). SDP
proporciona el formato adecuado para tales anuncios de sesin.
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
T i d en cuenta
t la
l gran variedad
i d d d
de conferencias multimedia
Teniendo
multicast que puede existir, y el hecho de que cualquiera dentro de
Internet puede ver el contenido unindose a dicha sesiones (salvo que
fuera encriptado), SDP solventa esto sirviendo a dos propsitos
principales:
Comunicar la existencia de una sesin
Comunicar informacin suficiente para permitir que un participante nuevo
se una a la sesin adecuadamente.
En entornos unicast tan slo el segundo aspecto es relevante.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Una
na descripcin
d
i i SDP iincluye
l
lo
l siguiente:
i i t
Nombre de sesin y propsito de la misma.
Tiempo (o tiempos) en los que la sesin estar activa.
Los tipos de contenido que comprenden la sesin
Informacin necesaria para recibir esos contenidos (direcciones, puertos, formatos, etc.)
Como los recursos necesarios para participar en una sesin pueden ser
limitados, puede ser deseable alguna informacin adicional.
Informacin acerca del ancho de banda que va a ser usado durante la sesin.
Informacin de contacto de la persona responsable de la sesin.
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Una
U
descripcin
d
i i de
d sesin
i
i
SDP
S
consiste en un nmero de lneas de
texto en el siguiente formato:
<tipo>=<valor>
Donde < tipo > debe ser exactamente uno de los caracteres (importan
las maysculas) y <valor> es texto estructurado cuyo formato depende
del < tipo >. En general, <valor> es cualquier nmero de campos
delimitados por un simple carcter espacio o una cadena de formato
libre y es sensible a maysculas, salvo que el <tipo> especifique otra
cosa.
Los espacios no deben ser usados a cualquier lado del signo =.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Una
U
descripcin
d
i i de
d sesin
i SDP
SD consiste en una seccin de nivel de sesin
seguida de ninguna o ms secciones de nivel de contenidos.
Las partes de nivel de sesin comienzan con una lnea v= y continan hasta la
primera seccin de nivel de contenidos.
Cada seccin de nivel de contenido comienza con una lnea m= y continua hasta
la prxima seccin de contenidos o hasta el final de la descripcin de la sesin
completa.
Algunas lneas en cada descripcin son obligatorias y otras opcionales pero todas
deben aparecer en el orden exacto dado en la RFC. Esto se ha hecho as para
facilitar la deteccin de errores y el procesado de la informacin. Los campos
opcionales estn marcados con un asterisco *.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
v= (versin
(
i de
d protocolo)
t
l )
o= (Creador e Identificador de sesin)
s= (Nombre de la sesin)
i=* (Informacin de la sesin)
u=* (URI de la descripcin)
e=* (Direccin de e-mail)
p=* (Nmero de telfono)
c=* (Informacin de conexin, no se requiere si se incluye en todos los contenidos)
b=* (Ninguna o ms lneas de informacin de ancho de banda)
Una o ms descripciones de tiempo (Lneas "t=" y "r=)
z=* (Ajustes de zona horaria)
k=* (Clave de encriptado)
a=* (ninguna o ms lneas de atributos de sesin)
Ninguna o alguna descripcin de contenidos
Universidad de Jan
Escuela Politcnica Superior de Linares
Descripcin de tiempo
t= (Tiempo en el que la sesin est activa)
r=* (Ninguno o ms tiempos de repeticin)
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
xtrado
t d de
d la
l RFC 2327:
2327
Extrado
v=0
o=mhandley 2890844526 2890842807 IN IP4 126.16.64.4
s=SDP Seminar
i=A Seminar on the session description protocol
u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps
e=mjh@isi.edu (Mark Handley)
c=IN IP4 224.2.17.12/127
t=2873397496 2873404696
a=recvonly
m=audio 49170 RTP/AVP 0
m=video 51372 RTP/AVP 31
m=application 32416 udp wb
a=orient:portrait
Universidad de Jan
Escuela Politcnica Superior de Linares
SDP no ejerce
j
ningn
i mecanismo
i
de seguridad
d
i
o autenticacin,
autenticacin
relegando esto a los protocolos que lo usen.
Adems, como las descripciones especifican que tipo de contenido va,
las aplicaciones que se puedan iniciar a partir de fuentes SDP no
confiables, no sern nada peligrosas.
Protocolos como SAP que tienen autenticacin y cifrado son
recomendables para el intercambio seguro de informacin SDP.
De esta manera los campos k= no deben ser usados salvo que las
descripciones SDP vayan por un canal seguro.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
j
i mecanismo
i
de seguridad
d
id
o autenticacin,
autenticacin
SDP no ejerce
ningn
relegando esto a los protocolos que lo usen.
Adems, como las descripciones especifican que tipo de contenido va,
las aplicaciones que se puedan iniciar a partir de fuentes SDP no
confiables, no sern nada peligrosas.
Protocolos como SAP que tienen autenticacin y cifrado son
recomendables para el intercambio seguro de informacin SDP.
De esta manera los campos k= no deben ser usados salvo que las
descripciones SDP vayan por un canal seguro.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
1. Introduccin y problemtica
2. Descripcin de sesiones con SDP
3. Anuncio de sesiones mediante el protocolo SAP
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Los anuncio
i multicast,
lti
t como se h
ha visto
i t se envan
d
dentro
t d
dell
mbito
bit d
de lla sesin,
i
existiendo varias posibilidades:
IPv4.
Sesiones de mbito global usan las direcciones multicast en el rango
224.2.128.0 - 224.2.255.255 y los anuncios SAP son enviados a la direccin
224.2.127.254 (se debe recordar que la direccin 224.2.127.255 es usada por la
versin SAPv0 y no se debe usar)
Sesiones con el mbito administrativo usando el mbito administrativo de IP
multicast, rango 239.0.0.0 to 239.255.255.255 (ver RFC 2776). En este caso la
direccin multicast usada para los avisos es la ms alta dentro del rango de una
zona administrativa. Por ejemplo en un rango 239.16.32.0 - 239.16.33.255, se
usara para SAP la 239.16.33.255
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
IPv6.
Las sesiones IPv6 son anunciadas en la direccin FF0X:0:0:0:0:0:2:7FFE,
donde X es el valor de 4 bits que marca el mbito de la sesin.
Por ejemplo un anuncio para una sesin de un enlace local en la direccin
FF02:0:0:0:0:0:1234:5678, debera ser anunciado en la direccin SAP
FF02:0:0:0:0:0:2:7FFE.
Tanto en IPv4 como IPv6, SAP no asegura que una descripcin de sesin
pueda ser usada por un participante fuera del mbito de la sesin.
Universidad de Jan
Escuela Politcnica Superior de Linares
Los anuncios SAP deben ser siempre enviados al puerto 9875 y deberan ser
enviados con un tiempo de vida IP 255 (en este caso la limitacin de mbito
de IP multicast se desaconseja)
Si una sesin usa direcciones en varios rangos de mbitos administrativos, es
necesario que un Anunciador SAP enve copias idnticas de los anuncios a
cada uno de los mbitos administrativos. El intervalo de anuncio de cada
mbito administrativo debe ser siempre calculado separadamente.
Para proporcionar mayor robustez ante la prdida de paquetes varios
anunciantes pueden anunciar la misma sesin. El intervalo de repeticin debe
ser escalado entre todos para que resulte igual que si slo hubiera un
anunciante SAP.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Si se hacen mltiples anuncios para una misma sesin, entonces cada unos
de ellos debe llevar una cabecera idntica y firmada por la misma clave, o
sern tratados como anuncios completamente diferentes.
Un Espectador SAP IPv4 debera escuchar en las direcciones SAP de mbito
global y de cada mbito administrativo del que formara parte.
El descubrimiento de las zonas administrativas queda fuera de la
especificacin de SAP.
Un espectador SAP IPv6 debera escuchar tambin en el rango de direcciones
SAP de IPv6.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Intervalo de anuncio.
El perodo de tiempo entre las repeticiones de los anuncios SAP se elige de
tal manera que el ancho de banda consumido por todos los anuncios de un
solo grupo SAP permanece por debajo de un lmite dado, que por defecto es
4000 bits/s.
Se espera que cada anunciante escuche otros anuncios para determinar el
nmero total de sesiones que estn siendo anunciadas dentro de un grupo en
particular. Estas sesiones son identificadas nicamente por la combinacin del
hash del identificador de mensaje y los campos de la fuente originaria de la
cabecera SAP.
rea de Ingeniera Telemtica
Dpto. de Ingeniera de Telecomunicacin
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares
Universidad de Jan
Escuela Politcnica Superior de Linares