Streaming de Video (1)

Anuncio
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?
Descargar