Si algo me gusta de mi trabajo como diseñador y desarrollador web es que cada día es diferente y plantea nuevos retos que no te esperas, los cuáles te hacen crecer profesionalmente.
Hace bien poco se me planteó uno de estos retos. Algo que jamás había realizado hasta hace algunos meses pero que en el momento que me lo pidieron, me entusiasmó tanto la idea y tenía tantas ganas de averiguar cómo podía hacerse esto que no dudé ni un instante en aceptar llevarlo a cabo.
Este reto no fue otro que el hacer una radio online con WordPress.
Como te decía, esto era algo que jamás había llevado a la práctica y, después de avisar a mi cliente que iba a ser mi primera vez en estos lares de poner a transmitir una emisora de radio por internet (me gusta hacer esto en estos casos porque no quiero ni me gusta dármelas de experto o de «listillo» en algo que nunca he puesto en marcha), me puse manos a la obra a recopilar toda la información posible sobre cómo hacer una radio online con WordPress.
Hoy, con la web de este cliente ya terminada y la emisora de radio emitiendo desde hace varios meses de manera fiable y segura, quiero compartir contigo cómo puede hacerse esto.
¡Empezamos!
Índice de contenidos
¿Cómo hacer una radio online con WordPress? Requisitos previos y herramientas necesarias
Lo primero de todo, como los buenos chefs, es preparar los ingredientes necesarios para llevar a cabo nuestra «receta».
A la hora de crear una radio online, nos harán falta los siguientes elementos:
- Un ordenador que recoja el audio de nuestra emisión de radio.
- Un servidor de radio externo que emitirá nuestra señal por internet de forma estable.
- Un programa de emisión de radio online para crear el punto de montaje de nuestra radio en nuestro PC y enviar este a nuestro servidor.
- Un plugin para insertar tu radio online en WordPress, aunque este no es imprescindible ya que tambien puede insertarse un reproductor sencillo mediante código HTML.
En principio, no haría falta nada más. Te aseguro que no es para tanto, no te asustes por los nombres y los tecnicismos. 😉
A continuación, voy a ir viendo contigo paso a paso qué misión cumple cada una de estas herramientas y cómo puedes combinar todo ello para hacer una radio online de una manera clara y simple, ¿te parece?
#1 El ordenador
Cualquier radio que tenga un ámbito como mínimo local debe tener en su local físico un PC que recoja todo el audio que se va reproduciendo a lo largo de su emisión diaria (ya sea cuando emite programas en directo o grabados).
Bien, pues este PC que actúa como «sala de máquinas» es el que debes utilizar para enviar dicha emisión al servidor de radio por internet que veremos en el siguiente apartado.
Ni que decir tiene que es indispensable que el ordenador no sea una «patata» y esté preparado para tal fin. De lo contrario podrías tener problemas. Por ello, antes de hacer nada, llama a un técnico informático especializado en temas de hardware y cuéntale lo que quieres hacer para que te diga si ese PC que pretendes utilizar te puede servir para lo que quieres hacer.
En el caso de que su respuesta sea negativa, obviamente tendrás que adquirir un nuevo ordenador que sí te sirva para tu cometido.
Bien, una vez ya tengas el PC configurado y emitiendo tu radio de forma «normal» (es decir, que tu señal de radio se esté escuchando a través de la radio normal y corriente de toda la vida) será el momento de empezar a pensar en el siguiente paso…
NOTA: no me preguntes cómo se conecta todo en la sede de una radio física porque no tengo ni idea y eso no es parte de mi trabajo ni la intención de este post. Si no sabes hacer esta instalación física de tu radio, deberás consultar a un técnico de sonido o un especialista en estas tareas.
#2 El servidor de radio externo
Ha llegado la hora de que sondees el mercado y contrates un servicio de streaming para emisoras de radio de calidad. O, lo que es lo mismo, un servidor de radio por internet profesional y que te dé garantías de que tu emisión online se va a escuchar perfectamente, no va a sufrir cortes, no se va a caer cada dos por tres, etc.
En este punto, como te decía, te tocará ver tranquilamente opciones. En mi caso, para realizar el montaje de radio de mi cliente utilizamos el servicio de streaming ofrecido por la empresa emitironline.com y, la verdad, hasta el día de hoy va de lujo.
Por cierto, para los dudosos y mal pensados: no soy afiliado de este proveedor de servicios ni me pagan un euro por mencionarlos en este post. Si lo hago es porque he probado su servicio y creo que es bueno simplemente. Pero si tu conoces o crees que existen opciones mejores al respecto, te animo a que nos las digas a todos en los comentarios del post.
En función de las características del servicio contratado, el número de oyentes simultáneos que estimes que puedes tener de media al día y la calidad de audio a la que quieras transmitir, tendrás que contratar una opción para tu radio u otra.
Como entiendo que en un principio no tendrás una emisora de radio de las dimensiones de la Cope, los 40 principales o Radio Nacional de España (por decir algunos ejemplos), yo creo que vas sobrado si empiezas con algo que puedan escuchar a la vez unos 100 oyentes.
Una vez hayas contratado el servidor de radio online, tu proveedor te facilitará unos datos de conexión al mismo que tendrás que utilizar en el siguiente paso cuando generes el punto de montaje en el PC del que hemos hablado antes (es decir, el ordenador que va a enviar la emisión de radio al servidor que acabas de adquirir).
Veamos como se hace esto…
#3 Programa de emisión de radio online: cómo configurarlo
Es la hora de instalar en el ordenador del primer paso el programa que establecerá el punto de montaje de tu radio online y que enviara el audio de tu transmisión al servidor recién contratado.
En el caso de mi cliente, utilizamos un programa gratuito llamado Butt, aunque debes saber que existen otras alternativas de pago que tienen mas funciones que este. Si Butt no te es suficiente, deberás informarte de que programa adquirir en función de lo que necesites (quien mejor te va a poder asesorar en este sentido también será tu proveedor de servicios en streaming).
Instalar Butt es muy sencillo, simplemente debes ir dándole a «Siguiente» en la instalación hasta finalizarla. No tiene más misterio. ¡Ah! Y tranquilo, que no te instalará nada raro en el PC por hacerlo. 😉
Abre el programa recién instalado y pulsa el botón «Settings«. Aquí tendrás que hacer varias cosillas.
Lo primero, deberás seleccionar la tarjeta de audio de tu PC que será la que registre al audio que quieres emitir en la opción «Audio Device» (esto es, en el caso de que tengas varias tarjetas de sonido instaladas. Si sólo tienes una sólo habrá una opción).
Ahora ha llegado el momento de copiarte los datos que te facilitó tu empresa de servicios streaming en un bloc de notas. Ten este archivo a mano y abierto porque lo vamos a utilizar enseguida.
Los datos que necesitas y que dicho proveedor deberá facilitarte son:
- Servidor de emisión.
- Puerto del servidor.
- Contraseña.
- Tipo de emisión (Shoutcast o Icecast).
- Punto de montaje para Icecast.
Todos estos datos normalmente te los enviarán al email, así que también puedes copiarlos desde ahí (al menos, en EmitirOnline lo hacen así).
Cuando tengas todo, vuelve a Butt. Ve a la pestaña «Main» y, dentro de ella, al apartado «Server». Después pulsa en el boton «Add» que se encuentra debajo. Verás que te aparece una ventana en la que meter los datos que antes has recopilado y te ha facilitado tu empresa de servicios streaming para emisoras de radio. Rellena todo tal cual lo tienes.
Una vez lo tengas todo configurado, vuelve la ventana de opciones iniciales de Butt y dirígete al apartado «Stream infos» para poner los datos de tu emisora que se verán a nivel informativo para los oyentes de tu radio online (nombre de la emisora, descripción, género y URL de tu página web).
Te recomiendo que antes de abandonar la pestaña «Main» no olvides seleccionar la casilla «Connect at startup» para que Butt arranque de manera automática al iniciarse tu PC. De este modo, en el caso de que por algún motivo tengas que reiniciar el ordenador que ofrece la emisión de radio online, el programa arrancará y podrás volver a iniciar la transmisión sin miedo a que se te olvide.
Para finalizar, ve a la pantalla «Stream» y selecciona la calidad de emisión en las pestañas «Bitrate» y «Samplerate». Obviamente, no puedes poner una calidad de emisión mayor a la contratada con tu proveedor de radio online, ya que si la sobrepasas el servidor se detendrá.
Cuando termines, vuelve a la pestaña «Main» y pulsa el botón «Save Settings» para guardar la configuración que acabas de implementar.
Si ahora pulsas el boton «Play»...voilá! Se hizo la magia. Tu radio ya se esta emitiendo a través de internet. 🙂
Te dejo un tutorial en vídeo creado por los chicos de EmitirOnline para que todo te quede mucho mas claro o por si en algo no me he explicado del todo bien.
#4 Instala un plugin para emitir tu radio online con WordPress (o hazlo mediante código)
Aunque tu radio ya está emitiendo, obviamente no vas a enviar directamente a tus oyentes a la URL del servidor de radio (sobre todo, por temas de seguridad). Podrías hacerlo, pero no es ni lo mejor ni lo más bonito estéticamente.
Para solucionar esto, a continuación voy a ayudarte a implementar un reproductor de radio en tu WordPress de dos maneras distintas.
La primera de ellas es instalando algún plugin que permita introducir un reproductor de audio y sea compatible con Shoutcast y/o Icecast. El que yo he utilizado y te recomiendo sobre todo por su sencillez es Shoutcast Icecast HTML5 Radio Player.
Para instalarlo en tu WordPress, sólo tienes que acceder a él e ir a «Plugins – Añadir plugins». Utiliza el campo de búsqueda para encontrarlo en el repositorio oficial. Después, instalalo y activalo con un par de clicks de ratón.
Ahora toca generar el código del reproductor gracias al plugin que acabamos de instalar. Para ello dirígete a «Ajustes – Shoutcast Icecast HTML5 Radio Player Options» .
Una vez aquí, debes introducir los datos de tu servidor final desde donde se está emitiendo tu radio por internet. ¡Ojo! No confundir con los datos de configuración del programa «Butt» que hemos utilizado anteriormente. Si tienes dudas, una vez más lo mejor es que consultes a tu proveedor de servicio de radio en streaming antes de configurar nada.
Los datos del servidor final que tienes que utilizar son una URL y un puerto. Estos dos datos debes ponerlos en la configuración de «Shoutcast Icecast HTML5 Radio Player Options» de alguna de las siguientes formas en el campo «Radio Stream Link» (por ejemplo, en el caso de mi cliente lo hicimos con la primera de ellas):
Shoutcast V1 (http://shoutcast-server-ip:port/)
Shoutcast V2 (http://shoutcast-server-ip:port/streamname)
Icecast (http://icecast-server-ip:port/streamname)
Podcast MP3 (http://www.domain.com/directory/filename.mp3)
En el campo «Radio Type» debes seleccionar el protocolo que tu servidor de streaming esté utilizando (Shoutcast y Icecast, como te he mencionado antes, son los más comunes).
El resto de opciones hacen referencia a cuestiones estéticas o de enlaces del propio reproductor. Te las enumero una por una para que sepas para qué sirven:
- Player BG Color: sirve para establecer el color de fondo del reproductor.
- Radio Title: establece el nombre de tu radio que se mostrara en el reproductor.
- Radio Artist: sirve para que pongas el autor de la radio o la empresa que lleva la misma.
- Facebook Link: aquí puedes introducir la URL de la página de Facebook de tu emisora de radio en el caso de que dispongas de una.
- Twitter Link: lo mismo que en la opción anterior, pero esta vez para enlazar a tu cuenta de Twitter.
Cuando tengas relleno todo lo que te interese de estas segundas opciones, pulsa en el botón «Generate Player Code».
Esto hará que se te generé un shortcode que puedes utilizar en cualquier página o entrada de tu web. Si como yo, usas Elementor, podrás tambien utilizar este shortcode en el diseño de tus páginas con este maquetador copiando el código en un elemento de la herramienta «HTML» de este maquetador web.
La segunda opción para publicar un reproductor de radio online consiste en insertar un reproductor mediante código puro y duro. Esto es muy sencillo (mucho más sencillo que lo anterior de hecho) si utilizas la etiqueta <audio> de HTML.
En esta ocasión sólo necesitas saber la URL del servidor y el puerto de emisión de tu servidor. Con esos dos datos, inserta este fragmento de código en cualquier parte de tu web y tendrás un reproductor simple pero muy práctico y de carga muy rápida.
<div align="center"><audio autoplay controls src="https://tuservidorderadio.com:numero_puerto/"></audio></div>
Obviamente, en el fragmento de código anterior debes sustituir «tuservidorderadio.com» por la URL de tu servidor y «numero_puerto» por el número de puerto que está emitiendo en dicho servidor.
Cuando tengas el código con estos datos cambiados, al igual que en la opción anterior, puedes insertarlo en cualquier página o entrada de tu WordPress o con el maquetador Elementor siguiendo el mismo procedimiento anteriormente explicado.
Conclusión
Si has llegado aquí…¡enhorabuena! Ya tienes el reproductor en tu web insertado y tu radio online se está emitiendo a todo el mundo a través de internet.
Antes de encontrar este post no tenías ni idea de cómo hacer una radio online con WordPress y ahora lo que no tienes son excusas para no empezar a emitir tu emisora de radio cuanto antes a través de una web realizada con este fantástico CMS.
Para finalizar el post, quiero dejarte aquí un ejemplo real de radio online realizado con WordPress en el cual se han utilizado el método, las herramientas y proveedor de servicios en streaming que te he ido mencionando a lo largo del artículo.
¿A qué estás esperando? Pon ya «On Air» tu radio desde hoy mismo gracias a este tutorial o solicita presupuesto para que yo mismo realice el diseño web de tu nueva radio online.
Sin duda alguna, crear tu radio online es una gran forma hoy en día de facilitar a tus oyentes que escuchen tu emisora en cualquier parte del mundo y en cualquier lugar siempre que tengan a mano un teléfono móvil, una tablet o un ordenador y una conexión a internet. 🙂
Imagen de cabecera realizada por PrinceOfLove y cedida por Shutterstock
49 comentarios en «Cómo hacer una radio online con WordPress»
Esta muy bueno este post, justo tenia en mente crear algo similar para otro proyecto y esto me ha dado muchas luces.
Gracias nuevamente José.
Hola Joel! Pues perfecto que el post te sea útil para allanarte el camino. Ya me contarás tu experiencia.
Un saludo. 🙂
Hola , yo llevo 2 años intentando instalar una radio en mi pagina web, habido mucha gente interesada en instalarla con muy buena intención pero acaban por abandonarlo, alguien me puede ayudar.
saludos
Hola Jose, queria saber con que plan(obviamente el gratuito no me deja) de wordpress debo contar para poder usar este pluggins. muchas gracias
Ninguno. No recomiendo contratar WordPress.com para la web de un negocio.
Echa un vistazo a este otro artículo y vídeo para entender el por qué: https://www.joseantoniocarreno.com/diferencias-wordpress-com-wordpress-org/
Saludos.
Loco sos un Crack!!! nos ayudaste una banda!! sos una masa loco!
escucha el 12online
http://el12online.com/
Muchas gracias, ha sido de gran ayuda; felicitaciones por el post!
Saludos desde Argentina
Gracias por los datos. Yo manejo ogmusicradio.com y por el hecho de poseer el plan personal no es posible insertar plugins. Intentaré con el código HTML como reproductor a ver si nos funciona. Saludos desde Panamá
Hola José una consulta, bueno antes de la consulta, es un artículo buenísimo y llegué a él porque un cliente me acaba de contactar para hacerle una radio online, así que me ayuda mucho la info, pero revisando emitironline.com incluyen servicio de hosting para alojar la web para la radio online ya directamente, ¿has probado el servicio de hosting que ofrecen? Saludos.
Hola Wilfredo,
No, yo el hosting lo contrato actualmente con Siteground (o el proveedor de alojamiento que tenga el cliente si es que ya tiene el hosting contratado), pero no he llegado a contratar un hosting para alojar la web en emitironline.com.
Personalmente, si quieres mi opinión, yo cogería un buen hosting por un lado como Siteground para la web y luego aparte contrataría lo que es el servidor de radio únicamente con esta empresa (u otra especializada en servidores de radio en streaming que tú prefieras). Si quieres saber más sobre Siteground, te invito a que veas esta review que hice en el blog: https://www.joseantoniocarreno.com/siteground/
¡Saludos!
Estupendo post, muy aclaratorio y recomendable. Nosotros llevamos con http://www.lcinternet.es muchos años y van de lujo. Tienen buen soporte.
Hola Juan,
Muchas gracias por tu aporte. Esta empresa no la conocía, pero siempre está bien tener más opciones que alguien haya probado y sepa que van bien por si las moscas.
Un saludo!
Buen dia, por lo que entiendo en tu articulo (por cierto excelente), esto es para iniciar una emisora de radio desde cero, en caso particular de que un cliente ya tiene su emisora de radio, lo único que necesito para llevarlo a su pagina web en wordpress, es instalar el plugin y que el cliente me proporcione los datos de radio stream link?
de antemano gracias, y excelente post.
Hola Jesús,
Los pasos a seguir en el artículo están bastante claros: tu cliente debe contratar un servidor de radio online (aparte del servidor de la web). Este servidor recogerá la emisión que tu cliente envíe el mismo a través de un PC y, a partir de ahí, es implementarlo en la web según los pasos indicados.
Gracias a ti por tu comentario. Un saludo.
hola he visto tu player en la web pero no se reproduce automáticamente con google crome la verdad que no se la razon porque pasa eso
Hola Rusbel,
Si te refieres a la web de ejemplo que pongo en el artículo, a día de hoy sí que se lanza la emisión automáticamente. Si no lo hace, igual algo en tu navegador bloquea esta reproducción. Revísalo.
Un saludo.
Hola mis saludos, con google crome algunos reproductores no arrancan en la pagina, baja la web en firefox que son menos dados a bloquear .
Me gustaría que me colabores tengo un emprendimiento que quiero tu opinión
Hola Manuel,
Cualquier tipo de colaboración que tengas en mente puedes enviarla a través de mi formulario de contacto. Así podré valorarla mejor: https://www.joseantoniocarreno.com/presupuesto-web-wordpress/
Un saludo.
Muchas gracias por este articulo para crear una radio online, lo leí hace algún tiempo y ya tenemos montada nuestra emisora. Menos mal que existe el WordPress
Hola!
Pues es estupendo que me digas esto. WordPress la verdad es que da una versatilidad increíble que te permite realizar cualquier proyecto y todo ello con una sencilla administración posterior. Por eso lo considero una herramienta tan fantástica tanto para diseñadores y desarrolladores web como para el cliente final. Gracias por compartir tu experiencia siguiendo las indicaciones de este post. Espero que os vaya genial con vuestra nueva radio online.
Un abrazo.
hola, tengo entendido que deben abonarse derechos de autor, aunque pocos lo hacen, yo lo haría
además, tengo una duda ¿de dónde consigo la música para emitir?
saludos y gracias
Hola Francisco,
Yo no me dedico al negocio de las emisoras de radio, así que me temo que no puedo ayudarte con tu consulta. Este post nace con la idea de ayudar a las personas a crear su propia radio online a nivel técnico, pero nada más. Siento no poder resultar de más utilidad.
Saludos!
Tengo una duda. Con todo este sistema, ¿se puede emetir en directo? ¿O se emiten grabaciones? Gracias por el post, muy claro e interesante.
Hola Albert,
Puedes hacer ambas cosas. Si emites en directo o grabaciones eso depende de lo que esté emitiendo tu radio en ese momento. No depende del servidor online que contrates. 😉
Saludos!
Buenas tardes, agradezco la info, muy buena. Una consulta, puedo utilizar cualquier plantilla de wordpress, para montar mi radio, aunque no este creada para esa función, entendi bien?
saludo atte
Hola Claudio,
Sí, efectivamente. En principio, cualquier plantilla de WordPress puede ser utilizada para realizar una radio online. Siempre puede haber alguna que te pueda dar algún tipo de incompatibilidad, pero no es lo habitual ni es probable que eso suceda.
Saludos!
Muchas gracias José por tu post.
Muy didáctico y conciso.
De nada, Ignacio. Con él, desde luego, ya no hay excusas para no tener una radio online.
Saludos.
estoy informado de todo el proyecto y estoy interesado en tener una radio por internet porfa tu numero para llamarte gracias
Hola Juan,
Si deseas que te acompañe en el proceso de creación de tu web y tu radio online, previamente debes rellenar el siguiente cuestionario para poder conocerlo más a fondo y ofrecerte la mejor ayuda posible: https://www.joseantoniocarreno.com/cuestionario-diseno-web/
Posteriormente, me pondría en contacto contigo para mantener una reunión por videollamada para aclarar todas las dudas que puedan quedar en el aire. Pero eso lo hablamos mejor por email.
Saludos y feliz día!
Nos encantó muchas gracias por compartir
De nada, José Manuel!
Saludos.
Hola, excelente post, una pregunta, quiero que el reproductor este en una ventana emergente, para que cuando el navegante vaya paseando por el sitio no se recargue el reproductor cada vez que cambie de pagina, alguna idea? Gracias
Que tal??? Muy buena información… Me gustaría saber si es posible hacer un canal de radio por internet, pero las personas que queremos hacerla de locutores estamos en diferentes ciudades… Es posible???
Buenas noches. Soy Santiago y estoy estudiando Marketing y Analítica Web, estoy con el proyecto de estudio, y ya me propusieron para finales de Diciembre resideñar una emisora de radio online. Quisiera saber que tema de WordPress se adapta mejor, o si se puede resideñsar con Elementor, y lo de la emisora ya está montada en linea, pero quieren que cambie la estética del sitio?
Fantástica información y desde luego el post más completo sobre el tema.
Un fuerte abrazo y muchos éxitos
Muchas gracias José Manuel. Mismos deseos para ti y para tu proyecto.
Saludos.
Felicidades, te quedo muy bien, a mi me paso igual, pero en mi caso no fue con un cliente, fue por mi propia, me di a la tarea de hacer una radio online pero de igual forma, nunca había hecho una radio en linea, solo que en mi caso no lo hice por wordpress.
Después de investigar durante mucho tiempo, ver tutoriales, blogs, etc. me decidí por contratar un servicio de Stream en un portal de Brasil, después de tres meses termine de construir la radio, lo cual incluye, la web (Hosting), Dominio, Stream, Logos, Contenido (música, shows, parrilla de programación, etc) en fin, todo lo que es el contenido de la misma.
La dirección es *********** dime que tal me quedo y agradecería cualquier observación, apenas lleva un mes al aire.
El genero de la radio es de contenido religioso.
No está mal, Héctor. Tiene cosillas mejorables pero no está mal. Suerte con tu proyecto. 🙂
Saludos.
Gracias, me da gusto saber que tiene buenos comentarios, pero me gustaría saber cuales son esas cosas a mejorar, si es que se puede saber. Saludos.
Hola Héctor,
No entiendo tu pregunta ni a qué te refieres lo de «cosas a mejorar». No sé si te estás refiriendo a cosas a mejorar en tu proyecto o a qué haces referencia exactamente.
Saludos.
Hola buenas noches. Tengo un cliente que quiere algo asi, y es primera vez que lo voy hacer y me gustaria saber si dicha pag tengo que construirla en la pc que va a usar el para transmitir o como se hatia en el caso de que el este en otro pais y yo diseño la pag desde otra pc? Espero tu respuesta
Hola Isaac,
Si te refieres a la radio online propiamente dicha, la web se realiza en un servidor (o hosting web), no es algo que tienes que construir en ningún PC.
Un saludo.
Hola Jose, recién me doy con este post, que me parece que esta excelente. La consulta viene por lo siguiente, existe algún plugin o bien alguna forma (script php) para informar el programa que está saliendo en el momento, el cual cambie según la programación.
Ojala me lo puedas informar
Hola, buscando encontré esta información que realmente me fue muy util, mi pregunta es, si yo quisiera que mi radio en linea, quede abierta como una ventana aparte, para poder navegar libremente por mi sitio, sin que se corte la transmisión en cada Click, como podría hacer?
Muchas gracias desde ya.
Hola, me estoy planteando emitir desde mi web y tu post me ha ayudado mucho, muchas gracias, un saludo .
Desde luego el post más completo y útil que he visto últimamente sobre un tema realmente importante para los muchos que amamos este gran medio de comunicación. Mil gracias por compartir y a seguir así
Gracias a ti por tu comentario. 🙂
Un saludo.