Voy a dar unas breves notas de uso de peercast como cliente de radio p2p. Esto no pretende ser una guía de uso, ni mucho menos, sino simplemente una pequeña guía para aquellos que decidan instalarlo para escuchar Radio Villa Libre en directo (y que iré actualizando poco a poco).
Lo primero es justificar su uso. PeerCast permite la emisión de radio (y vídeo también, que conste) mediante un sistema p2p. De esa forma al servidor principal del que parte la emisión original le bastaría con poder emitir para unos pocos clientes PeerCast que a la vez servirían de nodos de repetición para otros posibles clientes.
Es la única forma viable para un ADSL con 150Kb/s de límite máximo de envío para poder tener más de 6 oyentes de una radio que emita a 24Kb/s.
Si usáis una Mandriva Linux el programa se puede instalar desde la fuente de software plf-free. Para saber más acerca de las fuentes de software de Mandriva Linux y cómo configurarlas e instalar software desde ellas, os recomiendo acudir a blogdrake donde podréis encontrar mucha información al respecto.
Para instalarla en otras distribuciones GNU/Linux u otros sistemas operativos espero que la gente se anime y comente por aquí el cómo hacerlo. Para la instalación en Windows o desde un paquete tar.gz en Linux la página de PeerCast tiene un manual en inglés básico: http://www.peercast.org/quickstart.php.
Lo básico es que el puerto 7144 sea accesible en nuestro PC (redirigiéndolo en nuestro router o abriendolo en el Firewall). Una vez hecho eso podemos ejecutar el programa (en Mandriva Linux necesitaremos abrir una terminal de texto y ejecutar el comando peercast).
Una vez ejecutado puede verse un interfaz web si navegamos a la dirección http://localhost:7144.
En esa interfaz podremos en la opción de settings establecer una clave para evitar que nadie haga nada raro con él. Luego pulsamos en Save Settings y listo.
Para escuchar un canal pulsaríamos sobre la opción de Yellow Pages y buscaríamos un canal. Después pulsaríamos sobre la opción “Play”de dicho canal, y así quedaría añadido a nuestro nodo.
En Windows debería, tras añadirse, ejecutarse el reproductor por defecto con el canal en cuestión. Podría suceder que saliera un archivo de texto en el bloc de notas. Normalmente se debe a que no tenemos registrado qué programa debe abrir las listas de reproducción de audio. Entonces deberemos ir al icono minimizado de peercast (el del megáfono blanco) pulsar el botón derecho del ratón sobre él, e ir a Advanced->Relayed channels. Se abrirá una web similar a la anterior, pero
que refleja las radios que hemos añadido a nuestro nodo de repetición. Si pinchamos sobre “Play” en la radio deseada ahora sí ya por fin cargará nuestro reproductor por defecto con la radio.
En Linux deberemos navegar a la opción Relays y pulsar de nuevo sobre Play para ya por fin escuchar la radio en cuestión.
He comprobado que la lista de reproducción que proporciona PeerCast (la que se obtiene al pulsar Play) no funciona adecuadamente con Amarok pero sí por ejemplo con Audacious o Xmms.
Es posible que haya problemas con otros reproductores de audio.
Si os surge dicho problema, en vez de pulsar sobre Play, deberíamos copiar la dirección a la que apunta “Stream” e introducirla en nuestro reproductor como una fuente de audio o flujo de radio o como llame a las radios por internet.
Si estamos emitiendo en el momento que probáis PeerCast encontraréis la emisora en las Yellow Pages buscando por villa.
De momento estamos en pruebas.
Al igual que este pequeño manual que iremos completando poco a poco.