wordpress visitor
» Multimedia | Informática Práctica |

Streaming de audio con la consola de Linux

Escrito por ffuentes el Tuesday, 31 de January del 2012 a las 7:06

 

flattr this!

Supongamos que queremos alquilar un VPS baratillo y tener nuestra propia radio, para propósitos personales, comunitarios o para una necesidad puntual (durante el 15M recuerdo haber visto un par de streamings por ahi de las manifestaciones).

El problema es que lo que queremos en este caso es emitir usando sólo la consola, por la razón que sea. Hay varias alternativas para emitir radio por Internet pero no muchas nos permiten operar sólo con la consola. Una de las ventajas de operar desde la consola es que no necesitamos depender de otro ordenador más que el propio servidor, aunque podemos usar el nuestro si queremos. Algo muy útil y hasta necesario si lo que queremos es emitir 24 horas o de forma desatendida/automática.

Voy a hablar de dos programas, uno bastante conocido y otro no tanto. Para este artículo voy a presuponer que ya han trabajado con streaming de audio alguna vez antes.

El primero es por supuesto MPD. Music Player Daemon es su nombre real, y tal como indica, es un demonio que funciona en segundo plano.

MPD nos permite hacer bastantes cosas pero vamos a centrarnos en nuestro supuesto. Podemos emitir a un servidor shoutcast (propietario y que acepta mp3) o icecast (software libre) que acepta mp3 y ogg, pero también nos da la alternativa de emitir a través de su propio servidor.

MPD nos permite crear varias listas de reproducción y emitir a varios servidores a la vez (la misma señal).

Para utilizarlo debemos descargarnos en el servidor los paquetes mpd (el demonio) y mpc (el cliente con el cual vamos a controlar nuestra emisión). Tiene bastantes dependencias pero no demasiado pesadas.

Antes de ejecutar mpd tenemos que configurarlo, lo cual implica seguir estas instrucciones (la “Initial Configuration” y “Remote Playback”). Esto lo has de guardar en el archivo .mpdconf de tu usuario o en /etc/mpd.conf si necesitas que esté disponible para todos los usuarios del servidor.

Ahora podemos ejecutar “mpd” y al hacerlo nos saldrá una especie de aviso de que hemos empleado el puerto 6600, ahora bien, todavía nos queda algo que hacer.

Es el turno de mpc. Necesitamos actualizar la base de datos de mpd para que reconozca todas las pistas musicales o audios que tengamos que reproducir. Para añadir un archivo escribimos:

mpc add archivo.mp3

En el caso de que tengamos carpetas completas, vamos a la carpeta con música (con cd) y ejecutamos:

mpc ls | mpc add

O simplemente escribir mpc upgrade, con lo cual todas las pistas dentro de nuestra carpeta de usuario se incluirán en la biblioteca, si es que simplemente queremos tocar todas las pistas.

Luego:

mpc play

… para comenzar la emisión.

———————————————-

Lamentablemente tuve un par de problemas con mpd (una vez fue que cada vez que había una pérdida de la conexión, mpd no volvía a funcionar. La segunda debido a que usando Debian en un servidor, necesitaba emitir a un icecast en formato mp3 y no quise recompilar el programa) y aquello me llevó a probar con bastante éxito otro programa bastante interesante.

Este programa se llama ezstream y es bastante KISS, pero también es limitado comparado con MPD.

ezstream nos permite hacer lo mismo que MPD con algunas limitaciones pero de una manera bastante fácil.

A diferencia de MPD, ezstream no es un servidor, sólo un programa que lee una lista de reproducción y la emite a la red. Ezstream es capaz de recodificar archivos al vuelo al igual que MPD, sin embargo, no puede emitir sin un servidor.

Para configurarlo primero hemos de instalarlo y luego dirigirnos a esta carpeta: /usr/share/doc/ezstream/examples y buscar el archivo que más represente nuestras necesidades, son las posibles configuraciones de ezstream, por ejemplo, si sólo queremos emitir una señal de radio sin recodificar nada (emitiendo la música tal cual está) podemos coger el archivo ezstream_mp3.xml. Ahora tendremos que copiarlo, llevarlo a nuestra área de usuario (me refiero al /home/usuario) y editarlo para que se ajuste a nuestras necesidades.

