ESQUEMA STREAMING DE VIDEO Una vez configurados los servidores, los clientes y el sniffer, se procederán con las pruebas correspondientes, orientadas al ancho de banda, trafico de red, estado del procesador, calidad de video, calidad de transmisión, y otros. Las pruebas se harán específicamente bajo el protocolo UDP, ya está demostrado que TPC no es eficiente para brindar este tipo de servicios (Video Streaming y otros). Para hacer variar el ancho de banda por parte del Servidor, es recomendable utilizar el “Perf”, el cual nos permitirá generar tráfico basura. Con esta herramienta se puede controlar el volumen de datos que se desea transmitir y el ancho de banda que se le asignará a este proceso. Gracias a esto será posible saturar o liberar los canales y ver cómo funciona el servicio bajo diversas situaciones. Dentro de la maquina que servirá como “Sniffer”: Se instalarán aplicaciones como: Wireshark: Permite examinar datos de una red. Se puede analizar la información capturada, a través de los detalles y sumarios por cada paquete. Además incluye un completo lenguaje para filtrar lo que queremos ver. Algunas aplicaciones que nos permitirán obtener resultados sobre el estado del procesador son: Binomi Nettop Top Comando que muestra los 15 procesos más relevantes. Htop ó ntop Tload Mucha de la información que se obtendrá, será de tipo dinámica, pero lo que nosotros queremos es capturar datos estáticos cada cierto lapso de tiempo, y además seleccionar los datos importantes, para lo cual será necesario hacer uso de algunos métodos y/o técnicas para filtrar la información necesaria. También será necesario tener un control sobre las variaciones que sufre el ancho de banda, para lo cual se pueden utilizar algunas aplicaciones, por ejemplo “KISNET” Actividades extras: Elaborar un o más videos propios, y tenerlos en diferentes calidades para realizar las pruebas. Los resultados deben ser presentados de manera gráfica, para lo cual se tiene pensado realizar una aplicación en C, y que a la vez utilice las bondades de Matlab, pero en caso de que el tiempo no sea suficiente, en base al registro de los resultados que lancen las pruebas se realizarán los gráficos utilizando herramientas como Excel u otros. Algunas respuestas que se esperan responder: ¿Qué resolución de video es conveniente transmitir? Para lo cual se tomará en cuenta el tiempo de transmisión, la calidad que se obtiene, la cantidad de clientes, básicamente se tomaran en cuenta varias pruebas. ¿Qué servidor es más eficiente? VCL o Darwin, para lo cual se realizaran varias pruebas, en las cuales se hará variar la calidad de video, el ancho de banda, y el número de clientes. ¿Qué pasa cuando el cliente desea cambiar la resolución de video? ¿O el servidor solo permitirá una resolución, para evitar sobrecargas y mal servicio?