GGTT RedIRIS  (IRIS-mmedia) Videolan Palma de Mallorca, 3 de Noviembre de 2003 Francisco Cruz:  [email_address] Universida...
VideoLan <ul><li>VideoLan es una solución software para la distribución de vídeo. </li></ul><ul><li>Desarrollado por “Ecol...
VideoLan
VideoLanServer (VLS) <ul><li>Este software puede realizar streaming de: </li></ul><ul><ul><li>MPEG-1, MPEG2, ficheros MPEG...
VideoLanServer (VLS) (estructura) I nput Manager Converter Channel Network File File DVD Device
VLS <ul><li>Input </li></ul><ul><ul><li>Local  -> puede leer vídeos desde ficheros y DVD </li></ul></ul><ul><ul><li>Vídeo ...
VLS <ul><li>Converter </li></ul><ul><ul><li>Recibe un stream desde los diferentes “inputs” y los convierte a formato MPEG2...
VLS: configuración  (vls.cfg) <ul><li>VLS lee su configuración del fichero  vls.cfg  situado en : SYSCONF_DIR/videolan/vls...
VLS  (ejemplo de vls.cfg) # Definción Log BEGIN “vls” LogFile =“vls.log” ScreenLog =“disable” SystemLog =“enable” END # De...
Servidor SAP/SDP <ul><li>VideoLan incluye un servidor de SAP/SDP para anunciar sesiones. </li></ul><ul><li>Nos permite: </...
Servidor SAP/SDP (sap.cfg) [ program] name=UC3M-TV2 user=videolan machine=mgw2000.uc3m.es site=audiovisuales.uc3m.es addre...
VLC <ul><li>Cliente de VideoLan </li></ul><ul><li>Solución multiplataforma: Linux, Windows, Solaris, Mac, BSD, BeOS,…. </l...
VLC: Interface
VLC: PlayList Interface SAP
VLC: network streams
VLC: directo David Perez Redondo [email_address] (Universidad Rey Juan Carlos)
VLC: Directo <ul><li>Solución ECONÓMICA de encoder MPEG2 </li></ul><ul><li>Componentes del Sistema: </li></ul><ul><ul><li>...
VLC: Directo <ul><li>INSTALACION DEL SISTEMA </li></ul><ul><li>Se publicará una Guía de Instalación en el web de RedIris. ...
Upcoming SlideShare
Loading in...5
×

Videolan

1,212

Published on

