Anonymous Guest
|
Posted: Fri Sep 14, 2007 7:31 am Post subject: Icecast2 + Cortado=bug(client reste connecté même fermé) |
|
|
Bonjour,
J'ai installer un serveur Icecast qui délivre un flux .ogg à des clients authentifié par httpaswd.
-Quand je connecte un client (avec Id et Password) avec winamp, tous marche convenablement : Quand le client éteind ou stop Winamp, il est retiré de la "client list" du serveur Icecast, et le client peut se reconnecter aussitôt sur un autre flux ou le même flux.
-Quand je connecte un client avec Cortado (l'Id et le password sont fournit dans les paramètres de l'applet), il se connecte bien au flux, mais quand le client coupe sa page internet ou clique sur le lien d'un flux différent, il n'est pas retiré de la "client list" sur le serveur Icecast.
Le client doit attendre entre 2 et 4 minutes avant qu'Icecast ne l'éjecte :
[2007-09-14 00:37:38] INFO source/source.c Client 9031 (x.x.x.x) has fallen too far behind, removing
Je pense que si je réduis la taille du buffer ou du queue-size, je peux essayer de réduire le temps qu'un client Cortado reste connecté au serveur après déconnexion, mais je veux quelquchose qui marche en temps réellors du chngement de flux (ou au pire une attente d'une seconde ou deux).
Chose étrange : Il semble qu'avec un applet cortado non signé ce bug n'éxiste plus ... (Il faut que je me penche dessus, mais comme je travaille sur un ordinateur distant, et que Java ne veux pas se connecter à un serveur distant avec un applet non signé, je suis un peu bloqué pour tester).
Toute aide serait vraiment la bienvenue, je me casse la tête la dessus.
Merci d'avoir lu jusqu'ici |
|