BULMA

Bulma se une a la protesta contra SOPA y PIPA

Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(19/06/2013 04:56:08)
    
Google


En bulma.net
En internet
Codificación en vivo y streaming Vorbis y MP3 en Linux (28421 lectures)
Por Ricardo Galli Granada
gallir (http://mnm.uib.es/gallir/)
Creado el 16/02/2002 01:41 modificado el 17/02/2002 20:51

Para los impacientes, el stream en Vorbis (como lista de reproducción, winamperos, ver el plugin vorbis), y el stream en MP3 (lista de reproducción). El encoder (mp3 y vorbis) y el servidor, es software libre y funcionando en un Linux sobre un P2 400

Actualización: estoy modificando el servidor de Ogg Vorbis (parches ya enviados a los autores), básicamente controla mejor el ancho de banda, recupera buffers y fuerza "prebuffering" en el cliente. Al menos en mis pruebas, se ha mejorado muchísimo la estabilidad. Por favor, probad el Ogg Vorbis y comentadme como va. Gracias...


Pagina1/1

Terminó, o casi, mi búsqueda frenética de una forma de codificar simultáneamente en Ogg-Vorbis y MP3 en el mismo ordenador y hacer streaming de buena calidad y poco consumo de ancho de banda. No fue fácil, tiene sus trucos, debido a la incompatibilidad del icecast1 con Ogg-Vorbis y del icecast2 con MP3. Tampoco fue fácil encontrar un encoder que sea capaz de hacerlo simultáneamente y compatible con ambos servidores icecast. Hasta tuve que hackear el que mejor me iba, el darkice, parece que está abandonado hace varios meses, a pesar de ser casi una joya. Aquí cuento brevemente la historia y os doy todas las pistas para que lo podáis hacer. No entro en detalles, no lo terminaría hasta la semana que viene, sin embargo están las pistas claves para el que desee hacerlo.

MP3 + Icecast + liveice

En la primera prueba que hice fue con MP3 usando el icecast 1.3.11 como servidor de streaming y el liveice como codificador en tiempo real con la ayuda del Lame, un software GPL que no es un encoder MP3.

Vorbis + Icecast2 + iceS

Si buscas sólo difundir en MP3, a pesar de los problemas de patentes, lo anterior funciona muy bien. Pero yo quería codificarlo con el Ogg Vorbis. La solución es relativamente sencilla, pero tiene su truco. Hay que bajarse el código fuente del icecast2 y herramientas (iceS para codificar, libshout,...) desde el CVS y compilarlo en casa.

Necesita de otras librerías de Ogg y Vorbis, pero es muy fácil en Debian:

apt-get install libogg-dev libogg0 libvorbis-dev libvorbis0

Una vez que tengas los fuentes y módulos adicionales explicados en el fichero HACKING del icecast2, iceS y libshout, ya puedes compilar e instalarlos siguiendo las instrucciones muy sencillas.

Cuando esté instalado, sólo necesitas ejustar el fichero de configuración del icecast2 y del iceS.

Vorbis + MP3 + Icecast + Icecast2 + darkice

Aquí está lo interesante, ¿como hacer que el mismo encoder genere MP3 y Vorbis simultáneamente? (no se pueden usar dos codificadores distintos con el OSS en la misma tarjeta...). Eso lo hace el darkice, que lo tuve que modificar levemente para que sea compatible correctamente con el icecast2 (hint: cambiar por la función vorbis_encode_init_vbr() y sus parámetros correctos para que funcione). También hay que compilarlo con las librerías Lame para que genere MP3.

Ahora sólo hay arrancar el icecast1, el icecast2 (en puertos distintos) y configurar el darkice para los dos (o más) streams y voilà, a disfrutar ...

NOTA: en un P2 400 Mhz, con las configuraciones curradas y con la calidad que oís, me consume un 30% de CPU en total. También veréis que la calidad el Vorbis es mejor que el MP3...

NOTA FINAL: el zumbido de fondo es porque el walkman que uso no está bien orientado y está cerca del ordenador. Cuando pase por mi despacho (allí está todo) ya lo arreglaré, o usaré otra estación con mayor potencia :-)


Imprimir
Version para
imprimir