Varias funciones que en MPD se pueden hacer a través del cliente, en ezstream requieren meter mano en este archivo.

Además, como ezstream no tiene una biblioteca, debemos crear un archivo de texto donde se encuentren las rutas de cada pista, una pista por línea, las cuales se tocarán en el mismo orden en que aparezcan. Una forma sencilla de generar el archivo es escribir el siguiente comando en la carpeta donde estén todas las pistas:

find /home/usuario/musica -name *mp3 | sort > /home/usuario/playlist.txt

La ubicación de nuestra lista de reproducción debe aparecer en nuestro archivo de configuración (el que mencionaba antes).

Ya hemos terminado lo más importante, ahora sólo queda emitir la señal.

ezstream -c ezstream_mp3.xml &

Eso es todo.

————————————–

Utilizo ezstream por su simpleza, sin embargo, una de sus carencias es que no se puede emitir una misma señal a través de varios servidores. Si sólo tienes un servidor y punto de montaje, no habrá problemas. Si necesitas emitir una misma señal a varios puntos de montaje, usa MPD.

Categoría: Multimedia | No hay Comentarios »

Consejos para comprar una tablet barata

Escrito por ffuentes el Monday, 26 de December del 2011 a las 7:52

 

flattr this!

Una tablet es algo que crecientemente se va convirtiendo en una pseudo-necesidad y por lo tanto, muchos de los que no tienen una perciben o percibirán que necesitan una para entretenerse en ocasiones en que un notebook/netbook no es apropiado.

Cuando compramos un PC, es más fácil darse cuenta por las especificaciones de lo que uno está comprando, porque miramos la CPU (mientras más potente pues mejor), la RAM (lo mismo), el modelo de la tarjeta de video, para saber si correrá X juego, pero no es complicado. El problema con una tableta es que no basta con saber a qué velocidad corre el procesador, que es un aspecto importante eso sí, pero no basta.

Hay algunas particularidades de las tabletas que es necesario tener en cuenta antes de comprar:

Aparte de la velocidad y la RAM, que en líneas generales sigue la norma de mientras más mejor, hay otros aspectos.

Si no tenemos mucho dinero debemos ser muy cuidadosos al elegir una tableta. Lo primero que hay que revisar es si la pantalla es resistiva o capacitiva, esto es algo que se dice mucho pero había que mencionarlo. La principal diferencia entre ambas es que la segunda permite multi touch y la primera no. Pero entre las resistivas que son bastante más baratas, hay productos mejores y peores, por lo que vale la pena antes de comprar y si no nos importa no tener funcionalidad multi touch, es buena idea revisar experiencias de otras personas o reseñas de expertos. Una pantalla resistiva, no es mala por serlo. Sobre el dilema sobre las pantallas te recomiendo leer el artículo de Xataka al respecto.

Otro aspecto a considerar es el video.

Normalmente las tabletas modernas tienen una capacidad de procesamiento de video apartada del resto, tal como una tarjeta de video en un PC, esto permite que un aparato que nominalmente tiene menos de 1 Ghz de velocidad de procesamiento, pueda correr buenos juegos y permitirte ver video en alta definición. Lo puedes encontrar en muchas especificaciones como GPU.

La resolución de la pantalla también es trascendental. Aunque las tabletas más baratas no lo tienen, es bueno buscar una buena resolución de 1024×600 (las de alta gama dan aún más) pero entre los más baratos la norma está en los 800×480 aproximadamente, esto claramente es insuficiente para disfrutar bien una película o navegar por Internet. Otro aspecto importante es el tamaño de la pantalla, porque una tableta puede tener 1280×780 pero tener una pantalla de 7 pulgadas, lo vas a ver todo en pequeño. Pero para tener esa resolución hay que pagar más.

