Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/01/2012, 15:09
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años
Puntos: 23
Respuesta: Poner una radio propia en un sitio

Hola gracias por contestar tan rapido, como pueden ver ya estuve buscando el tema, que cai aqui, ahora no se si hacer un post nuevo o invadir este pero pues como ya estamos aquí espero que no haya problema, veran les explicare mi situacion para que me puedan ayudar mejor:

Instale los siguientes programas en este orden:

winamp
SHOUTCast DSP Plug-in
Line Recorder Plug-in
SHOUTCast DNAS

se supone que se debe configurar el SHOUTCast DNAS (usuarios maximos, password, puerto, ect) pero por el momento le deje los valores prederminados ya despues me peleo con eso, por el momento quiero se escuche en mi localhost.

despues se arranca el SHOUTCast DNAS GUI y sale el monitor de la conexion del servidor de SHOUTCast, hasta ahi todo bien.

abro el winamp y configuro, en la pestaña ouput:

Address: localhost
Port: 8000
Password: el que trae de default
Y en Encoder seleccionas 1
Description: radio mi web
URL: http://www.shoutcast.com ---> aca no estoy segura que va, este valor es por default
Genre: varios

despues le doy connect y ya empieza a trasmitir, lo confirme al entrar a 127.0.0.1:8000 donde se va viendo la cancion que esta tocando el winamp

bien, ahora busque un reproductor flash para insertarlo en mi web y me encontre este codigo:

player.php :

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Radio Online Reproductor Flash</title>
<
script type="text/javascript" src="swfobject.js"></script>
</head>

<!-- En bgcolor pon el color de fondo de tu web, para que no se vea el fondo del frame -->
<body bgcolor="#000000" link="white" vlink="white">
<table width="200" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td>
        <!-- Este Div con id player no debe ser borrado, ya que es donde actuará el javascript -->
        <div id="player">
        <a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a>
        to see this player.
        </div>
        <script type="text/javascript">
        var so = new SWFObject('mediaplayer.swf', 'streambaby', '350', '20', '7');
        so.addVariable('type', 'mp3');
        <!-- En la siguiente linea esta lo unico que debes editar, La ip y Puerto, no borres stream.nsv ni nada-->
        so.addVariable('file', 'http://127.0.0.1:8000/;stream.nsv'); //aca se supone que va el localhost que segun yo es lo mismo que poner 127.0.0.1:8000, pero no estoy segura
        so.addVariable('autostart','true');
        so.addVariable('backcolor','0x000000');
        so.addVariable('frontcolor','0x888888');
        so.addVariable('lightcolor','0x000000');
        so.addVariable('screencolor','0x999900');
        so.write('player');
        </script>
    </td>
  </tr>
</table>
</body>
</html> 
despues en mi index agrego el iframe donde va a aparecer:

Código HTML:
<iframe frameborder="0" scrolling="no" src="reproductor/player.php" height="30" width="360"></iframe> 
no se si la ruta del src se la adecuada, ya que el codigo original tenia:

"http://direcciondelarchivo.com/reproductor/player.php" pero estoy lo estoy haciendo de forma local entonces no deberia ir asi no?

bueno despues veo mi pagina y si aparece el reproductor, le doy play y nada de nada, ni parece empezar a cargar el buffer ni nada

no se que estoy haciendo mal, en este punto ya e leido varias cosas y ya estoy perdida

Ademas despues lo subire a mi hosting que es justhost (de paga) y donde me sersiore que se tienen soporte de streaming de audio y video y soporte de audio y video real

lo que estoy tratando de hacer es que me funcione primero de manera local y ya despues subirlo, pero no se si se deba hacer algo mas cuando lo suba al hosting

apreciaria mucho su ayuda

gracias