Imprimir
Version
PDF
Comentarios
Es posible que se hayan omitido algunos comentarios considerados poco constructivos
1.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (16/02/2002 02:30, #4847)
  Por: gallir (http://m3d.uib.es/~gallir/)
Ah, me olvidaba. El freeamp es lo mejor que me funciona para escuchar streamings de vorbis y mp3.
No es pot respondre
 
2.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (16/02/2002 16:03, #4851)
  Por: El cobarde anónimo

Conozco mas de una emisora de radio a la que no le vendria nada mal que le remitiesemos este articulo. Emitir en un formato gratuito y libre no es dificil, solo hay que tener ganas.

¿Tan dificil seria mantener lo que ya tienen en caca-Windowsmediauncompatibleplayer y dedicar otra maquina (vamos hombre, aunque sea un pentium II perdido en algun almacen) a emitir en mp3/ogg?

Saludos.

No es pot respondre
 
3.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (04/03/2003 17:01, #12577)
  Por: El huevudo
Vos cobarde hijo de 70 mil putas, ((un cordial saludo para comenzar))que pisados haces leyendo estas mierdas, gente o mierda para ser mas exacto, como vos solo tienen cabida en el baño.
No es pot respondre
 
4.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (23/11/2006 17:16, #36674)
  Por: la madre de huevudo
carajoo no se peleen entre hermanos !! y no me jodan mas que tengo que follar con animales y negros cabrones. basta ya mierdas !!!!!
No es pot respondre
 
5.  Con xmms puedo escuchar el mp3 pero no el Vorbis (17/02/2002 17:49, #4858)
  Por: El cobarde anónimo
Puedo escuchar la radio en mp3 pero no en Vorbis, y eso que tengo el plugin instalado :(

Versiones:

xmms, 1.2.5libogg y libvorbis 1.0rc3

¿Qué es lo que falla? :(

No es pot respondre
 
6.  Re: Con xmms puedo escuchar el mp3 pero no el Vorbis (17/02/2002 18:06, #4859)
  Por: gallir (http://m3d.uib.es/~gallir/)
Justamente estoy modificando los programas del servidor
(para hecerlo más tolerante a fallos de red)
y me he dado cuenta de tu caso (si estás conectado
por UNI2). Me daba "warning" de buffer lleno en el
cliente:

Puedes ser dos cosas:

1. No tenías ancho de banda suficiente.
2. No tienes buffers definidos en el xmms.

Dime cosas si lees esto.

--ricardo
No es pot respondre
 
7.  Re: Con xmms puedo escuchar el mp3 pero no el Vorbis (17/02/2002 20:57, #4861)
  Por: El cobarde anónimo
Efectivamente, uso una conexión de UNI2.

Si que tengo ancho de banda suficiente para reproducir el mp3, así que supongo que también tendré para el ogg ¿no?.

En cuanto a lo del buffer, el xmms se baja el prebuffer, 819K, de forma idéntica al mp3, pero en cuanto llena el buffer, no suena nada, al contrario que en el mp3 que si suena y se oye perfecto. Supongo que es entonces cuando el servidor da un warning de buffer lleno.

¿Qué tengo mal? ¿Quizás tenga que actualizar el xmms a la última versión?

No es pot respondre
 
8.  Re: Con xmms puedo escuchar el mp3 pero no el Vorbis (17/02/2002 21:20, #4862)
  Por: gallir (http://m3d.uib.es/~gallir/)
Gracias...

Estuve siguiendo tus intentos, evidentemente es un problema del plugin, porque vuelve loco hasta el tcp de tu ordenador (los pings tardaban más de 4 segundos).

Otra cosa que está mal es el tamaño del buffer, 819 KB es una barbaridad, yo lo tengo a 64 KB y me va perfecto en casa. Inclusive navegando al mismo tiempo y no me da problemas.

Uso el xmms 1.2.16. También probé con el freeamp y no tengo problemas con la configuración por defecto. Por cierto, el xmms funciona mejor que el freeamp, pero éste último tiene mucha mejor calidad de sonido con el vorbis.

No es pot respondre
 
9.  Re: Con xmms puedo escuchar el mp3 pero no el Vorbis (17/02/2002 21:55, #4864)
  Por: El cobarde anónimo
He descubierto parte del problema... xmms intenta reproducir el ogg con el plugin de mp3 :(

Si desactivo el plugin de mp3 entonces si que suena. Evidentemente esa no es la solución definitiva, tengo que encontrar la manera de hacer que detecte automáticamente si es un mp3 o un ogg. Lo he intentado desactivando "Detect files by context" en el plugin de mp3, pero nada :(

En cuanto al tamaño del buffer, es en el mp3 que tengo puesto, vete a saber por qué, 2MB, y como hace un prebuffer del 40%, acaba pillando 819K, ya lo he modificado para que se descargue menos cantidad. En el plugin de Vorbis tengo un buffer de 128K, que es algo más normalito ;^)

Además he actualizado el xmms al 1.2.6, que siempre va bien.

No es pot respondre
 
10.  Re: Con xmms puedo escuchar el mp3 pero no el Vorbis (17/02/2002 22:03, #4865)
  Por: gallir (http://m3d.uib.es/~gallir/)
No te imaginas la alegría que me acabas de dar... gracias por el reporte.
No es pot respondre
 
11.  Re: Con xmms puedo escuchar el mp3 pero no el Vorbis (17/02/2002 21:53, #4863)
  Por: gallir (http://m3d.uib.es/~gallir/)
ogg123 http://mcrg.uib.es:8000/live.ogg

también me va de coña.

No es pot respondre
 
12.  Re: Con xmms puedo escuchar el mp3 pero no el Vorbis (05/08/2004 21:45, #22652)
  Por: Anónimo
quiero que me rompas el orto y tomarme tu leche hasta vomitar te amo... Javier
No es pot respondre
 
13.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (17/02/2002 22:58, #4870)
  Por: El cobarde anónimo
A mi tambien me va genial
Uso xmms 1.2.5
enhorabuena por el trabajo
No es pot respondre
 
14.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (17/02/2002 23:54, #4872)
  Por: El cobarde anónimo
De conya gallir, segeix així que mola.
No es pot respondre
 
15.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (18/02/2002 00:54, #4875)
  Por: Xisco
Funciona perfectamente y, además, con muy buena calidad.
Enhorabuena, Ricardo.
No es pot respondre
 
16.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (21/02/2002 09:11, #4904)
  Por: Zebub
Acaban de sacar nueva versión del Darkice. Igual es culpa tuya, Ricardo. ;D
No es pot respondre
 
17.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (21/02/2002 14:04, #4908)
  Por: gallir (http://m3d.uib.es/~gallir/)
Más o menos, soluciona el problema de los argumentos de una llamada al init del encoder vorbis (y otro en el yes/no-0/1 del "public"), pero aún así no permite especificar VBR con calidad, que sí permite el vorbis...
No es pot respondre
 
18.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (19/03/2002 05:03, #5262)
  Por: Aiva
¿Es posible emitir en directo con una humilde conexión típica y módem a 56k?
No es pot respondre
 
19.  Re: Transmisión de Ogg Vorbis (16/04/2002 20:35, #5730)
  Por: Paquito
Hola,

Lo primero, ¡¡enhorabuena!! por el sitio Web.
Tengo una duda sobre Ogg Vorbis. ¿Sobre qué se realiza la transmisión HTTP+TCP, UDP, RTP?

¿Cómo de fácil sería reconstruir el Flujo de Ogg Vorbis
en un contexto Multicast?

Perdonad mi ignorancia.

Muchas gracias.
No es pot respondre
 
20.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (09/06/2003 16:51, #15052)
  Por: Marcelo
Hola, pues solo quería decirles que a mí también me sale de puta madre la emisión, y estoy en URUGUAY !! en sud america. Oye y podrías pasarme mas data para poder configurar un server, pues estoy en un pequeño pueblito del interior rural y me gustaría poner a nuestra FM en la web. Desde ya te agradezco y te felicito por el set-up qué te salió bárbaro. Marcelo.
No es pot respondre
 
21.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (09/06/2003 16:54, #15053)
  Por: El cobarde anónimo
Perdón, me había olvidado de poner el e-mail, pues ya está . GRACIAS !! :-)
No es pot respondre
 
22.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (18/05/2004 21:36, #21324)
  Por: nomada-de-la-red (http://leibniz.iimas.unam.mx/~cgamboa)
hola ricardo, Actualmente, tenemos instalado una radio que transmite por internet usando icecast-1.4 dentro de la UNAM en México d.f. con una P4 1.8 y 256 RAM y con debian 3.1 y el kernel actualizado al 2.6. La transmisión parece bien siempre y cuando los usuarios se conecten dentro de la red de la universidad. Sin embargo, cuando alguien se conecta desde fuera se han experimentado problemas. Esto me parece que se refiere a que la velocidad de conexión no tiene suficiente ancho de banda. Siendo honesto, soy principiante en debian y ayudandome de la comunidad de la red he podido mantener funcionando el servidor. Las preguntas que tengo son: 1.- Puedes recomendarme literatura confiable sobre instalación de radios por internet, específicamente usando software libre? 2. Me recomiendas que instalé tu programa para mejorar la calidad en la transmsión? 3.- te mando el link para conocer tus comentarios: http://sabotaje.dyndns.org:8000/radio.mp3 Saludos y felicidades por tu proyecto. nómada-de-la-red
No es pot respondre
 
23.  Busco codecs para streaming en xp (22/03/2005 03:24, #25810)
  Por: Martin (http://martincanginimedios.blogspot.com)
Tengo Win XP SP2, hace meses que pruebo streaming con upload de cablemodem de 128 kbps. pero busco un formato que funcione bien en ese upload y puedan escuchar aunque sea 30 personas a una calidad de 96 kbps / 128 kbps. y 44 hz. Estuve buscando en la red un formato que se llama AAC que envia en 48 kbps y suena muy bien pero no encontre los encoders para hacer streaming. Que me recomiendan para transmitir en 44 hz? y que funcione en xp ya que de linux no se nada...tenes un software para enviar señal en formato ogg??? por favor si pueden darme una idea se los agradecere. Los invito a visitar mi blog: www.martincanginimedios.blogspot.com
No es pot respondre
 
24.  Re: Busco codecs para streaming en xp (17/05/2006 16:28, #32598)
  Por: Webmaster ASG (http://asg.es.kz/)
Hola.
Puedes usar el servidor Icecast y usar de compresor un programa que a mi me funciono bien, SimpleCast. Espero que te funcione.
Adios.
No es pot respondre
 
25.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (23/11/2005 20:25, #29598)
  Por: Anónimo
Tio eres un fiera he estado escuchando la radio ona que tienes (lo malo es que no he entendido nada soy castellano parlante) y es la leche solo decir que el el mejor reproductor para escuchar es el VLC es rapido y es la leche y si tiens razon el ogg se escucha un poco mejor pero apenas se nota diferencia, solo una pregunta ¿a cuanto codificas? 22 o 44 mono o estereo
No es pot respondre
 
26.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (15/03/2007 16:36, #39099)
  Por: Anònim
Hola, alquien sabe si esta solucion maneja IGMP????
No es pot respondre
 
27.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (15/03/2007 19:44, #39103)
  Por: Anónimo
PARA RETRANSMITIR UNA RADIO POR INTERNET COMO HAGO ? DIGAMOS CONECTAR UNA RADIO NORMAL A MI PLACA DE AUDIO Y RETRANSMITIRLA POR INTERNET GRACIAS
No es pot respondre
 
28.  Re: Codificación en vivo y streaming Vorbis y MP3 en Linux (11/04/2007 04:01, #39632)
  Por: Kozapatista (http://www.pirdio.org)
Hola. Primero que nada gracias por escribir el artículo. Por ahí escribes algo que me parece excelente, y que no sé cómo hiciste. Ojalá pudieses ampliar la explicación. Escribes que es posible tomar el audio de la tarjeta de sonido y ponerlo para escuchar, tanto en oog como en pm3 de manera simultánea. ¿cómo lo hiciste? En este momento mi servidor está jalando bien, y funciona tanto con mp3 como con vorbis, pero si puede emitir con los dos formatos de manera simultánea, tomando la fuente de la misma tarjeta de sonido... sería excelente. Un abrazo. Gracias anticipada.
No es pot respondre
 
GRACIAS
Distribuciones Universal
Por el servidor
Dpto. de Matematicas e Informatica
Calificacion
****
Vots: 32
Danos tu opinion:
**** Excelente
***0 Muy Bueno
**00 Bueno
*000 Regular
0000 Malo
Relacionados
. Escoltant música empaquetada
. Como montar tu iRadio
. Som Ràdio transmite en Vorbis estéreo por Internet
. 'I Jornadas de Software Libre' - Lo espectacular
. Ràdio: 'Des de la Xarxa' - La música i la seva distribució a través d'Internet
. Como era de esperar, nos quedaremos sin reproductores MP3 libres
. Graba emisiones de audio online en formato wav con vsound
. Ogg Vorbis: El sucesor libre del formato mp3
. Radio: Des de la Xarxa (Desde la Red)
. Programa de Radio de Bulma, por Ogg Vorbis
. Des de la Xarxa hoy en vivo por Internet
. Ogg Vorbis RC1... y MP3, Windows Media y MP3 PRO
SECCIONES
Noticia
Breve
Truco
Enlace
Participa
Proyecto
Articulo
Webbulma
Manoletada :-)
Seguridad
Modificado: 8/10/2007 12:46:33 | Tiempo Total: 0.086 segs | Kernel: Linux - i686 - 2.6.26-2-686 | Last boot: too much time ago!!
Powered by Apache    MySQL    PHP    Gimp