Categorías
MP3 RevistaLinux Software Libre Tecnologia Ubuntu

Transmitiendo Audio desde IDJC

Ya mencione la forma de montar un servidor de IceCast en Linux, ahora les dire como transmitir con un cliente de IceCast/ShoutCast Libre de manera sencilla pero lo suficientemente poderoso como para transmitir música y por supuesto, nuestra voz a traves de un micrófono conectado a la computadora.

Primero debo de aclarar que hay mucha opciones para poder transmitir como cliente; ices2 (uso exagerado de Procesador), xmmp (complicado para configurar), ezstream (aun no lo he utilizado) y me decido por idjc o Internet DJ Console con una interfase muy intuitiva y fácil de configurar.

Lo primero que se tiene que hacer es instalar idjc (yo utilizo Ubuntu 10.04)

sudo apt-get install idjc

Instalar algunas herramientas mas, pero el que realmente nos interesa es JACK Control, que no es mas que el controlador del modulo ALSA para poder tomar control del sonido de nuestra computadora.

Instalado el IDJC vamos a la ruta Applications->Sound & Video->JACK Control y veremos esta ventana

iremos a setup y en el tabulador «Settings» seleccionamos 2048 en la opción Frames/Period, seleccionamos OK.

Ahora si en la ventana anterior seleccionamos «Play». Ya estamos controlando el sonido de la computadora por medio de JACK, ahora vamos ver IDJC.

Instalado el IDJC vamos a la ruta Applications->Internet->Internet DJ Console y veran esta ventana que es la principal.

Este programa como vemos tiene muchas opciones pero de verdad que de primera vista nos podemos dar cuenta que es un programa muy completo y nos da opciones como entrada de llamadas telefónicas, micrófono, música de fondo, múltiples servidores de streaming, asi como mezcla de música.

Tenemos que oprimir el botón «Server» para dar de alta el servidor desde el que vamos a transmitir. Veremos esta ventana y agregaremos los datos que configuramos en el servidor que montamos anteriormente.

Type: Icecast 2 Master

Host: localhost (si es en la misma maquina)

Port: 8000 (puede cambiar)

Mount: listen.ogg (icecast2) listen.mp3 (icecast-server)

Login: source

Password: mypass

Lógicamente necesitaríamos elegir cual es el bitrate, que el recomendable es 56 y el samplerate de 41000. Con esto ya tendríamos nuestro cliente de transmisión preparado para comenzar a hacerlo desde nuestro servidor.

Para agregar música a IDJC lo que tenemos que hacer es elegir cual es el lado que queremos hacer el streaming y agregar los archivos a transmitir al mismo tiempo que la voz. El programa es muy intuitivo a la hora de manejarlo y por supuesto como ven en la gráfica tiene control de volumen, control de micrófono, dj automático, control de llamadas y niveles para poder regular nuestra voz y la música que comencemos a transmitir. Un buen cliente que no puedes dejar de probar si eres un fan de la radio por Internet.

Actualización: En Ubuntu 10.10 ya no se necesitan hacer los primeros pasos con JACK, IDJC regula automáticamente el modulo ALSA para poder tomar tu hardware y transmitir son alguna interrupción.

Categorías
Linux MP3 Radio por Internet RevistaLinux Software Libre Ubuntu

Emitiendo radio desde Linux

Ahora ya es mas común ver este titulo o pensar en «radio» al hecho de emitir y realizar streaming de audio por Internet, de todas maneras le llamaremos Radio por Internet por motivos prácticos y porque asi se le conoce normalmente en el mundo del Internet.

Por medio de Linux ya es sabido que podemos escuchar radio por medio de GnomeRadio también por medio de la nueva versión de Rhythmbox se puede hacer también con buena calidad de audio.

Ahora hablaremos de como emitir Radio desde Linux, con un micrófono sencillo conectado a tu computadora y con acceso a Internet. Pero quiero aclarar algo, esto serviría solo para configurarlo y después de eso transmitir algo sencillo desde nuestra computadora para pocos clientes, nuestra conexión de Internet necesitaría tener de subida un buen ancho de banda, pero en México no es la adecuada para conectarse mas de 5 a 10 personas. Ademas hay una ecuación para calcular las conexiones o el numero de usuarios que se conectaría a nuestro servidor emisor, si cumplimos con los requerimientos, adelante.

Para obtener el numero de usuarios que se conectan es:

(Ancho de Banda * 0.9)/Kbps a transmitir

En el caso de México las velocidades rondan entre 300 kbps y 2,500 kbps lo cual nos daria en el peor de los casos transmitiendo a 48 kbps

300 * 0.9 / 48 = 5.625 usuarios conectados

Por lo tanto, ya que hicimos las cuentas de nuestro ancho de banda y la velocidad del audio a transmitir ya podemos comenzar a instalar nuestro servidor. En este caso lo haremos con Icecast,  un potente servidor equiparable a Shoutcast, pero para instalarlo fácilmente en Linux. Ya en este momento me gustaría saber en que formato se transmitiría, porque si es en MP3 instalaríamos el paquete icecast-server, pero si es en Ogg Vorbis, se instalaría el paquete icecast2. En este caso sera icecast2 para Ogg Vorbis por obvias razones de opensource, asi que comencemos instalándolo, en mi caso sera en Ubuntu 10.04

