Icecast Streaming Media Server Forum Index Icecast Streaming Media Server
Icecast is a Xiph Foundation Project
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Problème avec Icecast et la diffusion sur le réseau
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Icecast Streaming Media Server Forum Index -> Forum Francophone
View previous topic :: View next topic  
Author Message
Anonymous
Guest





PostPosted: Fri May 09, 2008 12:17 am    Post subject: Problème avec Icecast et la diffusion sur le réseau Reply with quote

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
Modérateur français


Joined: 14 Apr 2006
Posts: 544
Location: France, Auvergne

PostPosted: Fri May 09, 2008 11:20 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
Anonymous
Guest





PostPosted: Fri May 09, 2008 1:26 pm    Post subject: Reply with quote

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 Wink

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
Modérateur français


Joined: 14 Apr 2006
Posts: 544
Location: France, Auvergne

PostPosted: Fri May 09, 2008 2:06 pm    Post subject: Reply with quote

Ton firewall ne bloquerait pas le port 8000 à tout hasard ?
_________________
Epsilon Friends Radio Icecast Radio on CentovaCast admin panel. Icecast hosting
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Anonymous
Guest





PostPosted: Fri May 09, 2008 2:21 pm    Post subject: Reply with quote

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
Modérateur français


Joined: 14 Apr 2006
Posts: 544
Location: France, Auvergne

PostPosted: Fri May 09, 2008 2:26 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
Anonymous
Guest





PostPosted: Fri May 09, 2008 3:11 pm    Post subject: Reply with quote

Ok, il faudrait donc recompiler Icecast depuis les sources ?
Back to top
Anonymous
Guest





PostPosted: Fri May 09, 2008 4:59 pm    Post subject: Reply with quote

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
Modérateur français


Joined: 14 Apr 2006
Posts: 544
Location: France, Auvergne

PostPosted: Fri May 09, 2008 8:49 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
Anonymous
Guest





PostPosted: Fri May 09, 2008 9:06 pm    Post subject: Reply with quote

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 Wink

@++
Back to top
jcr
Modérateur français
Modérateur français


Joined: 14 Apr 2006
Posts: 544
Location: France, Auvergne

PostPosted: Fri May 09, 2008 9:22 pm    Post subject: Reply with quote

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 Smile

Tu devrais venir voir sur mon site ce qu'on fabrique avec un icecast, un video chat et autres gadgets du même genre Smile
_________________
Epsilon Friends Radio Icecast Radio on CentovaCast admin panel. Icecast hosting
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Anonymous
Guest





PostPosted: Fri May 09, 2008 9:48 pm    Post subject: Reply with quote

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 Wink

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 Wink. Mais en attendant, j'aimerais pouvoir régler ce problème d'icecast/mpd...

@++
Back to top
Anonymous
Guest





PostPosted: Fri May 09, 2008 9:53 pm    Post subject: Reply with quote

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
Modérateur français


Joined: 14 Apr 2006
Posts: 544
Location: France, Auvergne

PostPosted: Fri May 09, 2008 9:56 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
Anonymous
Guest





PostPosted: Fri May 09, 2008 10:43 pm    Post subject: Reply with quote

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
Display posts from previous:   
Post new topic   Reply to topic    Icecast Streaming Media Server Forum Index -> Forum Francophone All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2002 phpBB Group
subRebel style by ktauber