Presentación de la Práctica Final



Documentos relacionados
La web (el servicio WWW)

Servicios de Telecomunicación

ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano

Protocolos de Voz sobre IP (continuación)

(Periodos de actividad): guía para las empresas

Mono: la nueva plataforma de desarrollo Open Source

Instrucción anticipada de atención de salud de California

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL

Instalación de IPv6 en plataformas FreeBSD

LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO

Dirección Nacional de Informática y Comunicaciones. FileZilla

MANUAL DE USUARIO SICVECA DESKTOP. Código: R-02-I-IF-312 Versión: de 19 SICVECA DESKTOP. Manual de Usuario Versión 1.0.

Guía para El Proveedor **********

Conexiones Centralita telefónica

- Se admiten los ficheros XML sin prólogo en las conversiones que hacen uso del separador de ficheros XML.

Uso del simulador Modelsim

TELEFONÍA CLOUD IPLAN INSTRUCTIVO DE CONFIGURACIÓN EYEBEAM 1.5 (WINDOWS)

Conclusiones. DeTraS. Herramientas para la investigación en la actividad de los desarrolladores. Carlos G. Campos, Juanjo Amor, Gregorio Robles

Curso de introducción a videojuegos multiplataforma con SDL

Administración avanzada de paquetes. apt-proxy.

Aplicaciones sobre una red de telefonía IP. Presentado por: Tamara Ramírez Andrade Jaime Díaz Rojas

Acuerdo de aprobación de la Normativa Básica de Correo Electrónico de la Universidad Miguel Hernández.

SISTEMA DE BECAS AL EXTERIOR

Universidad Católica de El Salvador Miembro RAICES

Para examinar una señal se usa la ventana de edición. Esto se hace marcando el botón EDIT

GUÍA BÁSICA DE USO DEL SISTEMA RED

Solución de No conformidades

CENTRO DE POSTGRADO MARCO NORMATIVO PARA LA ORGANIZACIÓN DE LOS TRABAJOS DE FIN DE MÁSTER UNIVERSITARIO

Dirección de Informática y Telecomunicaciones

Manejo fácil de FTP con FileZilla

(Altas de prestaciones por ERE S): guía para las empresas

1. Qué codec de audio seleccionaría para minimizar el ancho de banda?

LISTAS DE CORREO MAILMAN

Repositorio Institucional de la Universidad de Oviedo

16.36: Ingeniería de sistemas de comunicación. Clase 15: ProtocolosARQ. Eytan Modiano

Manual de configuración de Adobe Reader para la validación de la firma de un documento Versión 1.0

- 1 - ÍNDICE. Haga clic en Instalar Software. PASO 3: Primero le hará falta elegir su lengua en esta pantalla:

Manual de Listas de Correo MailMan. Sync-Intertainment

INSTALACIÓN Y CONFIGURACIÓN DEL JANA SERVER

PRESENCIAL TEMAS 5 Y 6 SAD. Victor Martin

Practica 4 Cómo montar un servidor de e mail gratuito con Windows 2003

GUÍA DE INSTALACIÓN Y USO PISIS CLIENTE

Manual de usuario. Tramitación de inspecciones periódicas de ascensores: La visión de los organismos de control autorizado (OCAs)

TELEFONÍA CLOUD IPLAN INSTRUCTIVO DE CONFIGURACIÓN X-LITE 3 (WINDOWS)

Guía de instalación de la carpeta Datos de IslaWin

Secretaría de Salud. Subsecretaria de Innovación y Calidad. Dirección General de Calidad y Educación en Salud

KAIZEN, CONCEPTOS, ALCANCES Y PROCESO KAIZEN

Servidor FTP en Ubuntu Juan Antonio Fañas

DBSURE. Disponemos de una copia de la base de datos de forma remota, que podemos contabilizar como segundo juego de copias.

DATOS IDENTIFICATIVOS:

NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN

Práctica 3 - SMIL, XML en Python

