Transmisión de Datos Multimedia

Slides:



Advertisements
Presentaciones similares
PROTOCOLOS JORGE CHAVEZ SANTOS.
Advertisements

Capa 4 Capa de Transporte
Análisis de Rendimiento
Transmisión de voz sobre redes ATM
Protocolos Utilizados en IPTV
Análisis de la red UABC Ensenada
Televisión por Internet
Identificación de los efectos de las aplicaciones en el diseño de red
Streaming (Retransmisión de contenidos multimedia en Internet)
Protocolos de transporte de datos Marcio Baeza
Capítulo 7 Multimedia en Redes de Computadores
El Streaming Integrantes: Julio César Restrepo Ricardo García
Capítulo 20: TCP Servicio de transporte confiable
Unidad 5 Redes IP Multiservicio: Control de Congestión
Software(s) para analizar trafico de red y ancho de banda
QUALITY OF SERVICE (QoS)
Networking en la empresa
MODELO TCP/IP.
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE TELECOMUNICACIÓN UNIVERSIDAD DE MÁLAGA Departamento de Tecnología Electrónica Málaga, 10 de Octubre de 2002 AUTOR:
VoIP: H.323 vs SIP La Voz sobre IP (VoIP) abre las puertas a la convergencia de las redes de voz y datos en una única red. BENEFICIOS: - Integración.
Desarrollo de una herramienta software de evaluación de la calidad en comunicaciones IP en tiempo real Realizado por: Juan Luis Acedo Ruiz Dirigido por:
Evaluación de la plataforma VideoLAN como servidor de Video bajo Demanda Francisco Javier Izquierdo Sebastián Trabajo de asignatura Transmisión de Datos.
SERVICIO DHCP Mª Begoña Castells 2º S.M.R.. Cuestiones de repaso IP.- Código que identifica una interfaz o dispositivo dentro de una red TCP/IP Es un.
Concepto de H.323 Conjunto de recomendaciones de UIT (Unión Internacional de Telecomunicaciones), que estandarizan los procesos de transmisión de audio.
7: Multimedia en Redes de Computadores 7-1 Capítulo 7 Multimedia en Redes de Computadores Este material está basado en el texto: Computer Networking: A.
STREAMING Por Julián Cardona Loaiza Víctor Andrés mejía Maira Alejandra Patiño.
Control de Congestion. Muchos paquetes en la red se retrasan o pierden provocando que se degrade el desempeño de la red. Congestión.
TCP-Friendly Rate Control
¿Qué es Calidad de Servicio QoS?
CALIDAD DE Servicio María Alejandra Bautista Sánchez
1 Realizado por: Joaquín Guillén Marín Dirigido por: Eduardo Casilari Pérez Dpto. Tecnología Electrónica - Universidad de Málaga Málaga 21 de Noviembre.
Juan Zarria Carlos Cevallos  ESTUDIO DE LA TECNOLOGÍA IPTV SOBRE LOS MODOS DE TRANSMISION UNICAST, MULTICAST Y BROADCAST SOBRE UN SERVIDOR LINUX COMO.
Módulo V: Voz sobre IP Tema : Consideraciones a evaluar en la implementacion de VoIP L.I. Karla Ivette Ortega Hernández.
Java Media Framework. Sergio Catalán Osorio & Christian Nievas Grondona. Programación de Sistemas 2003.
7: Multimedia en Redes de Computadores7-1 Capítulo 7 Multimedia en Redes de Computadores Material tomado de: Computer Networking: A Top Down Approach Featuring.
Mecanismos y Herramientas de QoS
7: Multimedia en Redes de Computadores 7-1 Capítulo 7 Multimedia en Redes de Computadores Material basado en el Texto: Computer Networking: A Top Down.
Introducción a Java Media Frameworks Rodrigo Loyola A. Gustavo Valdés A.
Yull Arturo Matamba Valencia Andrés Xavier Rogel Valarezo.
Análisis del soporte a QoS en Infiniband Carlos Miguel Tavares Calafate Clusters de Computadores Personales, 2002.
Gustavo Javier Santos Logroño
Capa Transporte 3-1 Capítulo 3: Capa Transporte - IV ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Estudio de performance en servicios dedicados Javier Emicuri Claudio Risso.
“Diseño e implementación de un sistema de Telemedicina para uso de Electrocardiografía, que enlace un cliente con un servidor web para monitoreo en tiempo.
Capa Transporte3-1 Capítulo 3: Capa transporte ELO322: Redes de Computadores Agustín J. González Este material está basado en el material preparado como.
Transmisión y Recepción de stream multimedia
Procesos Estocásticos Edgar H Criollo V Mayo 2010
Redes de Comunicaciones de Datos
Capítulo 7: Capa de transporte
INTEGRANTES: VERONICA SANCHEZ GOMEZ MARIA REBECA PEREZ MONTENEGRO VIRIDIANA MICHELLE JUAREZ GONZALEZ.
7: Multimedia en Redes de Computadores7-1 Capítulo 7 Multimedia en Redes de Computadores Material tomado de: Computer Networking: A Top Down Approach Featuring.
7: Multimedia en Redes de Computadores7-1 Capítulo 7 Multimedia en Redes de Computadores Material tomado de: Computer Networking: A Top Down Approach Featuring.
Punto 3 – Servicio de Vídeo Juan Luis Cano. El podcasting consiste en la distribución de archivos multimedia mediante un sistema de redifusión (RSS) que.
Tema 8 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto
Tecnología Streaming Marcela Barría Eduardo Hales
Servicio “streaming”. Gabriel Montañés León.
ADMINISTRACIÓN DE REDES Análisis de Tráfico. Es el proceso de capturar tráfico de la red y de examinarlo de cerca para determinar qué está sucediendo.
Servicio “streaming”.
Tema 1 – Introducción a las Redes informáticas
Sistemas Distribuidos Redes e Inter-Redes Richard Jiménez V. sisdistrib.wordpress.com.
7: Multimedia en Redes de Computadores7-1 Capítulo 7 Multimedia en Redes de Computadores Computer Networking: A Top Down Approach Featuring the Internet,
Internet Protocol Televesion
.STREAMING.. INTEGRANTES David Estiven Cadaavid Cristian Andres Restrepo Trespalacios.
Nombres: Raul Alejandro Silvestre Vargas Diego Contreras Plafflin Carrera : Ing. Telecomunicaciones Tema: ATM Fecha: 10/10/13.
Modelo OSI Para redes………
UD 8: “Instalación y administración de servicios de audio y video” Servicio “streaming” Luis Alfonso Sánchez Brazales.
Voip 2013.
Protocolo RTP Real-time Transport Protocol. RTP Videoconferencias Fue creado para cubrir la demanda de recursos en tiempo real por parte de los usuarios:
ATM Asyncronous Transfer Mode (Modo de Transferencia Asincrónico) u Multiplexación estadística por división de tiempo u Basado en Conmutación rápida de.
Redes Convergentes Calidad en el Servicio.
Transcripción de la presentación:

Transmisión de Datos Multimedia Estudio y evaluación de técnicas FEC para la recuperación frente a errores Rafael Ubal Tena

Introducción Redes IPv4 Protocolos Motivación No ofrecen QoS: No hay reserva de ancho de banda. Pérdida de paquetes. Protocolo TCP: Suple carencias de protocolos inferiores. Inviable en aplicaciones de tiempo real. Protocolos No garantiza entrega en tiempo real. Monitoriza y cambia parámetros de transmisión. RTP no admite retransmisión de paquetes. FEC las evita mediante la redundancia. Estándar RFC 2733. Motivación Tipos de redes: LAN, MAN, WAN, Wireless… Simulación de tasas de error. Evaluación de efectividad de FEC sobre RTP. RTP FEC RTP+ FEC

Protocolos RTP y FEC Protocolo RTP Protocolo FEC Implementación sobre UDP. Paquetes RTP (Real-Time Protocol): Contenido multimedia. Paquetes RTCP (Real-Time Transport Protocol): Envío periódico a todos los participantes. Paquetes enviados, recibidos, jitter, etc. Paquetes RTSP (Real-Time Streaming Protocol): Control del flujo en el servidor. Órdenes DESCRIBE, SETUP, PLAY, PAUSE… Protocolo FEC Evolución de técnicas FEC (Forward Error Correction) Codificación algebraica. Codificación convolucional (algoritmo de Viterbi). Turbo-codificación. Idea: Por ejemplo, si enviamos: a, b, c=f(a,b), … c=f(a,b), a=f(b,c), b=f(a,c).

Metodología Adquisición de tráfico RTSP: Herramienta QuickTime Player. Herramienta Ethereal. Simulación de la red imperfecta: Herramienta propuesta. Emisión, transmisión, recepción. URL: rtsp://… Análisis de resultados stream.send Adquisición de tráfico RTSP Simulación de la red imperfecta

Adquisición de tráfico RTSP QuickTime Player Reproduciendo URL rtsp://stsv01.st.ehu.es/MSR.mov Ethereal Durante la reproducción de QuickTime, capturamos el tráfico RTSP. Filtro Esta orden filtra tráfico entrante a la máquina local de tipo RTSP. En Ethereal: Botón derecho → Follow TCP stream → C Arrays char peer0_0[] = { 0x24, 0x02, 0x01, 0xd7, 0x80, 0xe1, 0xe8, 0x82… } char peer0_1[] = { 0x24, 0x02, 0x01, 0xd7, 0x80, 0xe1, 0xe8, 0x82… } ...

Simulación Script en Python con tres partes diferenciadas: send, recv y comp. stream.py send stream.py recv Salida de Ethereal en formato de C Arrays stream.send stream.net stream.recv stream.py comp stream.py send Envío de paquetes RTSP a través de la red. Envío de redundancia FEC dependiendo de un código FEC parametrizable. Simulación de errores en la red a partir de una tasa de error parametrizable. stream.py recv Recepción de paquetes RTSP y FEC. Recuperación de lo posible a partir de la redundancia. stream.py comp Comparación del flujo RTSP original y el obtenido por el receptor. Extracción de estadísticas.

Resultados (1) Medición del porcentaje de bytes perdidos Código FEC 0 – 0% 1 – 25% 2 – 50% 3 – 100%

Resultados (2) Medición del porcentaje de paquetes perdidos Código FEC 0 – 0% 1 – 25% 2 – 50% 3 – 100%

Conclusiones Construcción de simulador con resultados en dos métricas: Paquetes perdidos – datos convencionales. Bytes perdidos – datos multimedia. Análisis de resultados: Gran utilidad de FEC para bajas tasas de error. Tanto en bytes como paquetes perdidos. Trabajo futuro: Modelado de retardo de los paquetes. Cómo afecta jitter a retardo mínimo (tamaño buffers). Reutilización de capturas de tráfico RTSP.