View previous topic :: View next topic |
Author |
Message |
Anonymous Guest
|
Posted: Fri May 09, 2008 12:17 am Post subject: Problème avec Icecast et la diffusion sur le réseau |
|
|
Salut à tous, voici mon problème.
J'ai commencé un topic sur linuxfr http://linuxfr.org/forums/10/25125.html concernant un problème de port que je rencontrais avec Icecast.
Après quelques recherches et approfondissement, j'en suis venu à la conclusion que le problème venait en fait de Icecast et de comment celui-ci configurait le réseau.
Pour résumé, le problème, c'est que lorsque je lance le serveur Icecast puis MPD après, une connexion s'ouvre entre 127.0.01 (localhost) et 127.0.0.1 sur le port 8000. Du coup il est impossible d'établir une connexion de l'extérieur sur ce même port, étant donné que celui-ci est pris. La lecture du flux de Icecast en local marche par contre parfaitement bien.
J'ai eu beau retourner dans tous les sens les options de Icecast, là je bloque...
Ceux qui utilisent MPD et Icecast2, pouvez vous confirmer le problème ?
C'est peut être un bug dans Icecast ?
J'utilise la dernière version SVN de MPD. La version Icecast2 fournit dans les dépôts de Ubuntu 8.04
Merci d'avance pour votre aide |
|
Back to top |
|
|
jcr Modérateur français
Joined: 14 Apr 2006 Posts: 544 Location: France, Auvergne
|
Posted: Fri May 09, 2008 11:20 am Post subject: |
|
|
Est-ce que par hasard la ligne:
Code: |
<!--<bind-address>127.0.0.1</bind-address>--> |
ne serait pas décommentée dans ton icecast.xml ?
Il est normal que l'extérieur ne puisse pas se connecter sur l'adresse 127.0.0.1, puisque c'est l'adresse 'localhost', totalement fermée à l'extérieur. _________________ Epsilon Friends Radio Icecast Radio on CentovaCast admin panel. Icecast hosting |
|
Back to top |
|
|
Anonymous Guest
|
Posted: Fri May 09, 2008 1:26 pm Post subject: |
|
|
Euh quand je dis impossible de l'extérieur, c'est bien lorsque j'essaye depuis un autre ordi de me connecter sur :
http://mon_ip_publique:8000/mpd.ogg
Et non 127.0.0.1
Justement, c'est bien ça le problème.
Et toutes les lignes avec bind-adress sont commentées. |
|
Back to top |
|
|
jcr Modérateur français
Joined: 14 Apr 2006 Posts: 544 Location: France, Auvergne
|
Posted: Fri May 09, 2008 2:06 pm Post subject: |
|
|
Ton firewall ne bloquerait pas le port 8000 à tout hasard ? _________________ Epsilon Friends Radio Icecast Radio on CentovaCast admin panel. Icecast hosting |
|
Back to top |
|
|
Anonymous Guest
|
Posted: Fri May 09, 2008 2:21 pm Post subject: |
|
|
Non, c'est la première chose que j'ai vérifié, le port 8000 est bien autorisé.
De toute façon le problème vient d'icecast et non pas du parefeu ou du réseau, étant donné que ca marche avec un autre port pour un autre serveur (waste par exemple avec le port 1337). Donc l'ouverture des ports n'est pas en cause.
En plus, ca marchait très bien avec Ubuntu 7.04, c'est depuis le passage vers hardy. Ce doit être la version d'icecast qui est en cause... ou un problème dans libshout peut être ... |
|
Back to top |
|
|
jcr Modérateur français
Joined: 14 Apr 2006 Posts: 544 Location: France, Auvergne
|
Posted: Fri May 09, 2008 2:26 pm Post subject: |
|
|
Je ne pense pas à un problème de icecast lui-même dans ce cas, mais peut-être du build. J'ai connu ce problème avec certains builds Fedora, que j'avais du refaire à partir des sources. _________________ Epsilon Friends Radio Icecast Radio on CentovaCast admin panel. Icecast hosting |
|
Back to top |
|
|
Anonymous Guest
|
Posted: Fri May 09, 2008 3:11 pm Post subject: |
|
|
Ok, il faudrait donc recompiler Icecast depuis les sources ? |
|
Back to top |
|
|
Anonymous Guest
|
Posted: Fri May 09, 2008 4:59 pm Post subject: |
|
|
Bon bah je viens de tester,c 'est toujours pareil, Icecast créé une connexion entre 127.0.0.1 et 127.0.0.1 sur le port 8000.
Mais c'est peut être normal ce truc, faudrait que quelqu'un chez qui icecast/mpd marche confirme que ca arrive dés que MPD (ou autre) diffuse vers Icecast.
Pour s'en rendre compte :
Code: |
lsof -i:8000
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
icecast2 31441 icecast2 0u IPv4 210180 TCP localhost:8000->localhost:44392 (ESTABLISHED)
icecast2 31441 icecast2 4u IPv4 209901 TCP *:8000 (LISTEN)
mpd 31482 mpd 7u IPv4 210179 TCP localhost:44392->localhost:8000 (ESTABLISHED)
|
|
|
Back to top |
|
|
jcr Modérateur français
Joined: 14 Apr 2006 Posts: 544 Location: France, Auvergne
|
Posted: Fri May 09, 2008 8:49 pm Post subject: |
|
|
Si ton MPD est sur la même machine, c'ets normal en effet _________________ Epsilon Friends Radio Icecast Radio on CentovaCast admin panel. Icecast hosting |
|
Back to top |
|
|
Anonymous Guest
|
Posted: Fri May 09, 2008 9:06 pm Post subject: |
|
|
Bon ca marche !! Apparemment.
Je suis allé sous Windows pour tester et ca refaisait la même erreur.
Du coup, je me suis rendu compte qu'il y avait un filtrage de port dans l'interface de la NeufBox : c'est le seul truc que j'ai changé pour que ca marche sous Windows. J'en conclus que c'est ça. Mais le filtrage des ports de la neufbox ne concerne que les ports :
Quote: |
Dans la rubrique Filtrage, vous pouvez activer la protection des ports régulièrement attaqués par les vers et les virus Windows (135, 137, 138, 139, 445).
|
Donc c'est bizarre...
Faut que je continue de tester pour voir si ca remarchera plus tard
@++ |
|
Back to top |
|
|
jcr Modérateur français
Joined: 14 Apr 2006 Posts: 544 Location: France, Auvergne
|
Posted: Fri May 09, 2008 9:22 pm Post subject: |
|
|
C'est à ça que je pensais en te parlant de firewall. Suivant les boxes, ils te parlent de pare-feu, de protection ou de filtrage, mais ça revient au même
Tu devrais venir voir sur mon site ce qu'on fabrique avec un icecast, un video chat et autres gadgets du même genre _________________ Epsilon Friends Radio Icecast Radio on CentovaCast admin panel. Icecast hosting |
|
Back to top |
|
|
Anonymous Guest
|
Posted: Fri May 09, 2008 9:48 pm Post subject: |
|
|
Bon ca marche...mais pas très longtemps.
Je veux dire, j'arrive à diffuser durant une minute au plus et après plus rien...pourtant tout semble Ok niveau client...
Ca reprend aussi si on relance, mais ca coupe au bout d'un certain temps.
Faudra que j'essaye à partir d'un autre poste client la lecture
Merci pour le site je vais voir, je suis interessé par le streaming video, on pourra faire ça avec le prochain WLM à ce qu'il paraît...
Ce qui serait bien c'est de pouvoir diffuser une vidéo en streaming avec une qualité vidéo type youtube à partir de n'importe quel vidéo sur le disque dur . Mais en attendant, j'aimerais pouvoir régler ce problème d'icecast/mpd...
@++ |
|
Back to top |
|
|
Anonymous Guest
|
Posted: Fri May 09, 2008 9:53 pm Post subject: |
|
|
Sur le client en utilisant VLC voici les erreurs qui apparaissent :
Code: |
....
main warning: PTS is out of range (17259247), dropping buffer
main warning: PTS is out of range (17236568), dropping buffer
main warning: PTS is out of range (17213846), dropping buffer
access_http error: cannot connect to mon_ip_publique:8000
...
|
|
|
Back to top |
|
|
jcr Modérateur français
Joined: 14 Apr 2006 Posts: 544 Location: France, Auvergne
|
Posted: Fri May 09, 2008 9:56 pm Post subject: |
|
|
Quote: |
main warning: PTS is out of range (17259247), dropping buffer |
, ça sent un routage réseau pas très clair. Donc normal que le client se déconnecte. Tu devrais tester avec une autre source que MPD, par exemple ices0 pour du mp3 ou ices2 pour du Ogg.
Icecast permet deja le streaming video en theora et nsv. J'ai des clients pour lesquels j'ai configuré un serveur icecast spécifique. _________________ Epsilon Friends Radio Icecast Radio on CentovaCast admin panel. Icecast hosting |
|
Back to top |
|
|
Anonymous Guest
|
Posted: Fri May 09, 2008 10:43 pm Post subject: |
|
|
Oui j'essaye d'utiliser darkice/darksnow , mais le problème, c'est le choix du périphérique audio, rien ne marche, ou quand ca marche, la connexion donne des grésillements...
J'utilise pulseaudio ca doit venir de là aussi...
@++ |
|
Back to top |
|
|
|