Escalada de privilegios mediante infección ELF

Memoria del Trabajo Fin de Máster realizado por MARTA FERNÁNDEZ GARCÍA. para la obtención del título de

Actualización de versión a Bizagi 10.x

Guías técnicas Grupo Danysoft: Aplicaciones Web seguras con ASP.NET

NORMA (SEPA) 22/11/2013

Introduccio n a Campus Online: Guı a para un nuevo estudiante de la Facultad de Teologı a SEUT

PROCESO DE ASIGNACIÓN DE CRÉDITOS A LOS PLANES DE ESTUDIOS 1

1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web.

Descripción arquitectura Pandora FMS

PROPUESTA PARA LA ADAPTACIÓN DE DIPLOMADO A GRADUADO EN NUTRICIÓN HUMANA Y DIETÉTICA

TEMA 20: CONCEPTOS BÁSICOS DE SQL

Programación Lineal Entera

Instalación de FileZilla FTP Server

TOC Thinking Processes Categorías as de Reserva Legítima

IRIS MAIL. Manual de usuario

CENTRAL VIRTUAL IPLAN INSTRUCTIVO DE CONFIGURACIÓN X-LITE 5 (WINDOWS)

Área Vinculación Clientes Energía

Importador Universal - Operaciones

Sistemas de Operación II

Curso de introducción a videojuegos multiplataforma con SDL

GUÍA BÁSICA DE USO DEL SISTEMA RED

UNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD DE INGENIERÍA INDUSTRIAL Y SISTEMAS UMBRELLO ADMINISTRACION DE BASE DE DATOS

2. Introducción a FileZilla

COMO REPRODUCIR MENSAJE DE BIENVENIDA EN ELASTIX

ESFINGE Estadísticas de las Industrias del Gas Manual de Usuario Ciudadano ÍNDICE

1. INTRODUCCIÓN 3 2. INSTALACIÓN DE LA APLICACIÓN PACK PYME Proceso de Instalación y Arranque... 5

Inter-American Accreditation Cooperation

SIEWEB. La intranet corporativa de SIE

Laboratorios Linux: mini-curso de supervivencia

SIP más allá de la VoIP. Saúl Ibarra Corretgé AG Projects

Estimado usuario. Tabla de Contenidos

Transcripción:

Presentación de la Práctica Final Protocolos para la Transimisión de Audio y Vídeo por Internet Gregorio Robles grex@gsyc.urjc.es GSyC, Universidad Rey Juan Carlos 29 de noviembre de 2015 Gregorio Robles - 29 de noviembre de 2015 Presentación de la Práctica Final 1

(cc) 2008-15 Gregorio Robles, Jesús M. González Barahona Some rights reserved. This work licensed under Creative Commons Attribution-ShareAlike License. To view a copy of full license, see http://creativecommons.org/licenses/by-sa/3.0/ or write to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. Gregorio Robles - 29 de noviembre de 2015 Presentación de la Práctica Final 2

Recordatorio de Evaluación de PTAVI Evaluación Teoría: De 0 a 5 puntos (mínimo 2 puntos) Prácticas: De 0 a 6 puntos (mínimo: parte básica práctica final) Entrega práctica final parte básica: 0 puntos Requisitos avanzados (y calidad) práctica final: hasta 2,5 puntos Importante: Al sumar todas las notas, se ha de conseguir un 5 o más. Gregorio Robles - 29 de noviembre de 2015 Presentación de la Práctica Final 3

Recordatorio de Evaluación de PTAVI Práctica final Individual De obligatorio cumplimiento (i.e., sin las prácticas aprobadas, no se aprueba la asignatura) Realizadas en Python Temática: servicio SIP Fecha de entrega: por decidir Habrá tutorías en el laboratorio Hay instrucciones (muy) detalladas en el guión Gregorio Robles - 29 de noviembre de 2015 Presentación de la Práctica Final 4

