Manual Streaming VLC
Manual Streaming VLC
Manual Streaming VLC
ndice:
0 Introduccin 1 Recibir la lista de emisiones de Internet con VideoLAN 2 Streaming Multicast y Unicast
2.1 Realizar emisiones de vdeo streaming en multicast 2.1.1 Emisin de vdeo streaming en multicast 2.1.2 Videoconferencia en multicast 2.1.3 Ataque de denegacin de servicio en una emisin multicast
2.2 Realizar emisiones de vdeo streaming en unicast 2.2.1 Emisin de vdeo streaming en unicast 2.2.2 Emisin de vdeo en directo en unicast
0 Introduccin
'Stream' significa 'chorro' o 'flujo', y alude a la descarga de un fichero que no tiene principio ni final: el caso ms claro es una transmisin en directo. Una emisin en diferido no deja de ser un fichero muy grande y que se puede transmitir por HTTP, FTP, o cualquier otro medio habitual de descarga. Un stream debe ser transmitido de forma que cualquiera pueda conectar con l en cualquier momento, y no slo al principio de la transmisin. En el siguiente documento se especifican los requerimientos tcnicos de un sistema de este tipo, y se propone una solucin basada en software libre. El funcionamiento del streaming se basa en tres componentes: un codificador, un servidor y un cliente.
El codificador trata el vdeo y audio que se deseen transmitir, los comprime y los transmite al servidor. El servidor es quien carga con la tarea de multiplicar este hilo por transmitirlo a cada uno de los clientes. Los clientes encargados de recibir el hilo, lo descomprimirlo, y lo representarlo en pantalla.
VideoLAN es un software de dominio pblico que permite realizar distribucin de vdeo streaming por Internet. El software incorpora tanto las funciones de servidor como de cliente lo cual facilitara nuestra tarea al tener que usar una sola aplicacin para todo.
Nota Para la realizacin de los ejemplos de este documento se a usa dos ordenadores con las siguientes Ips Nombre Direccin Ip Servidor 192.168.1.36 Cliente 192.168.1.34
Ahora probaremos a sintonizar uno de los canales y luego lo pararemos con los mandos que aparecen en la parte superior de la ventana. Como se puede comprobar los nicos mandos de control del vdeo que funcionan son el de parar y reproducir.
7. Pulsar el botn OK 8. El cliente est listo para recibir cualquier emisin que se produzca en la direccin 239.255.x.y. A partir de este momento el cliente ya est preparado para recibir cualquier emisin multicast que ocurra en esa direccin y la tarjeta de red est preparada para capturar cualquier trama ethernet cuya direccin MAC de destino coincida con la MAC de mapeo de la direccin IP que hemos seleccionado. En realidad no sera necesario utilizar dos ordenadores para probar el VideoLAN, ya que en el propio servidor podemos ejecutar simultneamente una instancia de VideoLAN configurado como cliente. Esto es interesante porque nos permitir seguir localmente, a modo de monitor, la emisin que estamos realizando permitindonos detectar problemas en la emisin, incluso a nivel fsico.
7. En la ventana Volcado de salida marcar la casilla RTP. En ese momento se habilitan los campos Direccin y Puerto. 8. En el campo Direccin poner la direccin que utilizar el servidor para la emisin multicast (la 239.255.x.y donde x.y son los dos ltimos bytes de la direccin IP del servidor). El campo Puerto debe quedar con su valor por defecto (1234).
9. Pulsar el botn OK en la ventana Volcado de salida 10. Pulsar el botn OK en la ventana Abrir. 11. Empieza la emisin multicast.
9. En la ventana Volcado de salida marcar la casilla RTP. 10. En el campo Direccin poner la direccin (239.255.x.y). Dejar el campo Puerto con su valor por defecto (1234). 11. Marca la casilla Cdec de vdeo. Seleccionar mp1v. En Tasa de bits (kb/s) seleccionar 512. En Escala dejar el valor por defecto (1). 12. Marcar la casilla Cdec de audio. Seleccionar mp3. En Tasa de bits (kb/s) seleccionar 64. En Canales seleccionar 1.
13. Pulsar el botn OK en la ventana Volcado de salida 14. Pulsar el botn OK en la ventana Abrir. 15. Empieza la emisin multicast.
6. Pulsar el botn OK 7. El cliente est listo para recibir cualquier emisin que le llegue al puerto 1234, venga de donde venga. En realidad no sera necesario utilizar dos ordenadores para probar el VideoLAN, ya que en el propio servidor podemos ejecutar simultneamente una instancia de VideoLAN configurado como cliente. Esto es interesante porque nos permitir seguir localmente, a modo de monitor, la emisin que estamos realizando permitindonos detectar problemas en la emisin, incluso a nivel fsico. 2.2.1 Emisin de vdeo streaming en unicast Configuracin del servidor: 1- Arrancar el programa VLC media player mediante doble clic en el icono correspondiente. 2- Seleccionar el men Archivo:F 3- Elegir de la lista la opcin Abrir Volcado de Red: N 4- En la ventana Abrir seleccionar la pestaa Archivo 5- Pulsar el botn Explorar y seleccionar el fichero correspondiente 6- Marcar la casilla Volcado/Salvar y pulsar el botn Opciones.
7- En la ventana Volcado de salida marcar la casilla RTP . En ese momento se habilitan los campos Direccin y Puerto. 8- En el campo Direccin poner la direccin del cliente que debe recibir el video streaming. El campo Puerto debe quedar con su valor por defecto (1234).
9- Pulsar el botn OK en la ventana Volcado de salida 10- Pulsar el botn OK en la ventana Abrir. 11- Empieza la emisin de video streaming. Un mismo servidor podra distribuir simultneamente varios flujos de video al mismo o diferentes clientes. Bastara para ello con ejecutar diferentes instancias del programa. En el caso de realizar diferentes emisiones hacia el mismo cliente deberan utilizarse nmeros de puerto diferentes pues de lo contrario los flujos llegarn mezclados y no ser posible ver correctamente el vdeo.
9- En la ventana Volcado de salida marcar la casilla RTP. 10- En el campo Direccin poner la direccin del cliente. Dejar el campo Puerto con su valor por defecto (1234). 11- Marca la casilla Cdec de vdeo. Seleccionar mp1v. En Tasa de bits (kb/s) seleccionar 512. En Escala dejar el valor por defecto (1). 12- Marcar la casilla Cdec de audio. Seleccionar mp3. En Tasa de bits (kb/s) seleccionar 64. En Canales seleccionar 1.
13- Pulsar el botn OK en la ventana Volcado de salida 14- Pulsar el botn OK en la ventana Abrir. 15- Empieza la emisin.
7 Pulsar el botn OK 8 El cliente est listo para recibir la emisin que le llegue al puerto 1234, proveniente del servidor.
Configuracin del servidor: Arrancar el programa VLC media player. Seleccionar el men Archivo:F Elegir de la lista la opcin Abrir Volcado de Red: N En la ventana Abrir seleccionar la pestaa DirectShow En la lnea donde aparece Nombre del aparato de vdeo pulsar el botn Actualizar Lista, desplegar la lista que aparece a la izquierda y seleccionar la opcin webCam. Si no aparece esta opcin debemos pulsar nuevamente el botn Actualizar Lista hasta que aparezca. 6 En la lnea donde aparece Nombre del aparato de audio dejar la opcin que aparece (Por Defecto). 7 Comprobar que no estn marcadas las casillas Propiedades del aparato y Propiedades del sintonizador. 8 Marcar la casilla Volcado/Salvar y pulsar el botn Opciones. 1 2 3 4 5
9 En la ventana Volcado de salida marcar la casilla HTTP. 10 En el campo Direccin poner la direccin del servidor. Dejar el campo Puerto con su valor por defecto (1234). 11 Marca la casilla Cdec de vdeo. Seleccionar mp1v. En Tasa de bits (kb/s) seleccionar 512. En Escala dejar el valor por defecto (1). 12 Marcar la casilla Cdec de audio. Seleccionar mp3. En Tasa de bits (kb/s) seleccionar 64. En Canales seleccionar 1.
13 ulsar el botn OK en la ventana Volcado de salida 14 Pulsar el botn OK en la ventana Abrir. 15 Empieza la emisin.
4 Bibliografia
www.uv.es/felici/ eudyzerpa.spaces.live.com/lists/cns!92210B589BABC2A3!487 Manual de la pagina oficial de VLC : streaming-howto-en Manual de la pagina oficial de VLC : play-howto-en Emule Youtube