Servidor Streaming en Ubuntu 10.4 (1er. Parte)

Embed Size (px)

DESCRIPTION

Un pequeño manual donde se muestra como instalar y configurar un servidor de streaming en ubuntu 10.4

Citation preview

Instituto Tecnologico De Tapachula

Nombre de la materia: Interconectividad Avanzada

Tema: Servidor Streaming en Ubuntu 10.4

Tuto hecho por: Rodolfo (+...SAT...+)

Servidor Streaming en Ubuntu 10.4Streaming consiste en distribuir audio o video por Internet, ambos; la palabra stream significa en espaol corriente, por lo que streaming se interpreta como corriente directa es decir sin interrupciones, si no utilizamos streaming para ofrecer contenido multimedia en Internet, se tendran que descargar los archivos para despus reproducirlos, lo que (dependiendo de la conexin) sera ms lento. Entonces el streaming permite mostrar contenido multimedia de forma ms rpida, mientras se descarga el archivo o incluso sin necesidad de descargar el archivo.

Instalacin & Configuracin1.- Descargar los archivos correspondientes al SC_SERV_1.9.8_LINUX y el segundo que es SC_TRANS_POSIX_040, para ello se puede descargar de los siguientes enlaces:

http://yp.shoutcast.com/downloads/sc1-9-8/sc_serv_1.9.8_Linux.tar.gz http://yp.shoutcast.com/downloads/sc_trans_posix_040.tgz Nota: si se desea la versin ms reciente se puede descargar de la siguiente pgina: http://www.shoutcast.com //para ello buscan el apartado que dice Broadcasting Tools

2.- Se pasar a descomprimir los archivos descargados, en este caso, primero se cre una carpeta con el nombre de Servidor_Streaming en la Carpeta Personal de Linux, esto para tener un mejor manejo de los archivos, una vez colocado ambos archivos comprimidos se pasar a descomprimirlos, para ello se puede dar doble click en cada uno de ellos o desde consola, primero descomprimiremos el del Servidor sc_serv_1 9 8_Linux tar gz esto lo aremos dando doble click.

Seleccionaremos la opcin que dice Extraer

Nos aparecer una nueva ventana en la cual nos muestra la ruta donde se descomprimirn los archivos, por default nos manda a la misma carpeta donde est el archivo comprimido, aqu solo basta dar clic en Extraer

Nos aparecer una ventana donde indica que se extrajeron los archivos correctamente, solo damos click en Cerrar y cerramos la otra ventada anterior

Despus de haber descomprimido el archivo, pasaremos a crear una carpeta con el nombre de SERVIDOR esto para guardar dentro de la misma los archivos descomprimidos, esto se hace con la finalidad de tener mejor organizado los archivos. Esta carpeta estar en la misma ubicacin que la de Servidor_Streaming.

Bueno ahora se pasar a descomprimir el segundo archivo, el sc_trans_posix_040.tgz, para ello lo aremos desde consola, esto para aprender a descomprimir de manera consola. Para ello abrimos una terminal y buscamos la ruta donde se encuentra y una vez ubicado, pasamos a escribir lo siguiente para pasar a descomprimir: tar xzvf sc_trans_posix_040 tgz

NOTA: En este archivo que se acaba de descomprimir por default los archivos estn contenidos dentro de una carpeta llamada sc_trans_040 la podemos dejar con ese nombre o cambiarlo si deseamos, para un mejor manejo, en este caso lo dejamos tal cual est. 3.- Ya descomprimido y guardado en una carpeta en especfico, se pasa a abrir la carpeta del SERVIDOR, y se busca el archivo de configuracin sc_serv conf, le damos doble click y pasaremos a modificar los siguientes parmetros: MaxUsers=5 Esto depender de la velocidad del internet Password=sat la contrasea puede ser cualquiera PortBase=8000 "puerto ser usado para escuchar las peticiones y en automtico el 8001 para el envo de archivos este por default ya aparece, se puede dejar tal cual esta, o modificarlo, pero cabe mencionar que si es menor de 1024 se tiene que ejecutar cada instruccin del servidor como del cliente en modo root" En la linea de Network Configuration buscamos lo siguiente: SrcIP=ANY localhost 127.0.0.1 "IP DESDE DONDE VAMOS A TRANSMITIR en este caso utilizamos la 192.168.1.252 prcticamente es la misma direccin que se utilizar en la configuracin del sc_trans_040"

DestIP=ANY

