Está en la página 1de 6

Instituto Politécnico Nacional

Unidad Profesional Interdisciplinaria en Ingeniería y


Tecnologías Avanzadas

Práctica 11
“Streaming de video vía VLC
(Protocolo HTTP)”

Alumno:
- Rojas Gómez Enrique

3TM2

Multimedia

Prof. Noé Sierra Romero


Introducción
Una de las principales restricciones a la hora de trabajar con información multimedia (principalmente en los
medios de imagen, audio y sobre todo en vídeo) es la necesidad de reducir el ancho de banda necesario para
transmitir la información.
La alternativa más trivial a la hora de transmitir la información multimedia es tratarla como el resto de
información, usando así aplicaciones y servicios estándar de Internet como por ejemplo ftp y http. Este tipo de
servicios nos permiten visualizar el medio una vez lo hayamos descargado completamente.
Una segunda alternativa, basada en los anteriores servicios (ftp, http, …), es realizar una descarga progresiva de la
información, de manera que cuando se empiece a disponer de información, se pueda empezar a reproducir.

Ilustración 1: Transferencia utilizando el protocolo HTTP

Ejemplos de estudio
En esta práctica vamos a experimentar con el proceso de streaming, para lo que instalaremos un cliente y un
servidor con soporte de protocolos estándar para la transmisión de información multimedia en Internet
(básicamente HTTP). Para esto vamos a usar en concreto la aplicación VLC Media Player el cual se encuentra
disponible para Windows (7 y posteriores) y para dispositivos con Android y iOS.
(Para poder descargar las aplicaciones, simplemente presionando la tecla CTRL, da clic sobre el icono de tu
preferencia)

Caso 1: Transmisión por medio del protocolo HTTP


En esta alternativa, la información se descarga usando el máximo ancho de banda que disponen cliente y servidor,
y no hay ningún control para evitar cortes en la reproducción: el medio se va almacenando en disco conforme se
descarga, pero si el ancho de banda es más reducido que el necesario para la reproducción, la información se
reproduce “a saltos”, ya que se va reproduciendo conforme llega.
Para transmitir un video, ya sea en vivo o pregrabado a través de este protocolo seguimos los siguientes pasos:
1) Una vez instalado el programa VLC Media Player en nuestro ordenador, nos dirigimos a la barra de
menús, damos clic en Medio y buscamos en el menú desplegado Emisión
Al dar clic, se abrirá una pantalla nueva en donde tenemos 4 pestañas, la primera pestaña es para
transmitir un archivo, ya sea audio o video; la segunda pestaña es para transmitir multimedia a través de
un CD/DVD insertado en la máquina; la tercera pestaña nos permite abrir una transmisión que se
encuentre en línea, ingresando únicamente la URL a la que nos queremos conectar; por último la curta
pestaña nos permite hacer transmisiones en directo utilizando una webcam.

2) Para este ejemplo, transmitiremos un video previamente descargado. Seleccionamos la pestaña Archivo,
damos click en en Añadir… seleccionamos el archivo a transmitir u posteriormente damos clic en
Emisión
3) Aparecerá una nueva pantalla, damos clic en Siguiente

4) En la siguiente pantalla, en el menú desplegable Archivo, seleccionamos la opción HTTP, posteriormente


damos clic en Añadir

5) En la siguiente pantalla, aparecerá el puerto por el cual tendremos acceso al video, se sugiere que no se
altere, en el recuadro Ruta escribiremos una palabra como si fuera el nombre del archivo, seguido de la
extensión OGG la cual se sugiere para la transmisión del video. Después damos clic en siguiente

6) En la siguiente ventana, seleccionaremos el formato de


salida del video, para el cual primero dejamos palomeada
la opción Habilitar transcodificar luego en la sección
Perfil seleccionamos Video – Theora + Vorbis (OGG),
posteriormente damos clic en Siguiente
7) En la siguiente pantalla damos clic en Emitisión sin modificar algo y con ello finalizamos el
procedimiento y nuestro reproductor en automático comenzará a reproducir el video.

Es probable que usted no pueda ver ni escuchar el audio del video que está transmitiendo, sin embargo, podrá ver
que la barra de progreso está corriendo, si es así, esto significa que su video se está transmitiendo correctamente.

Otra forma de comprobar que el video se está transmitiendo es abrir algún navegador, de preferencia Google
Chrome; para ello debe ingresar en la barra de direcciones, la siguiente URL:
http://direccion_ip:puerto/nombre.extensión
donde:
 dirección_ip se refiere a la dirección de la maquina donde está alojado el video
 puerto el puerto de salida del contenido multimedia
 nombre en nuestro caso, el nombre opcional que pusimos en el paso 5 de esta práctica
 extensión el formato de salida del video, en nuestro caso OGG

Bibliografía
GunnarAztek. (18 de Enero de 2011). RTSP Streaming using VLC. Recuperado el 16 de Abril de 2017, de
YouTube: https://www.youtube.com/watch?v=VsahDWNByVQ
Marzoni, P., Pons, J., & Oliver, J. (2007). TRANSMISIÓN EN INTERNET: Streaming de audio y video.
Recuperado el 16 de Abril de 2017, de Grupo de redes de computadores; Universidad Politécnica de
Valencia: http://www.grc.upv.es/docencia/tdm/practicas/P3.pdf
Suárez Alonso, F. J. (2010). Tecnologías de Streaming. Recuperado el 16 de Abril de 2017, de Universidad de
Oviedo: http://www.atc.uniovi.es/teleco/5tm/archives/8streaming.pdf

También podría gustarte