El tipo de procesador. Un problema que NO tenemos en PC es el tipo de procesador, todos son x86, y en principio, todo funciona en todos. Sin embargo, hay cierta variedad en procesadores para tabletas, hay VIA (que no sé si son ARM u otra cosa), hay MIPS, aunque se verán más en el futuro en el segmento económico, incluso hay anunciados Intel Atom (x86 de bajo consumo) para tablets.

¿Por qué es importante? Pues porque las aplicaciones no funcionan en todos los procesadores, sólo lo pueden hacer en uno. De momento, el ganador absoluto es ARM, así que si escoges una tableta barata, elige una con ese procesador, menos problemas a la hora de bajar aplicaciones.

Hay que tener en cuenta además que a diferencia de los PCs, aunque no es imposible como en los teléfonos, es bastante complicado cambiarle el sistema operativo a una tableta, por lo que también hay que tener en cuenta ese aspecto a la hora de comprar, hay bastantes tabletas baratas con sistemas más antiguos que los que se llevan actualmente.

Para terminar, dos consejos, especialmente si vas a por una tableta china. No compres sin leer reseñas de otros usuarios y tómate tu tiempo antes de decidir comprar (esto vale para toda clase de caprichos).

Categoría: Multimedia | No hay Comentarios »

Imágenes con efectos instantáneos – ImageOid

Escrito por ffuentes el Wednesday, 4 de May del 2011 a las 4:45

 

flattr this!

Me he topado con una web muy sencilla para ediciones simples de imágenes, llamada Imageoid.

¿Qué se puede hacer?

imageoid

No demasiado, pero tiene una cantidad de efectos que puedes aplicar a tus imágenes. Si lo que quieres es pasar a sepia una imagen o hacer que tenga un reflejo, con ImageOid ya no hará falta que abras el GIMP o el Photoshop para eso. Tan solo subes la imagen y haces clic en el efecto que quieres aplicar. Es necesario notar que los efectos son sucesivos, es decir, puedes aplicar varios a una misma imagen.

Una de las cosas que me llamó la atención del sitio web es que no deja posibilidad alguna para hacer “hotlink” del resultado. Echo en falta eso, porque otros sitios te lo permiten pero bueno, es lo que hay.

Categoría: Multimedia, Recursos | No hay Comentarios »

Hostings shoutcast y icecast gratis para radios online

Escrito por ffuentes el Wednesday, 27 de April del 2011 a las 14:15

 

flattr this!

Luego de estar en la faena de Radio Libre he estado averiguando más y más sobre cómo montar radios online gratis y me he podido hacer algunas ideas. Además he descubierto varios servicios que ofrecen hostings para radios online gratis.

Los dos que he probado son quizás los más conocidos, GISS y l2mr (que acaba de tomar un nuevo look).

Listen2myradio a pesar de que hasta hace poco tenía una página muy fea, yo diría que es el mejor que conozco. Cuenta con servidores en 3 países distintos, se puede elegir entre usar Shoutcast, Shoutcast2 y Icecast2 (además ofrecen streaming de video). En mi opinión el mejor, quizás con la pega de que he tenido dificultades para que usuarios de determinados ISPs oigan mi radio pero eso tiene que ver más con el servidor que he elegido.

Dado que necesitaba un segundo servidor probé con un servicio llamado caster.fm que permite transmitir. Una vez transmitiendo me di cuenta de los problemas de caster.fm. Sólo permite emitir hasta 64 kb/s (aunque yo emito con ese “bitrate”) pero está hecho para escucharse sólo desde la web. Sólo se puede emitir con Icecast y sólo en ogg. Para oir la radio en tu reproductor debes visitar la página de la radio en cuestión y descargar una playlist que tiene un código de autorización (creo que sólo puede reproducirla una persona).

Así que a los cinco minutos había dejado el servicio de caster.fm, a mi no me servía. GISS es un servicio que conocía desde antes y aunque más limitado que el servicio de l2mr hace lo que tiene que hacer.
GISS es una organización formada por varias entidades destinada al fomento de los medios online, es decir, no es una empresa, de hecho no hay versión de pago de GISS. GISS cuenta con dos servidores Icecast en que el usuario simplemente añade el punto de montaje (en el caso de l2mr se te asigna una instalación de icecast sólo para ti).

