120 likes | 235 Views
Evaluación de la plataforma VideoLAN como servidor de Video bajo Demanda. Francisco Javier Izquierdo Sebastián Trabajo de asignatura Transmisión de Datos Multimedia Master en Ingeniería de Computadores DISCA - UPV. Introducción.
E N D
Evaluación de la plataforma VideoLAN como servidor de Video bajo Demanda Francisco Javier Izquierdo Sebastián Trabajo de asignatura Transmisión de Datos Multimedia Master en Ingeniería de Computadores DISCA - UPV
Introducción • VideoLAN – Grupo de trabajo de desarrollo de software gratuito para video. http://www.videolan.org • VLC media player vs VLS • VoD – streaming: servicio cada vez más habitual VideoLAN como servidor VoD
Características de VideoLAN VideoLAN como servidor VoD
Instalación de VLC Instalación sencilla en Windows Licencia Pública GNU Opciones de instalación Ocupa poco espacio VideoLAN como servidor VoD
Preparación de las mediciones • 23 Pentium IV a 3GHz, 512 Mb • Ethernet 100Mbps • Windows XP Pro SP2 • Videos con diferentes bitrates • Protocolo RTSP (RFC-2326) • VLC usa VLM -> múltiples streams con una sola instancia de VLC • VLM solo vía http o telnet VideoLAN como servidor VoD
Preparación de las mediciones 2 Servidor Clientes Ejecución del servicio: vlc --ttl 12 –vvv --color -I telnet --telnet-password tdm --rtsp-host cmmf-00.gmmf.upv.es:5554 Puesta en marcha de los VoD: #VLC Archivo de configuración videos new gordo vod enabled setup gordo input concierto.mpg new flaco vod enabled setup flaco input concierto_bajo.mpg new p1 vod enabled setup p1 input p1.mpg … new p17 vod enabled setup p17 input p17.mpg Petición de video desde línea de comandos: vlc rtsp://cmmf-00.gmmf.upv.es:5554/gordo --intf=dummy VideoLAN como servidor VoD
Herramientas empleadas en la medición • Toma de medidas en el servidor con Monitor de Rendimiento: • Número de subprocesos de vlc <-> Número de peticiones • Uso de CPU • Uso de memoria • Archivos de paginación por segundo • Observación subjetiva en el cliente: • Uno de los clientes ejecuta una sola instancia de vlc en modo normal VideoLAN como servidor VoD
Resultados 1 Saturación con 45 peticiones VideoLAN como servidor VoD
Resultados 2 Saturación con 60 peticiones VideoLAN como servidor VoD
Resultados 3 Saturación con 7 peticiones VideoLAN como servidor VoD
Conclusiones No aconsejado para uso comercial como servidor de VoD Motivos:Número de peticiones soportadas muy bajo Entorno de configuración y uso poco amigable Con reservas: Las pruebas se han hecho con máquinas potentes pero no óptimas para servicios de streaming Conclusiones paralelas: Parece una herramienta útil para transformación de video entre formatos Experiencia enriquecedora en cuanto al esfuerzo propio desarrollado, pero habría sido deseable más tiempo VideoLAN como servidor VoD
Mejoras o futuros trabajos Toma de otro tipo de medidas como jitter, latencia de inicio en el servicio, situaciones de rebuffering o control del flujo con alguna herramienta adecuada Realización de las pruebas, o sus mejoras, en un hardware más potente -> más fiel a la realidad Comparativa de pruebas similares con otros servidores comerciales VideoLAN como servidor VoD