Professional Documents
Culture Documents
INFORME TCNICO
29/Nov/2013
RADIO Y TV EN INTERNET
Participantes:
Objetivo3
1 Introduccin.4
2 El servicio de Radio.6
2.1 Requerimientos.6
3.1 Requerimientos19
3.2 Configurar El Servidor20
4 Conclusiones31
2
Objetivo
Con el presente proyecto se busca conocer las tecnologas que hacen posible
que tanto la radio como la TV estn hoy en da en nuestras actividades cotidianas
va Internet y por medio de los conocimientos adquiridos se implemente en nuestra
actividad acadmica.
3
1 Introduccin
Previo a entrar en materia acerca del tema de la radio y la televisin por Internet y
sus protocolos de comunicacin, es necesario definir las caractersticas de los
protocolos que se utilizan, el funcionamiento y los tipos de transmisin que
existen. Se hace nfasis en los protocolos de comunicacin, ya que tienen
interrelacin entre s, interactuando por medio de la arquitectura de transmisin, y
enviando mensajes de una seccin a otra. Este medio de comunicacin, ha tenido
realce a partir de la investigacin de nuevos protocolos de comunicacin, el
mejoramiento de las arquitecturas utilizadas, y el potencial que tienen hacia el
futuro.
Los pases que cuentan ya con estas tecnologas, tienen como principal
caracterstica el bajo costo con el que se realiza las emisiones. Adems, el
mejoramiento del ancho de banda en Internet y acceso al pblico en general hace
muy interesante este medio de comunicacin. Son varios los protocolos que son
utilizados en la arquitectura de transmisin como RTP, RTCP, RTSP, H.323, SIP,
etc., los cuales han dado una mayor flexibilidad a las aplicaciones que requieren
transmisin de paquetes en tiempo real, utilizando dichos protocolos para la
emisin de video, teleconferencias, televisin, audio y video por demanda, se
puede brindar servicio tanto a computadoras como a telfonos inteligentes que
4
cuenten con la conectividad a internet. Al contar con esta tecnologa se crea una
conexin entre emisores y receptores, creando un puente mediante la transmisin
de un mensaje a travs de la radio o la televisin.
5
2 El servicio de Radio
2.1 Requerimientos
Existen varias posibilidades, pero en principio una de las alternativas con
las que contamos de forma gratuita es la que se puede montar con los programas
de Nullsoft.
Micrfono:
Figura 1. AppServer
6
Teniendo en cuenta estas consideraciones podemos encontrarnos en situaciones
muy diferentes, pero en cualquier caso el nmero mximo de usuarios al que
podremos servir vendr determinado por el resultado de la siguiente frmula:
.9
7
Figura 3. Configuracin de AppServer
8
Teniendo nuestro servidor debemos instalar Shoutcast DNAS el cual nos creara la
consola para trasmitir.
9
Figura 7. Instalando el Winamp procedemos a instalar el SHOUTcast DPS
10
Accedemos a la ruta en el cual, se instal la consola Shoutcast DNAS y abrimos el
archivo sc_serv en versin de blog de notas (En la figura se ilustra el archivo en la
posicin nmero 4 contando de izquierda a derecha).sc_serv.
MaxUser
Nos permite establecer el nmero mximo de conexiones que se harn a nuestro
servidor, es decir, el nmero de usuarios que podrn conectarse.
Ej. MaxUser=20
11
Password
Establece el password con el cual conectaremos al SHOUTCast DNAS.
ej.Password=miclave
PortBase
Indica el nmero de puerto por el cual conectaremos a nuestro servidor
SHOUTCast DNAS, por defecto es el puerto 8000 aunque puedes especificar
cualquier otro.
Ej. PortBase=8000
ShowLastSongs
Esta opcin nos permite ver el nmero de canciones reproducidas a partir de la
actual, las cuales aparecern en la opcin de historial, al acceder al servidor
SHOUTCast DNAS con un navegador, de la forma "http://direccionip:8000", de
esto hablaremos ms adelante.
Ej. ShowLastSongs=15
SrcIP
Especifica la direccin IP que se conectara a nuestro servidor para poder
transmitir. El valor por defectos es ANY, de forma que podemos conectarnos
desde cualquier PC a nuestro servidor SHOUTCast DNAS. Se recomienda dejarlo
as
Ej. SrcIP=127.0.0.1 (Solo podremos conectar desde el PC local, es decir, desde
donde tenemos el servidor SHOUTCast DNAS).
DestIP
Esta opcin nos sirve para establecer porque direccin ip emitiremos, es decir, si
ponemos el valor 127.0.0.1 no podremos transmitir ms que a nuestro propio PC,
por lo tanto es recomendable dejarlo como esta, en el valor ANY.
Ej. DestIP=ANY (Los usuarios podrn conectarse a cualquier direccin ip que
poseamos).
DestIP=127.192.1.24 (si tenemos una IP fija, usaremos sta para que los radio-
escuchas se conecten.
12
Yport
Opcin la cual nos sirve para conectar y listar nuestra estacin de radio en el
directorio de Shoutcast.com al conectarnos a nuestro servidor SHOUTCast DNAS,
por defecto es el puerto 80, pero para aquellas personas detrs de un servidor
proxy de su ISP, debern establecer el puerto a 666.
NameLookups
13
Figura 12. Monitor del servidor.
Los siguiente ser configurar nuestro winamp; dentro del programa Winamp,
tendremos que entrar a la configuracin apretando Control + P, en ste cuadro
seleccionaremos DPS/efecto que sta en el apartado de Plug-ins.
14
nuestra transmisin, segn las consideraciones que hicimos al principio en cuanto
a calidad y nmero de usuarios simultneos a los que deseamos atender.
Ej. 127.0.0.1 o localhost Que quiere decir que el servidor est en el propio PC.
Ej. Miclave
15
A continuacin seleccionamos el botn Yellow Pages y asignamos los valores de
la siguiente forma:
Ej. Didctico (notar que esto slo tiene sentido cuando creamos un servidor
pblico)
Lo siguiente es en caso de que nuestra estacin de radio sea del tipo interactivo,
es decir, solicitando canciones, conversando con los usuarios, etc.
16
IRC: El nombre del canal que se nos asignara en el servidor IRC de
Shoutcast.com si creamos un servidor pblico.
Hasta ahora hemos configurado una emisora online dedicada a la emisin tipo
broadcast, esto es, emisin continua del programa pregrabado. Sin embargo lo
ms probable es que no nos interese que los usuarios tengan que escuchar todo
el "programa" entero. Por ello nos conviene crear una pgina web en la que se
pueda elegir el contenido que se desea escuchar. Para poder hacerlo el requisito
imprescindible es que hayamos situado en la carpeta content los archivos
individuales con cada uno de los fragmentos a los que queremos dar acceso
individualizado.
Otra cuestin a tener en cuenta es que los archivos que coloques en la carpeta
content no deben incluir espacios, tildes ni ees en su nombre.
18
3 Implementacin Del Servicio De Tv
3.1 Requerimientos
Nullsoft Streaming Video (NSV) es un software contenedor diseado para
la transmisin de vdeo de contenido a travs de Internet.NSV fue desarrollado
por Nullsoft , los creadores de Winamp .
Shoutcast DNAS programa que se encarga de crear el servidor para distribuir los
contenidos, versin 1.9.5 para Windows que se puede descarga (Codigo Gratuito)
Micrfono
Camara WEB
19
3.2 Configurar El Servidor
Una vez teniendo todos los programas necesarios, teniendo en cuenta
nuestro ancho de banda y nuestro medio a trasmitir empezamos con emular
nuestra maquina (PC) a un servidor con el AppServ.
20
Se instala el AppServ. Entramos a nuestro explorador (explore, chrome, mozilla), y
colocamos en la barra de direccin localhost para comprobar el buen
funcionamiento de nuestro emulador de servidor.
21
Figura 24. SHOUTcast Server Monitor.
Instalamos el paquete de NSVtools_repack para tener el programa el cual vamos
a codificar el video.
El programa NSVser el encargado para trasmitir los cuadros de video. Una vez
instalado el archivo ya tenemos lo necesario, ahora solo debemos ir a Inicio>
Programas>NSV Tools> Live Capture se abrir un cuadr como el de la
imagen.
22
Figura 26. Abrir NSV Tools.
Esta es la presentacin inicial del programa NSV Live Capture. Click
en "Devices" y all deber ver los dispositivos de audio y sonido que tenga
instalados, seleccione los que vaya a usar.
Estando seguro que tiene los dispositivos listos, haga click en: "File" y luego "Set
Capture Destination" y ver este cuadro:
23
Figura 28. Set Capture Destination.
Escriba la ip que se ha enviado por correo. Puede ser esta misma ip, tenemos
localhost que es la prueba para trasmitir en el mismo equipo, pero ah se
colocara la IP asignada al servidor.
24
icy-name:mytv Sera el Nombre de la estacion de TV
icy-genre:none Sera el Gnero de la TV
icy-pub:0 Sera el numero asignado por Winamp si es servidor pblico,
pero en nuestro caso sera 0, ya que es en una red privada.
icy-br:100 Sera el nmero de usuarios que nos sintonicen.
icy-url:http://www.poo.com Sera la pgina WEB de nuestra TV
icy-reset:1 Sera el nuero de veces en que se vuelva a conectar en caso
de una desconexin.
25
Figura 31 Configuracin de NSV
Considerando que tiene buen ancho de banda, haga click en: "Set Frame Rate"
para transmitir ms cuadros por segundo y mejorar el video, modificando el valor:
"Frame Rate", puede poner hasta 100, considerando que el promedio en Internet
es de 50 a 100 cuadros por segundo.
26
Figura 33. Antes de ver la seal.
27
En la parte de abajo del programa, nos daremos que est trasmitiendo, ya que
aparecer Captured XXX frames que ser el numero de cuadros lanzados a la
red.
28
Figura 36. Consola de monitoreo.
29
Figura 37. En nuestro explorador, en la pgina de administrador.
30
4 Conclusiones
31