"con ese valor lo dejaremos para que el servidor sea capaz de transmitir a

cualquier direccin IP" Despus de haber modificado los parmetros anteriores, se pasa a guardar los cambios. 4.- hora se pasa a buscar el sc_trans conf contenido en la carpeta de sc_trans_040 y se modifica los siguientes parmetros: ServerIP= 192.168.1.252 "deve ser el mismo valor que se asigno en el servidor (SrcIP)" ServerPort=8000 deve ser el mismo valor que se asigno en el servidor (PortBase)" Password=sat La misma contrasea asignada en el archivo del servidor StreamTitle=RADIOTECNOLOGY URL= http://192.168.1.252:8000 Genre=RockMethal "nombre de la emisora. es la que se desee poner" "direccin ip y el numero de puerto del servidor" "genero de msica. Esto puede variar"

NOTA: despus de hacer esto si se desea pueden cerrar el archivo y guardar los cambios, o pueden dejarlo abierto ya que se usar nuevamente para anexar la ubicacin de la lista de reproduccin de las pistas o rolas a transmitir. 5. Una vez que se han configurado los parmetros, pasaremos a crear una lista de reproduccin de las pistas o rolas que se desean transmitir, para ello es conveniente buscar las rolas que se desean transmitir y ponerlas en una carpeta especfica, esto para no tener conflicto en la bsqueda de las rolas, bueno en este caso se cre una carpeta en la misma ubicacin de la carpeta de Servidor_Streaming con el nombre de MUSIK, ya que se han colocado la rolas, abrimos una terminal y escribimos el siguiente comando para crear la lista de reproduccin: find /home/morpheos/Servidor_Streaming/MUSIK -type f -name "*.mp3" > Rockmethal.lst //Rockmethal es cualquier nombre que le deseen dar a la lista de reproduccin.

Para ver las rolas contenidas en la lista, basta con escribir

cat Rockmethal

6.- Despus de haber hecho lo anterior, se pasa a abrir nuevamente el archivo de configuracin del sc_trans conf y buscar la siguiente lnea PlaylistFile=example.lst Esto se sustituye por la ubicacin de la lista que acabamos de crear, esto vendra siendo algo como

esto:PlaylistFile=/home/mrsat666/Escritorio/MUSIKA/Rockmethal.lst

7.- Ya que emos configurado y creado la lista de reproduccin se pasar a echar a andar los servicios. Para ello echaremos andar el del Servidor, para ello abrimos una termial, ubicamos la ruta donde se encuentra la carpeta de SERVIDOR y ejecutaremos el archivo de sc_serv para ello escribimos en la terminal la instruccin /sc_serv

NOTA: Si todo sale bien, lucir como la siguiente imagen.

8.- Ahora pasaremos a ejecutar un archivo de la carpeta del sc_trans_040el cual se llama sc_trans_linux para esto, es importante abrir una solapa de la terminal y no una terminal nueva, ya que ocasionara conflicto, para abrir dicha solapa, en el men de la terminal damos click en Archivo y seleccionamos Abrir solapa, ahora en la nueva solapa ubicamos desde consola la carpeta y escribimos lo siguiente para ejecutar dicho archivo /sc_trans_linux

NOTA: Si todo sale bien, lucir como la siguiente imagen.

9.- Ahora ya est todo listo, para verificarlo, en otro equipo desde cualquier navegador accederemos al servidor, para ello abrimos un navegador desde el S.O Windows, y escribiremos lo siguiente para acceder al servidor: http://192.168.1.252:8000/ El nmero de la IP corresponde a la IP del servidor.

Si todo marcha bien, aparecer una ventana como la siguiente:

Si se observa, aparecen algunos datos de los que se han configurado como los que se muestran en la siguiente imagen:

10.- Para escuchar las rolas basta con dar click en la solapa que lleva por nombre Listen y al dar click aparecer una ventana como la siguiente:

Esto variar segn el tipo de reproductor que tenga el ordenador, en este caso se abrir en el VLC. As que solo damos clic en aceptar y se abrir el reproductor designado.

Nota si se observa en las imgenes del reproductor, se muestra que la conexin se lleva a cabo desde RADIOTECNOLOGY. Y as da por terminado la transmisin de audio. Este servidor tambin cuenta con una lista de reproduccin o un historial mejor dicho, para acceder a l se puede acceder en la solapa que lleva por ttulo Song History y aparecer la lista de las rolas ya reproducidas. Tal como se muestra en la Imagen.