Professional Documents
Culture Documents
Resumen— En el siguiente paper, se presenta los detendría, hasta una próxima restauración de la
pasos básicos para la instalación de una red de prueba señal.
para el servicio de IP-TV.
Se resume el procesoVanessa Del Pilar
de instalación del Cuesta
servidorPalacios,
de estudiante
II. en formación,
MARCO UTPL.
TEÓRICO
streaming, IceCast; programas cliente vdcuesta@utpl.edu.ec
y
configuración de cada uno de los parámetros de la A. Elementos de una red IP-TV
red.
Finalmente, se establece una comparación entre los Los elementos principales de una red IP-TV son:
resultados obtenidos al instalar tres programas cliente Servidor streaming: es el encargado de recibir el flujo
diferentes: Ices2, FreeJ y PeerCast. de datos (stream); recibir y procesar solicitudes y
enviar los paquetes a la red del usuario final.
Índice de Términos— redes P2P, streaming, IP-TV
Fuente multimedia o cliente fuente: es el encargado
I. INTRODUCCIÓN de mezclar varias entradas, por ejemplo señales de:
L
micrófono, webcam, archivos de diferente formato, etc.
as tecnologías IP son un grupo de recursos
que hacen posible que las señales de También transforma la señal multimedia a un formato
información viajen a través de Internet empleando adecuado para el servidor, empaqueta la señal y la
un protocolo IP. Esto significa que se envían las convierte en un flujo de datos.
señales en formato digital, en unidades de
información llamadas paquetes; en lugar de
enviarlas en forma analógica, a través de circuitos
como la Red Telefónica Pública Conmutada Usuarios streaming: son los usuarios finales,
(PSTN). visualizan la secuencia de audio y video, mientras se
realiza la descarga.
La tecnología streaming se utiliza para disminuir
el tiempo de descarga y ejecución; permite
escuchar o visualizar la información contenida en B. Ventajas de una red IP-TV
los paquetes, mientras estos se están descargando.
IP-TV es una tecnología que se encuentra en
Sin embargo, cuando no se emplea streaming para
pleno desarrollo, a continuación se describe
mostrar un contenido multimedia, se tiene que
algunas de las principales ventajas de este
esperar a que finalice la descarga completa de
sistema.1
todos los paquetes; para finalmente poder hacer
uso de la información.
Video bajo demanda: es la principal ventaja,
cada usuario dispone de una televisión a la carta y
El streaming funciona de la siguiente manera:
puede elegir qué película o programa va a ver y a qué
primero el ordenador-usuario se conecta con el hora.
servidor-streaming, el cual ante una solicitud, Mayor contenido: la IP-TV puede ofrecer la
empieza a mandar ficheros. El usuario comienza a misma programación que la televisión convencional
recibir el fichero y construye un buffer donde se con la diferencia que dentro de su oferta de contenidos
empieza a guardar la información. Cuando se ha puede contar con un almacén de películas y/o
llenado el buffer con una pequeña parte del programas que pueden ser visitadas por los usuarios
archivo, el ordenador-cliente empieza a reproducir durante un tiempo mayor que las películas o eventos en
la información, a la par que continúa con la emisión de una tv digital convencional.
descarga. El sistema se sincroniza para que el Comodidad en la visualización: en el
archivo se pueda ejecutar mientras que el archivo formato de video bajo demanda, un usuario puede
se descarga; de modo que cuando el archivo acaba disfrutar del contenido tantas veces como desee. puede
parar una película en cualquier momento, rebobinar
de descargarse el fichero también ha acabado de
para volver a ver una escena, el video bajo demanda
reproducirse. Si en algún momento la conexión actúa como si de una cinta de video o DVD se tratase.
sufre descensos de velocidad se utiliza la Publicidad personalizada: debido a que se
información que hay en el buffer, de modo que se trata de un canal bidireccional, los usuarios pueden
pueda contrarrestar los retardos. Si la fuente de
información se elimina por demasiado tiempo, el
buffer se vacía y la ejecución del archivo se 1
[9] “¿Qué es IPTV?”; [en línea]; Fecha de la consulta:
2011/0a1/01.
IP-TV 2
determinar y seleccionar cuales son las áreas de interés #sudo apt-get install libxslt
sobre las que les gustaría recibir ofertas de publicidad.
#sudo apt-get install curl
Servicios de valor añadido: en pocas
palabras se estaría, sentado frente al televisor como si
se tratase de la pantalla del ordenador, por lo que INSTALACIÓN
tendríamos acceso a todo tipo de información. Se emplea el comando apt-get install. Basta con
escribir esta línea, seguido del nombre del paquete
Lograr todo esto, de seguro revolucionaría nuestra y se descargan, descomprimen e instalan los
forma de utilizar la televisión, pero si adicional, le paquetes especificados, algo importante, es que
sumamos un servidor de streaming, lograríamos junto con el paquete se instalan y actualizan todas
incrementar la velocidad de descarga y ejecución las librerías necesarias. Se puede o no, especificar
de la información multimedia en cada uno de los la versión del paquete.
dispositivos finales, brindando un servicio #sudo apt-get install icecast
completo, rápido, económico y con el único
requisito de una conexión a internet de banda CONFIGURACIÓN ICECAST.XML
ancha. El archivo: icecast.xml, contiene una serie de
parámetros de configuración del servidor. 2 Entre
Pero si no contamos con una conexión de banda los parámetros a modificar dentro de la sección de
ancha y simplemente estamos limitados ante el límites se encuentran:
ancho de banda de una conexión habitual por
modem, tenemos una opción adicional, emplear Clients: Número total de clientes concurrentes
soportados por el servidor, este valor depende del
sistemas P2P, estas son redes robustas que
ancho de banda que se disponga.
eliminan la idea de un servidor central, en este Sources: Número máximo de fuentes conectadas al
caso cada usuario puede ser un cliente o un mismo tiempo soportadas por el servidor.
servidor. El ancho de banda de un solo servidor
es dividido entre todos los puntos de la red. Luego, tenemos la parte de autentificación, esta es
usada por el servidor para permitir que
III. DESARROLLO administradores y fuentes de multimedia, se
a. Instalación del Servidor IceCast conecten a él.
Source-password: Usado por las fuentes multimedia
Lo primero que se necesita instalar, es un servidor para conectarse al servidor Icecast.
de streaming, en este caso se ha escogido instalar Admin-user y admin-password: Es el nombre de
Icecast. usuario y contraseña solicitado por el servidor para
todas las funciones de administración.
REQUERIMIENTOS
Antes de comenzar con la instalación del paquete La siguiente parte de la configuración es la
Icecast2_2.3.2-5ubuntu1_i386.deb es necesario relacionada con la red. En esta se configura las
realizar los siguientes pasos en la terminal: tarjetas de red y puertos por los que se trasmite y
escuchan las peticiones.
Editar el archivo sources.list y descomentar las
líneas: Hostname: Sirve para indicar el nombre del servidor o
la dirección IP de la máquina, en mi caso dejo el valor
Deb http://ec.archive.ubuntu.com/ubuntu/ intrepid universe por defecto localhost que asocia el puerto a la dirección
Deb-src http://ec.archive.ubuntu.com/ubuntu/ intrepid universo IP: 127.0.0.1.
Actualizar los repositorios:
Port: Es el puerto por el que se escucha el servidor, el
valor estándar para Icecast2 es el 8000.
#sudo apt-get update
Actualizar todos los paquetes: Es importante, conocer que por defecto, Icecast se
encuentra deshabilitado para los usuarios de
#sudo apt-get upgrade distribuciones de Debian, se debe modificar el
Instalar librerías necesarias:
#sudo apt-get install libxml2 2
[1] “Montar un servidor de Streeming”; [en línea];
IP-TV 3
INSTALACIÓN
Fig2. Resultado de estuchar el localhost,
Se emplea el siguiente comando: servidor: Icecast2, fuente: Ices2.
# apt-get install ices2
Ices2 no viene con archivos de configuración por c. Instalación de FreeJ
defecto. Sin embargo en la carpeta
IP-TV 4
CONFIGURACIÓN
Para lanzar el servicio cliente freej, se emplea el
siguiente comando: 3
# Ices2 #freej /etc/ices2/freej_tmp/ipernav.png
Si todo el proceso ha sido exitoso; se observa dos
pantallas: la consola y la pantalla de salida. En la
consola, se ingresa los comandos., mientras que
en la pantalla de salida se visualiza las imágenes y
videos transmitidos. Una vez iniciado FreeJ, se
pulsa <Ctrl+W>, para conectarse con el servidor. Fig
Algunas opciones de la consola son: 4. Red P2P, servicio: PeerCast
-s: tamaño de la ventana ancho x alto (por defecto
400x300). INSTALACIÓN
-T: calidad de vídeo, de 0 a 63 (63 máxima calidad, Para la instalación se ejecuta:
por defecto 16). # Ices2 #sudo apt-get install peercast
-V: calidad de audio, de -1 a 10 (10 máxima
calidad, por defecto 1). Para levantar el servicio Peercast se emplea el
-i: ubicación de IceCast (por defecto siguiente comando:
http://localhost:8000/freej.ogg).
-p: source-password de IceCast. # /etc/init.d/peercast start
3
CONFIGURACIÓN
[4] “Servidores de streaming en directo por Internet
en Licnux”; [en línea];
IP-TV 5
V. REFERENCIAS
[1]. “Montar un servidor de Streeming”;
Solusan, otro
blog más; [en línea]; Fecha de la consulta:
2010/10/15. Disponible en:
http://www.solusan.com/montar-un-servidor-de-
streaming.html