Preguntas frecuentes
¿Cómo maneja Muses el consumo de memoria y la caché del audio?
Existen dos grandes problemas para reproducir streaming de audio desde Icecast2 o Shoutcast dentro de un browser:
Estos problemas son:
- Consumo de memoria:
Tanto Icecast2 como Shoutcast, simulan que el streaming de audio es en realidad un archivo de sonido de duración infinita. Esto permite que el browser pueda reproducir streaming de audio como si se tratase de un archivo normal, pero acarrea la desventaja de que el navegador intentará mantener ese archivo en memoria por si el usuario decide retroceder o volver a reproducir el fichero.
Es por esto, que para manejar el consumo de memoria, se utiliza una estrategia bastante simple: Desconectar y reconectar el streaming de audio a intervalos de 30 o 60 minutos. En ocasiones puede que esto genere silencios de uno o dos segundos, pero entendemos que vale la pena este sacrificio para evitar que la PC de tu audiencia pierda rendimiento.
- Caché de audio antiguo
Tradicionalmente, los navegadores de internet o proxies de red intermedios, intentan almacenar los archivos descargados recientemente desde internet (imágenes, audio, html, js, css, etc) en una caché local para acelerar la navegación la próxima vez que una persona ingrese al mismo sitio.
Este mecanismo de caché, en ocaciones almacena de forma errónea el streaming de audio en vivo, causando que algunos usuarios escuchen siempre el mismo fragmento de audio antiguo una y otra vez cuando intentan escuchar una radio online.
Para evitar estos problemas con la caché, Muses Radio Player altera la URL de Streaming agregando algunos parámetros GET generados a partir de la fecha y hora local del ordenador de cada usuario, haciendo que la URL del audio sea diferente cada vez que se se conecta al servidor. De esta manera se asegura que nunca se va a escuchar audio antiguo desde la caché del navegador.
Más preguntas
- ¿Qué es Muses Radio Player?
- ¿Qué necesito para utilizar Muses Radio Player?
- ¿Puedo instalar Muses Radio Player en mi blog?
- Ya poseo mi URL de streaming, ¿Cómo puedo instalar Muses Radio Player en mi sitio?
- Aún no poseo un proveedor de streaming... ¿Dónde puedo conseguir uno?
- Ya poseo mi URL de streaming, pero Muses no funciona: ¿Qué puedo hacer?
- El audio se corta cada pocos segundos: ¿Qué está ocurriendo?
- Cuando utilizo audio OGG, el mismo raro y estirado: ¿Qué está ocurriendo?
- Ya instalé el archivo crossdomain.xml, pero sigo obteniendo mensaje de "Error de Seguridad"... ¿Qué más puedo verificar?
- ¿Cómo maneja Muses el consumo de memoria y la caché del audio?
- ¿Envía Muses alguna información sobre mi sitio o mis usuarios?
- No encuentro mi idioma en Muses Radio Player ¿Qué puedo hacer?
- ¿Cómo se habilitan los Callbacks para obtener los eventos de Muses con Javascript?
- ¿Para qué puedo usar los eventos Callback?
- Estoy utilizando Shoutcast y estoy seguro que todo está bien configurado, pero mi radio no suena. ¿Qué puedo verificar?
- ¿Qué es un fallback streaming y cómo puedo utilizar esta función?
- ¿Qué son los Metadatos?
- Estoy utilizando el codec AAC, pero mi radio suena realmente mal (o incluso a veces no suena en absoluto).
¿Qué debo revisar? - Puse el código generado en un archivo .html, pero cuando abro este archivo desde mi computadora no veo el reproductor: ¿Qué está ocurriendo?
- ¿Cómo puedo hacer mi propio Skin para Muses Radio Player?
- ¿Cómo puedo asegurarme que mi reproductor funcione en todos los navegadores?
- Soy proveedor de servicios de streaming: ¿Puedo colocar un formulario de configuración de Muses en mi sitio?
- ¿Cómo puedo mostrar metadatos (nombre de pista y artista) con Muses?