xxxxxx

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,212
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Videolan

  1. 1. GGTT RedIRIS (IRIS-mmedia) Videolan Palma de Mallorca, 3 de Noviembre de 2003 Francisco Cruz: [email_address] Universidad Carlos III de Madrid
  2. 2. VideoLan <ul><li>VideoLan es una solución software para la distribución de vídeo. </li></ul><ul><li>Desarrollado por “Ecole Centrale Paris” bajo licencia GNU </li></ul><ul><li>Está diseñado para la distribución de MPEG (DivX) sobre redes de datos de gran ancho de banda </li></ul><ul><li>La solución incluye </li></ul><ul><ul><li>VLS (VideoLan Server) -> el cual puede realizar streaming de MPEG-1, MPEG-2, ficheros MPEG-4, DVD, DVB,… </li></ul></ul><ul><ul><li>VLC (VideoLan Client) -> se puede utilizar para realizar streaming de MPEG-1, MPEG-2, ficheros MPEG-4 y DVD o ser usado como cliente para recibir estos flujos de vídeo. Este software corre bajo Linux, Windows,… </li></ul></ul><ul><ul><li>Servidor de anuncios SAP/SDP </li></ul></ul><ul><li>WWW del proyecto http://www.videolan.org </li></ul>
  3. 3. VideoLan
  4. 4. VideoLanServer (VLS) <ul><li>Este software puede realizar streaming de: </li></ul><ul><ul><li>MPEG-1, MPEG2, ficheros MPEG-4 almacenados en disco duro o CDROM. </li></ul></ul><ul><ul><li>DVD localizado en lector DVD o copiado a disco duro </li></ul></ul><ul><ul><li>Tarjeta de satélite (DVB-S) o terrestre (DVB-T) </li></ul></ul><ul><ul><li>Distribución en vivo mediante tarjeta de codificación MPEG </li></ul></ul><ul><li>Hará streaming a: </li></ul><ul><ul><li>Una máquina (IP) unicast </li></ul></ul><ul><ul><li>Un conjunto de máquinas (IP) multicast </li></ul></ul><ul><ul><li>Posibilidad de redifusión de la señal y/o guardar a fichero (cambiando su características unicast -> multicast) </li></ul></ul><ul><li>Sopore IPv4/6 </li></ul>
  5. 5. VideoLanServer (VLS) (estructura) I nput Manager Converter Channel Network File File DVD Device
  6. 6. VLS <ul><li>Input </li></ul><ul><ul><li>Local -> puede leer vídeos desde ficheros y DVD </li></ul></ul><ul><ul><li>Vídeo -> puede leer vídeos de tarjetas capturadoras MPEG </li></ul></ul><ul><ul><li>Dvb -> puede leer vídeos de tarjetas DVB </li></ul></ul><ul><ul><li>V4l -> tarjetas soportadas por video4linux </li></ul></ul>
  7. 7. VLS <ul><li>Converter </li></ul><ul><ul><li>Recibe un stream desde los diferentes “inputs” y los convierte a formato MPEG2-TS </li></ul></ul><ul><li>Channel </li></ul><ul><ul><li>Recibe el stream desde el converter y lo envía a un destino (fichero o red) determinado </li></ul></ul><ul><ul><li>Soporta dos tipos de canales : network y file </li></ul></ul><ul><li>Manager </li></ul><ul><ul><li>Controla las emisiones (parada, arranque, listado,….) </li></ul></ul><ul><ul><li>Todo el sistema se maneja mediante un fichero de configuración (vls.cfg) </li></ul></ul><ul><ul><li>Se realiza mediante el protocolo telnet </li></ul></ul>
  8. 8. VLS: configuración (vls.cfg) <ul><li>VLS lee su configuración del fichero vls.cfg situado en : SYSCONF_DIR/videolan/vls </li></ul><ul><li>Donde SYSCONF_DIR es: /usr/local/etc </li></ul><ul><li>El fichero está dividido en secciones, y cada sección contiene varias variables </li></ul>BEGIN “PrimeraSeccion” Variable1 = “valor1” Variable2 = “valor2” … . END BEGIN “SegundaSecion” Variable1 = “valor1” Variable2 = “valor2” … .. END
  9. 9. VLS (ejemplo de vls.cfg) # Definción Log BEGIN “vls” LogFile =“vls.log” ScreenLog =“disable” SystemLog =“enable” END # Definición usuarios BEGIN “Users” monitor = “passwd” acme = “passwd” END BEGIN “telnet” LocalPort = 9999 Use = true END BEGIN “Inputs” local1 = “local” END BEGIN “Input” ProgramCount = “1” END BEGIN “1” # MPEG1 Name = “sabato” FileName = “/usr/local/movies/sabato.mpg Type = “Mpeg1-PS” END #Definición de canales BEGIN “Channels” uc3mtv = “network” END BEGIN “uc3mtv” Type = multicast TTL = 48 DstHost = 239.195.100.106 DstPort = 1234 END # Comandos para ejecutar al arrancar Command1 = “start sabato uc3mtv local1 –loop”
  10. 10. Servidor SAP/SDP <ul><li>VideoLan incluye un servidor de SAP/SDP para anunciar sesiones. </li></ul><ul><li>Nos permite: </li></ul><ul><ul><li>Anunciar emisiones de equipos que no soportan este protocolo. </li></ul></ul><ul><ul><li>Poder tener de manera centralizada todas la emisiones de nuestra organización </li></ul></ul><ul><li>Este software se instala sobre Linux y Mac OS X </li></ul><ul><li>El demonio lee del fichero sap.cfg </li></ul><ul><li>Varios canales creados ya dentro de RedIRIS </li></ul><ul><ul><li>RedIRIS (OperaOberta) </li></ul></ul><ul><ul><li>CESGA (varios canales) </li></ul></ul><ul><ul><li>UC3M (varios canales en directo y diferido) </li></ul></ul>
  11. 11. Servidor SAP/SDP (sap.cfg) [ program] name=UC3M-TV2 user=videolan machine=mgw2000.uc3m.es site=audiovisuales.uc3m.es address=239.195.100.106 [program] name=UC3M-TV3 user=videolan machine=audiovisuales.uc3m.es site=audiovisuales.uc3m.es address=239.195.100.106 Definido en vls Codec externo
  12. 12. VLC <ul><li>Cliente de VideoLan </li></ul><ul><li>Solución multiplataforma: Linux, Windows, Solaris, Mac, BSD, BeOS,…. </li></ul><ul><li>Solución multiformato: MPEG1, MPEG2, MPEG4, Divx, DVD, Windows Media,… </li></ul><ul><li>Directo y VoD </li></ul><ul><li>Permite redifusión de la señal </li></ul><ul><li>Posibilidad de uso para videoconferencia de alta calidad (junto con vls): en fase de pruebas (URJC, UC3M) </li></ul><ul><li>Cliente SAP </li></ul>Ejemplo ejecución vlc para escuchar anuncios SAP/SDP vlc -vvv --extraintf sap --intf wxwin
  13. 13. VLC: Interface
  14. 14. VLC: PlayList Interface SAP
  15. 15. VLC: network streams
  16. 16. VLC: directo David Perez Redondo [email_address] (Universidad Rey Juan Carlos)
  17. 17. VLC: Directo <ul><li>Solución ECONÓMICA de encoder MPEG2 </li></ul><ul><li>Componentes del Sistema: </li></ul><ul><ul><li>Un PC </li></ul></ul><ul><ul><li>Una tarjeta capturadora MPEG2 </li></ul></ul><ul><ul><li>SS.OO. Linux </li></ul></ul><ul><ul><li>Software VideoLAN Server </li></ul></ul><ul><li>Si añadimos ssh ó telnet, podemos obtener una caja negra que codifica la señal de video en MPEG y la difunde bien en unicast ó multicast. </li></ul>INTERNET
  18. 18. VLC: Directo <ul><li>INSTALACION DEL SISTEMA </li></ul><ul><li>Se publicará una Guía de Instalación en el web de RedIris. Mientras tanto, está disponible en: </li></ul><ul><li>http://chaplin.urjc.es/z_files/aj_comu/aj04/Actividades/VLS-Hauppauge.html </li></ul><ul><li>Documentación probada en el siguiente sistema: </li></ul><ul><ul><li>Pentium 4. Placa madre Intel D845EBG2 </li></ul></ul><ul><ul><li>Tarjeta capturadora Hauppauge WinTV-PVR-250 </li></ul></ul><ul><ul><li>Red Hat 9.0 – kernel 2.4.20-8 </li></ul></ul><ul><li>IMPORTANTE: No utilizar con placas madre chipset VIA-133 </li></ul>INTERNET
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×