sudo apt-get install icecast2


A estas alturas ya estamos por terminar de instalar y configurar nuestro servidor emisor Icecast. Ya que lo tenemos instalado tenemos que editar nuestro archivo de configuración icecast.xml que se encuentra en la carpeta /etc/icecast2/

sudo nano /etc/icecast2/icecast.xml

y se haran unos cambios para que podamos administrarlo correctamente

<authentication>

<!– Sources log in with username ‘source’ –>

<source-password>mypass</source-password>

<!– Relays log in username ‘relay’ –>

<relay-password>mypass</relay-password>

<!– Admin logs in with the username given below –>

<admin-user>mypass</admin-user>

<admin-password>mypass</admin-password>

</authentication>

Despues de hacer estos cambios cerramos y guardamos el archivo. Tratamos de iniciar el servidor con

sudo /etc/init.d/icecast2 start

pero nos aparece este error

icecast2 daemon disabled – read /etc/default/icecast2.

Esto quiere decir que nos hace falta darle permisos de lectura al archivo anterior en la linea

ENABLE=false

por

ENABLE=true

guardamos el archivo y asi correra correctamente el servidor, repetimos la linea

sudo /etc/init.d/icecast2 start

Verifiquen en el navegador de su preferencia en la dirección http://localhost:8000 y el servidor tiene que estar corriendo perfectamente. Para la próxima entrega hablaremos de los clientes para transmisión en Ubuntu.

Categorías
MP3 SDPnoticias

Un adolescente que cambio la forma de escuchar música

EL 16 de Julio pasado cumplió su 15 aniversario y ha sido hasta ahora uno de los formatos de audio mas utilizados en el mundo entero. A partir de su aparición han existido muchos conflictos alrededor de el, solo porque ha sido el formato mas exitoso en la historia del audio, estoy hablando del MP3.

La tecnología del formato de audio MP3 fue desarrollada en Alemania por Brandenburg, Popp y Grill, tres científicos del instituto tecnológico de Fraunhofer en Ilemenau en el año 1985. Luego en 1992 la Moving Picture Experts Group (MPEG) aprobó oficialmente la tecnología. En Alemania, ganó el premio a la innovación tecnológica «Future Prize» del gobierno en el año 2000.

Antes, un equipo del Fraunhofer en Múnich había adjudicado a su tecnología «MPEG Layer 2» la extensión mp2. «Entonces, la competencia nos animó a hacerlo«, recuerda Brandenburg. «En realidad ganaron ambos, pero eso no lo saben muchos«. El MP2 se utiliza hoy en día para la transmisión de audio por antenas de televisión digital, por ejemplo.

El formato con la extensión .mp3 revolucionó la industria musical. Su estandarización fomentó el desarrollo de aparatos de reproducción musical, cuya memoria podía guardar cientos de archivos musicales.

Hubo un evento que cambio un drasticamente la historia del MP3, un joven innovador, Shawn Fanning, creó un sistema que servía para la distribución de archivos de música on line llamado Napster (finales de 1999). Usuarios de todo el mundo comenzaron a usarlo, convirtiéndose en el gran boom del año 2000, cuando llegó a tener 13,6 millones de usuarios.

Napster transfería archivos entre usuarios sin intermediaros (sin servidor), aunque usaba un servidor central para mantener las listas de conectados y los archivos compartidos por cada uno.

La batalla judicial se remonta a mediados de 1998 y principios del 1999, cuando en los diarios se hablaba de «un nuevo formato de distribución musical» y los Beastie Boys estuvieron entre los primeros artistas reconocidos en demandar. Por ese entonces, FastTrack llegaba a intercambiar 1800 millones de archivos por mes.

Las discográficas le iniciaron juicio a Napster y finalmente en julio de 2001, se ordenó el cierre de Napster que se concretó tiempo después. Además hubo un resarcimiento económico de Napster en más de 30 millones de dólares a las discográficas.

Luego de los atentados del 11 de septiembre de 2001, la RIAA (Recording Association of America) llegó a comparar a los usuarios intercambiadores de músicas con terroristas, por lo cual tuvo que pedir perdón.

En la actualidad, las discográficas están intentando introducir la costumbre de comprar los temas MP3 por internet y arman grandes publicidades para dar a conocer la ilegalidad de intercambiar música sin pagar los derechos.

A principios de 2002, se dieron a conocer otros formatos de audio comprimidos comparables con el MP3, estos son el Windows Media Audio (WMA) y el OGG Vorbis.

En el caso de OGG Vorbis, es un formato totalmente gratuito de código abierto y por lo tanto, no hay que pagar ningún canon a nadie por su utilización. En el caso de MP3, Thomson Multimedia cobra por su utilización siempre y cuando lucren con el formato; en el caso de una distribución libre, no cobran.

TecnoTip: A partir del MP3 surgió el MP3pro anunciado originalmente el 9 de enero de 2001, por Mark Redmond. Archivo de rendimiento similar al de un archivo MP3 codificado a 128 Kbps pero ocupando la mitad del tamaño.