Tecnoogo
1. Ya que la instalación del codificador mp3 y sus librerías deben ser compiladas para poder instalarlas en el sistema, descargamos los paquetes que hacen esta función, los cuales son dpkg-dev, g++, gcc, libc6-dev, make, los podemos instalar individualmente pero el siguiente comando los instala todos de una sola vez:
aptitude installbuild-essential
[pic]
2. Instalamos las librerías que me permiten manejar archivos XML.
aptitude install libxml2-dev
[pic]
3. Descargamos los paquetes que vamos a usar en el codificador de mp3 que es el va a entregar el streaming a nuestro servidor.
Creamos la carpeta contenedora de estos paquetes:
mkdir streaming
entramos a esta carpeta con.cd streaming
Ahora descargamos los paquetes el encoger de mp3 LAME y el codificador ices0.
wget http://sourceforge.net/projects/lame/files/lame/3.98.4/lame-3.98.4.tar.gz
[pic]
Ahora.
wget http://downloads.us.xiph.org/releases/ices/ices-0.4.tar.gz
[pic]
4. También vamos a necesitar las siguientes librerías instaladas ennuestro sistema:
Nos devolvemos a la raíz con el comando cd, e instalamos las librerias.
aptitude install icecast2 libshout3 libshout3-dev
[pic]
5. Editamos el archivo de configuración para icecast2 que se encuentra en /etc/icecast2/icecast.xml, y dejamos la siguiente configuración.
nano /etc/icecast2/icecast.xml123456
123456
administrador
123456
[pic]
Cambiamos el hostname.
190.0.0.40
[pic]
6. En segundo lugar, debemos modificar /etc/default/icecast2 para habilitar el servicio poniendo la variable ENABLE a true. Por defecto viene inhabilitado
nano /etc/default/icecast2
[pic]7. Activamos el servicio con:
/etc/init.d/icecast2 start
[pic]
8. probamos que este funcionando, para esto vamos al navegador de Windows y damos:
http://190.0.0.40:8000
[pic]
Hasta ahora solo esta montado el servidor de streaming, nos falta instalar y configurar el paquete que gestiona los archivos mp3 para entregárselos al servidor de streaming.
9.antes de hacer la configuración anterior, vamos a montar un servidor ftp para poder cargar los archivos de música con formato mp3 al servidor de streaming.
Instalamos el paquete ftp:
aptitude install proftpd
[pic]
Lo dejamos como un servicio independiente.
[pic]
Ahora vamos a crear un Shell falso, para esto editamos el archivo /etc/shells y alfinal le agregamos la linea: /bin/falso
nano /etc/shells
[pic]
Ahora creamos una carpeta, para que en ella guardemos todos los archivos que queramos compartir por ftp, para esto escribimos:
mkdir /home/ftp-publico
Damos enter, y comprobamos si quedo creada. Para esto escribimos el comando:
ls /home/
Damos enter y debeaparecer:
[pic]
Ahora vamos a crear el usuario que queremos que utilice el ftp. En este caso vamos a crear un usuario con las siguientes características:
Nombre: invitado.
Password: 123456.
Directorio del usuario: /home/ftp-publico.
Shell: /bin/falso.
Para eso escribimos lo siguiente en la línea de comandos:
useraddinvitado–d /home/ftp-publico –s /bin/falso
Damos enter, y a continuación le damos la contraseña al usuario invitado (como una novedad, para este usuario vamos a usar la contraseña 123456).
passwd invitado
Nos solicita que la repitamos, y al final debe salir:
[pic]
Ahora creamos la carpeta donde vamos a subir la música en el directorio ftp-publico. Para esto...
Regístrate para leer el documento completo.