evaluación de la plataforma videolan como servidor de video bajo demanda francisco javier izquierdo...
TRANSCRIPT
![Page 1: Evaluación de la plataforma VideoLAN como servidor de Video bajo Demanda Francisco Javier Izquierdo Sebastián Trabajo de asignatura Transmisión de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062807/5665b4241a28abb57c8f787b/html5/thumbnails/1.jpg)
Evaluación de la plataforma VideoLAN como servidor de
Video bajo Demanda
Francisco Javier Izquierdo SebastiánTrabajo de asignatura Transmisión de Datos Multimedia
Master en Ingeniería de ComputadoresDISCA - UPV
![Page 2: Evaluación de la plataforma VideoLAN como servidor de Video bajo Demanda Francisco Javier Izquierdo Sebastián Trabajo de asignatura Transmisión de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062807/5665b4241a28abb57c8f787b/html5/thumbnails/2.jpg)
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
![Page 3: Evaluación de la plataforma VideoLAN como servidor de Video bajo Demanda Francisco Javier Izquierdo Sebastián Trabajo de asignatura Transmisión de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062807/5665b4241a28abb57c8f787b/html5/thumbnails/3.jpg)
Características de VideoLAN
VideoLAN como servidor VoD
![Page 4: Evaluación de la plataforma VideoLAN como servidor de Video bajo Demanda Francisco Javier Izquierdo Sebastián Trabajo de asignatura Transmisión de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062807/5665b4241a28abb57c8f787b/html5/thumbnails/4.jpg)
Instalación de VLCInstalación sencilla en Windows
Licencia Pública GNU
Opciones de instalación
Ocupa poco espacio
VideoLAN como servidor VoD
![Page 5: Evaluación de la plataforma VideoLAN como servidor de Video bajo Demanda Francisco Javier Izquierdo Sebastián Trabajo de asignatura Transmisión de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062807/5665b4241a28abb57c8f787b/html5/thumbnails/5.jpg)
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
![Page 6: Evaluación de la plataforma VideoLAN como servidor de Video bajo Demanda Francisco Javier Izquierdo Sebastián Trabajo de asignatura Transmisión de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062807/5665b4241a28abb57c8f787b/html5/thumbnails/6.jpg)
Preparación de las mediciones 2
VideoLAN como servidor VoD
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 videosnew gordo vod enabledsetup gordo input concierto.mpg
new flaco vod enabledsetup flaco input concierto_bajo.mpg
new p1 vod enabledsetup p1 input p1.mpg…new p17 vod enabledsetup p17 input p17.mpg
Petición de video desde línea de comandos:
vlc rtsp://cmmf-00.gmmf.upv.es:5554/gordo --intf=dummy
![Page 7: Evaluación de la plataforma VideoLAN como servidor de Video bajo Demanda Francisco Javier Izquierdo Sebastián Trabajo de asignatura Transmisión de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062807/5665b4241a28abb57c8f787b/html5/thumbnails/7.jpg)
Herramientas empleadas en la medición
VideoLAN como servidor VoD
• Toma de medidas en el servidor con Monitor de Rendimiento:Número de subprocesos de vlc <-> Número de peticionesUso de CPUUso de memoriaArchivos de paginación por segundo
• Observación subjetiva en el cliente:
Uno de los clientes ejecuta una sola instancia de vlc en modo normal
![Page 8: Evaluación de la plataforma VideoLAN como servidor de Video bajo Demanda Francisco Javier Izquierdo Sebastián Trabajo de asignatura Transmisión de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062807/5665b4241a28abb57c8f787b/html5/thumbnails/8.jpg)
Resultados 1
VideoLAN como servidor VoD
Video de alto bitrate
0
200
400
600
800
1000
1200
1400
1600
1800
6 7 7
10
10
13
16
19
19
19
19
19
19
19
22
22
25
25
25
28
31
61
10
0
11
2
11
2
11
2
11
5
11
5
12
7
14
2
14
2
15
7
15
7
15
7
15
8
15
7
15
7
15
7
15
6
77
Subprocesos de VLC
% de Memoria en uso Páginas de memoria por segundo % de tiempo de procesador
Saturación con 45 peticiones
![Page 9: Evaluación de la plataforma VideoLAN como servidor de Video bajo Demanda Francisco Javier Izquierdo Sebastián Trabajo de asignatura Transmisión de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062807/5665b4241a28abb57c8f787b/html5/thumbnails/9.jpg)
Resultados 2
VideoLAN como servidor VoD
Video de bajo bitrate
0
200
400
600
800
1000
1200
22
40
37
37
61
52
40
40
34
40
55
70
10
3
12
7
12
1
10
3
11
5
10
9
13
3
18
0
18
7
22
3
25
3
24
5
24
4
24
1
23
8
47
19 7
Subprocesos de VLC
% de Memoria en uso Páginas de memoria por segundo % de tiempo de procesador
Saturación con 60 peticiones
![Page 10: Evaluación de la plataforma VideoLAN como servidor de Video bajo Demanda Francisco Javier Izquierdo Sebastián Trabajo de asignatura Transmisión de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062807/5665b4241a28abb57c8f787b/html5/thumbnails/10.jpg)
Resultados 3
VideoLAN como servidor VoD
Video de bitrate variado
0
200
400
600
800
1000
1200
Subprocesos de VLC
% de Memoria en uso Páginas de memoria por segundo % de tiempo de procesador
Saturación con 7 peticiones
![Page 11: Evaluación de la plataforma VideoLAN como servidor de Video bajo Demanda Francisco Javier Izquierdo Sebastián Trabajo de asignatura Transmisión de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062807/5665b4241a28abb57c8f787b/html5/thumbnails/11.jpg)
Conclusiones
VideoLAN como servidor VoD
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 formatosExperiencia enriquecedora en cuanto al esfuerzo
propio desarrollado, pero habría sido deseable más tiempo
![Page 12: Evaluación de la plataforma VideoLAN como servidor de Video bajo Demanda Francisco Javier Izquierdo Sebastián Trabajo de asignatura Transmisión de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062807/5665b4241a28abb57c8f787b/html5/thumbnails/12.jpg)
Mejoras o futuros trabajos
VideoLAN como servidor VoD
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