Hay otros servicios que permiten emitir gratuitamente como fmhost.me (en ruso) que emplea Icecast o FreeStreamHosting que emplea Shoutcast. Sin contar a Radionomy que es muy buen servicio también.

La emisión antes de llegar al servidor es otra historia también algo complicada.

Categoría: Multimedia | No hay Comentarios »

Crear radio en Internet gratis con Lauf.fm

Escrito por ffuentes el Thursday, 21 de April del 2011 a las 4:53

 

flattr this!

Crear una radio por Internet aunque no se note mucho en las redes sociales ha sido todo un fenómeno desde hace algunos años e iniciativas como listen2myradio lo acercan a los usuarios con menos recursos o aficionados.
Recuerdo que cuando ocurrió el golpe de Estado de Honduras la única fuente de noticias dentro del país fue una radio online que luego ganó un premio de PRISA, recuerdo. También me parece que en la revuelta de Libia la existencia de medios radiales y de tv por Internet ha sido bastante relevante, especialmente cuando no había prensa en la región.

En la misma línea que l2mr descubro algo interesante y es que existe una alternativa a esa web que puede sentarle bien a más de alguno, bien porque esta única opción gratuita de radios online (aparte de radionomy que recordemos sólo funciona en Windows) es un poco cutre, fea, o demasiado complicada de manejar.

Unos alemanes han creado Lauf.fm, una alternativa más “mona” a l2mr que ya tiene bastantes usuarios y genera bastante contenido radial ya, aunque se encuentra en una beta con invitación.

No puedo contar cómo funciona porque lo ignoro pero lo que sí sé es que puedes pedir una invitación para usar el servicio en radio arroba laut.de aunque el servicio advierte que pueden tardar semanas en contestar a las invitaciones.

Ventajas:
- La página es bonita (esto es importante porque queremos que la gente visite nuestra radio y le agrade).
- Tiene un reproductor flash en la página
- Reproduce y aparece en los directorios de Icecast, cosa de la que no estoy seguro en el caso de l2mr. (El VLC tiene en su apartado de Lista de Reproducción, un navegador para navegar en el listado de Icecast de radios).

Contras:
- Necesita invitación
- Al abrir el streaming tienes que escuchar forzosamente una introducción de Laut.fm que puede resultar muy molesta (dura 30s)
- La web está sólo en alemán y no parecen tener deseos de traducirla (aunque eso no ha impedido que existan radios “latinas”).

¿?
- No sé si funciona con un administrador especial (como Radionomy) o como un hosting de streaming como cualquier otro (como l2mr).

Ahí lo tienen, si consiguen una invitación deben hacer clic en “mitmachen” y rellenar los campos, el primero de todos es el del código de invitación.

No sé si será apropiado que cuente mi experiencia creando una radio online en otro artículo, aunque no es realmente complicado puede que mi método le sirva a algún friki.

Categoría: General, Multimedia | No hay Comentarios »

La Radio Libre

Escrito por ffuentes el Monday, 18 de April del 2011 a las 2:25

 

flattr this!

Radio

Esto es un pequeño anuncio, estoy probando crear una radio por Internet que sólo cuente con música copyleft, de ahí que la denomine Radio Libre.
La radio cuenta con música electrónica, trance mayormente que es uno de los estilos que más escucho.

¿Por qué? Lo que pasa es que todos nosotros oimos música ¿verdad? Gracias a Internet y determinadas webs podemos escuchar la música que queramos, sin embargo, la vieja radio no ha dejado de tener vigencia ¿cuál es el motivo? Que es una excelente herramienta para conocer nueva música, pero el inconveniente es que la música que pasan las radios es música comercial.