Objetivo Principal Práctica Final Implementar un servicio SIP sencillo, pero completo. Gregorio Robles - 29 de noviembre de 2015 Presentación de la Práctica Final 5

Requisitos mínimos Práctica Final SIP User Agent (cliente y servidor). Pueden ejecutarse por separado. Descripción de sesión con SDP Servidor Registrar y Proxy SIP (un único servidor real) Base de datos de usuarios registrados en fichero de texto time out Envío RTP (con mp32rtp) En todos los clientes y servidores: Configuración por defecto almacenada en un archivo XML. Mensajes de log en fichero de texto. Gregorio Robles - 29 de noviembre de 2015 Presentación de la Práctica Final 6

Requisitos Práctica Final El protocolo SIP se debe seguir estrictamente Los nombres de los programas vienen especificados Los parámetros de los programas han de ser los que se indican El formato de los logs está definido Algunos mensajes de error vienen definidos Para el resto de cosas, incluida la implementación, se puede hacer como se desee Gregorio Robles - 29 de noviembre de 2015 Presentación de la Práctica Final 7

Práctica Final SIP: Session Initiation Protocol Métodos: REGISTER, ACK, INVITE, BYE Códigos de respuesta: 100, 180, 200, 400, 401, 404, 405 El registro es autenticado Detalles en el documento con instrucciones Gregorio Robles - 29 de noviembre de 2015 Presentación de la Práctica Final 8

Servidor Registrar Práctica Final Configuración almacenada en XML puerto donde estará el servidor escuchando, nombre del servidor, ruta del fichero de log, tiempo de time out de registro (en segundos), ruta del binario mp32rtp (ver más abajo) y ruta de la canción MP3 a enviar (ver más abajo). Diccionario y fichero (consistencia). Patrón singleton En caso de caída, leemos del fichero los usuarios registrados El registro es autenticado Gregorio Robles - 29 de noviembre de 2015 Presentación de la Práctica Final 9

Mensajes de log Práctica Final Ejemplo: 20090218152045 Starting... 20090218153012 REGISTER grex@gsyc.urjc.es sent to server localhost 9001 20090218153017 200 OK 12345678 received from server localhost 9001 20090218153036 INVITE espinete@sesamo.org received from grex@gsyc.urjc.e Gregorio Robles - 29 de noviembre de 2015 Presentación de la Práctica Final 10

Práctica Final SDP: Session Description Protocol Ejemplo de cuerpo de mensaje con SDP (ojo, esto sólo es el cuerpo): v=0 o=grex@direccion.dom 193.147.71.99 s=misesion t=0 m=audio 12345 RTP Gregorio Robles - 29 de noviembre de 2015 Presentación de la Práctica Final 11

Envío RTP Práctica Final mp32rtp Hace falta descargarlo, y darle permisos de ejecución Ver README para su ejecución:./mp32rtp -i direccionip -p puerto < cancion.mp3 Instrucciones detalladas en el documento de la práctica final No hace falta escuchar la canción Gregorio Robles - 29 de noviembre de 2015 Presentación de la Práctica Final 12

Práctica Final Ejemplo de una sesión SIP Gregorio Robles - 29 de noviembre de 2015 Presentación de la Práctica Final 13

Práctica Final Requisitos Avanzados Detalladas al final del documento Todavía pueden cambiar (atentos a la versión del documento) Se construyen encima de la parte básica (no tocan funcionalidad de la parte básica) Tienen una puntuación máxima asignada Se entregan indicando que se han implementado en un fichero de texto Se pueden proponer otras Gregorio Robles - 29 de noviembre de 2015 Presentación de la Práctica Final 14

Práctica Final Presentación de la Práctica Final Protocolos para la Transimisión de Audio y Vídeo por Internet Gregorio Robles grex@gsyc.urjc.es GSyC, Universidad Rey Juan Carlos 29 de noviembre de 2015 Gregorio Robles - 29 de noviembre de 2015 Presentación de la Práctica Final 15