Foros del Web » Programando para Internet » PHP »

Un tema complicado. Redirección

Estas en el tema de Un tema complicado. Redirección en el foro de PHP en Foros del Web. Primero empezare explicando lo que quiero conseguir. Tengo una servidor contratado de Shoutcast. Para emitir me tengo que conectar desde mi Winamp a este servidor. ...
  #1 (permalink)  
Antiguo 15/10/2003, 17:02
Avatar de kaslierx  
Fecha de Ingreso: febrero-2003
Ubicación: Valencia
Mensajes: 190
Antigüedad: 14 años, 10 meses
Puntos: 0
Un tema complicado. Redirección

Primero empezare explicando lo que quiero conseguir.

Tengo una servidor contratado de Shoutcast. Para emitir me tengo que conectar desde mi Winamp a este servidor.
Para conectarme me proporcionaron una contraseña.

Pues bien, en mi radio van a emitir varios locutores desde diversas partes del planeta. El problema esta en que no deseo dar esta contraseña a todos los locutores.

Pues bien, mi idea es conectarme desde el winamp a un script exo por mi desde el puerto 80.
Una vez conectado, este script comprobara si el password es correcto y si es correcto redireccionar al locutor al servidor streaming por el puerto 8000 con todo los datos indicados en el winamp.


Por si no se entiende muy bien la idea, la cual es estraña, explicare de forma esquematica:

Mi servidor de Radio: http://stream.taturadio.net
Puerto: 8000
(Estos son los datos que se escriben el el plug in del winamp

Desea cambiar estos datos por:
Mi script de redirección: http://emisores.taturadio.net
Puerto: 80
(estos datos se deberan escribir en el plug in del winamp)

Si el password es correcto debera redirigir a Mi servidor de Radio conectandose y empezando a emitir.

Espero que este + o - clara mi idea

La pregunta es: ¿Hay solucion?
  #2 (permalink)  
Antiguo 16/10/2003, 04:53
Avatar de kaslierx  
Fecha de Ingreso: febrero-2003
Ubicación: Valencia
Mensajes: 190
Antigüedad: 14 años, 10 meses
Puntos: 0
Alguna Idea?
  #3 (permalink)  
Antiguo 16/10/2003, 05:03
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 16 años, 1 mes
Puntos: 5
Pos compruebas el pass y haces un:

Código PHP:
header("location: [url]http://stream.taturadio.net:8000[/url]"); 
Y listo, con eso haces una redireccion.
__________________
Usuario registrado de Linux #288725
  #4 (permalink)  
Antiguo 16/10/2003, 05:53
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Quizas la solucion no es tan simple. Por lo que he leido de la documentacion de shoutcast, usa dos puertos el 8000 y el 8001. Realmente usa el que le especificas y el siguiente. Asi que en tu caso intentaria usar el 80 y el 81. Y el 81 no creo que lo controles.

Ademas esta el asunto de como manda el winamp los datos al servidor al puerto 8000, si POST, GET, o de otra forma.

En fin, que habria que saber mas sobre el protocolo que usa el shoutcast para comunicarse con winamp. Y tu script tendria que hacer de "proxy". Y en la documentacion de shoutcast comentan cosas feas de los proxies.

Pero bueno, lo mejor es documentarse y buscar. Yo he hecho una simple busqueda en google por +shoutcast+PHP y me ha salido un script de proxy, aunque creo que solo para listeners. Y supongo que si rebuscas en los foros de shoutcast http://forums.winamp.com/ encontraras informacion, o incluso la solucion.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:52.