¿Qué pasa con la música Creative Commons que nos permite descargarla y hacer lo que queramos con ella? Pues no la conocemos tan bien, al no conocer los sonidos no podemos acercarnos a sitios como Jamendo porque entre todo lo archivado es dificil saber qué suena bien y qué no, una radio puede ayudar a que conozcamos sonidos nuevos y formar un gusto que nos lleve a descargar un disco, etc.

Estoy bien sensibilizado con esa clase de licencia, de hecho, en el blog generalmente uso imágenes Creative Commons para ilustrarlos u otras uso la marca del sitio que imagino que es un uso justo (además que generalmente son artículos casi promocionales por lo que no tendrían ningún reparo sus dueños, imagino). Sólo aprovechando las licencias es que se hacen conocidas y tienen utilidad.

La radio está en la barra lateral para ser oída dentro del blog, también está disponible el archivo .m3u para reproducir la radio en cualquier reproductor. La radio está utilizando Icecast y emite en mp3, no en ogg debido a problemas que tuve con algunos reproductores, entre ellos el propio flash del blog. Hay pocos reproductores flash para radio y menos aún para OGG, también parecen haber más problemas técnicos de conversión que lo complican, pero de verdad quería utilizar OGG para que la radio fuese totalmente libre. Es una pena.

Sobre la radio, no garantizo que esté al aire las 24h o que lo quite incluso, todo dependerá de cómo vaya. Debo decir también que el proyecto no tiene ningún interés comercial (incluso los ads que aparecen en la página de la radio son de l2mr, no mios, tampoco habrían anuncios).

De momento la dirección del stream es http://83.142.230.165:32344/stream.mp3.m3u Y está en un servidor de l2mr por lo que entrar a oir a la página (donde además aparece el nombre del tema y se pueden dejar comentarios, etc). No sé si cambiarme a Giss.tv (el único inconveniente de l2mr es que la radio no aparece en el directorio de Icecast). Ahora también emite desde GISS:
http://giss.tv:8001/libreradiocc.mp3.m3u

Espero que les guste y pueden recomendar lo que les parezca (algún DJ, un jingle, asuntos técnicos, etc).

Ver también:

La imagen que ilustra este artículo es de masochoimstango de Flickr y es, por supuesto, Creative Commons (en este caso, de atribución y compartir igual).

Categoría: General, Multimedia | 4 Comentarios »

Crear radio online gratis con Radionomy

Escrito por ffuentes el Tuesday, 5 de April del 2011 a las 4:10

 

flattr this!

Esto no es nuevo pero es una valiosa herramienta que es bueno recordar que está disponible.

Radionomy Logo

Lo de las radios online es algo bastante popular, aunque no está al alcance de todo el mundo o del tiempo de todo el mundo pero gusta y cada día tiene más adeptos.

El problema de enfrentar el desafío de crear una radio online es que requiere bastantes recursos, por un lado, recursos técnicos propios y por otro un hosting a la medida (a menos que pretendas emitir desde casa).

Radionomy permite ahorrarse bastante tiempo y dinero. Lo único que hay que hacer es registrarse y utilizar el administrador radial (sólo para Windows aunque dicen estar trabajando en versiones para Linux y Mac).

El sistema permite reproducir ‘podcasts‘ y tener tus propios ‘jingles‘ los cuales funcionan de forma automática y no dependes como en un hosting de streamings de la cantidad de lectores que te estén oyendo.

Las radios Radionomy incluyen una web para la radio y reproductor incrustable en cualquier web.

Funciona bien al menos desde el punto de vista del oyente porque una de las radios online que oigo es de radionomy y suena tan profesional como cualquier otra.

El mes pasado Audioemotion anunció que comercializará la red de Radionomy, lo que implica que su contenido podrá monetizarse, lo cual abre las expectativas de las radios contenidas en él.

Me gustó mucho, quién sabe si me cree algún día mi propia radio con la música que me gusta más.

Categoría: Multimedia, Música | 2 Comentarios »

YouTube sin flash y con HTML5

Escrito por ffuentes el Monday, 9 de November del 2009 a las 3:01

 

flattr this!

A todos no les gusta usar Adobe Flash y con la llegada de HTML5 es posible utilizar el video prescindiendo de toda herramienta fuera del navegador gracias fundamentalmente al OGG (aunque lo que les vamos a contar no tiene que ver con OGG).

Uno de los mayores usos de Flash es YouTube, casi que se hace fundamental sólo por este sitio, así que qué pasaría si pudiésemos ver todos los videos de YouTube sin necesitar un sólo plug-in?

NeoSmart ha creado una alternativa para que podamos contar con todos esos videos en HTML5, ingresa a este script y pega una URL de YouTube. Aparecerá un reproductor parecido al de YT y podremos ver el video como si nada hubiera pasado.

Pero para reemplazar completamente todo esto (además de necesitar un navegador HTML5), tenemos que cumplir dos pasos extra: Retirar el plugin Adobe Flash e instalar Greasemonkey para instalar un script.

Así te liberarás de Flash definitivamente.

(En Firefox por defecto no funciona dado que los videos van en formato MP4 y no OGG, pero en Opera y Safari, en general no hay problemas).

Si alguien sabe cómo lograr que Firefox reproduzca *.mp4.

Categoría: Multimedia | 1 Comentario »

Tinyvid.tv – Alojar y ver videos OGG

Escrito por ffuentes el Friday, 30 de October del 2009 a las 9:35

 

flattr this!

El formato OGG es un formato libre de video que, gracias al  HTML5 puede ser incorporado directamente a la web sin usar flash para reproducirlo dentro del navegador. Algunos usuarios ya lo están utilizando y todo lo que se necesita es utilizar el tag <video> con la dirección del video dentro.

Esta clase de videos aún no pueden alojarse en sitios como YouTube o similares, ya que para verse no requieren de un reproductor especial.

Si quieres alojar un video .OGG y reproducirlo en tu web (aunque sólo se verá en los navegadores más modernos) Tinyvid.tv es una alternativa.

Se pueden ver todos los videos dentro de él y nos entrega la etiqueta lista para pegarla en nuestro blog. Además tiene una característica muy buena y curiosa, permite importar desde YouTube, Vimeo o DailyMotion videos para que queden en .OGG en Tinyvid.tv y así usarlos como HTML5. Y los videos se pueden descargar.

Categoría: Multimedia | 1 Comentario »

Play.fm – Base de datos de música electrónica 2.0

Escrito por ffuentes el Tuesday, 19 de May del 2009 a las 9:53

 

flattr this!

logo_beta.jpg

Si te gusta la música electrónica sería bueno que le pusieras atención a este artículo.

Buscar música es cada vez más complicado, las formas de buscarla siempre cambian por alguna demanda o porque simplemente los métodos cambian con el tiempo. Esta vez la fórmula del traspaso de música tiende al streaming, esto es, a oir el contenido sin necesariamente descargarlo como una copia y quedarse con la copia.

La música electrónica siempre ha sido muy de compartirse, la mezcla es parte de su cultura y de ahí que sea uno de los estilos más visibles en la red y donde hay más material gratuito.

Pero si queremos compartir música de esta clase ¿dónde la compartimos? ¿en una web de música general? Quizás la música electrónica en todas sus variantes sea más valorada en una web específica para ello e inclusive sea posible montar una comiunidad relacionada.

Eso es lo que parece hacer Play.fm, una web donde se puede encontrar mucha de esta música y se puede compartir idealmente, se pueden subir pistas, valorarlas, comentarlas y hasta comprarlas.

El uso del sitio es gratuito y no requiere registro para escuchar, pero registrado es posible comentar, etiquetar el trozo de una pista sin nombre concreto o pedir que alguien más identifique un trozo, algo utilisimo en música electrónica.

Se puede contar con un perfil para compartir los DJ que más te interesan, los programas de radio donde aparece un programa de interés o remarcar eventos (conciertos, etc).

Un buen lugar para buscar música afín, conocer música nueva y seguir a  tus DJ favoritos.

Servicio descubierto en FeedMyApp

Categoría: Multimedia | 2 Comentarios »

« Entradas previas