Forum Ordinatueur ! http://forum.ordinatueur.org

OrdinatUeur.org - Bienvenue dans notre communauté...
Pour être prevenu des importantes mises à jour du forum, et de celles du site, inscrivez vous à la mailing liste :


Pour entrer sur le chat cliquez ici ou si le premier est en panne cliquez ici - Lisez les regles du chat ici !
Pour parler de foot tapez /j #om (salon partenaire). Pour atteindre ce chat sur le réseau IRC Evolu.NET, c'est /j #ordinatueur ! Bon Ch@t...

Forum Ordinatueur ! http://forum.ordinatueur.org Index du Forum -> Software / Logiciel -> (R) serveur streaming audio ? (mp3)
Poster un nouveau sujet  Répondre au sujet Voir le sujet précédent :: Voir le sujet suivant 
(R) serveur streaming audio ? (mp3)
MessagePosté le: Mer Aoû 31, 2005 10:28 pm Répondre en citant
nirousse
Grand Posteur
 
Inscrit le: 14 Fév 2004
Messages: 773
Localisation: Besançon




ce que je veux faire : mettre tous mes MP3 sur ma Debian, tous dans le même dossier.
Ensuite, sur mon ordi portable, depuiw Winamp, appeler un seul fichier (.pls), que je puisse lancé mes musiques comme on peut le faire depuis cette page : http://www.shoutcast.com/newwaradio.phtml
Qu'il n'y ait ou pas d'interface web, c'est pas grave, je veux juste pouvoir faire http://adresse_du_serv:port/listen.pls

Donc voilà.

Mes recherches :
* Gnump3d : marche très bien, sauf qu'il me génère des fichiers m3u à la volée, et vu le nombre énorme de MP3, il m'est trop longtemps, et ensuite dans winamp, j'ai toute la liste de mes fichiers, chose que je voudrais éviter...
* Icecast : d'après ce que j'ai compris, il me faut encore un autre logiciel qui me ferait la lecture, mais pour envoyer la sortie de ce dernier vers icecast, c'est le trou noir...
* Shoutcast : idem que le précédent...

wala, si quelqu'un peut m'aider...

et si en plus, il peut y avoir un réencodage du son ca serait mieux !
(et pis encore réencodage suiavnt le port d'appel ?)


Dernière édition par nirousse le Jeu Sep 01, 2005 10:01 pm; édité 1 fois

_________________

Enjoy Yourself
Nyro
http://nyrodev.com/
http://nyrodev.info/
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Mer Aoû 31, 2005 11:33 pm Répondre en citant
Yoka
Modérateur
 
Inscrit le: 19 Juin 2003
Messages: 3046
Localisation: Vesontio




J'ai encore jamais fait ça, par contre j'ai bien envie de le faire quand j'aurai l'ADSL, pour que les autres puissent m'entendre mixer. Sourire
Donc je ne peux pas t'aider mais si tu y arrives, ça serait sympa de nous expliquer ce que tu as utilisé finalement.

_________________
Argumenter avec des imbéciles, c'est comme jouer aux échecs contre un pigeon. Peu importe votre niveau, le pigeon va juste renverser toutes les pièces, chier sur le plateau et se pavaner fièrement comme s'il avait gagné.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Jeu Sep 01, 2005 12:48 am Répondre en citant
nirousse
Grand Posteur
 
Inscrit le: 14 Fév 2004
Messages: 773
Localisation: Besançon




oki d'ac !
mais toi, si c'est de l'écoute live que tu veux, c'est à dire à partir d'une entrée audio sur la carte son, ca sera encore différent je pense...

Sinon, j'aurai besoin d'installé Ices0 que l'on peut trouvé ici :
http://www.icecast.org/ices.php

est-ce que tu peux m'aider, car là, j'arrive pas...
(j'ai installé par apt libshout3, il est dit qu'il a besoin de libshout2, c'est pas grave si c'est pas la même version ?)

j'extrais tout dans un dossier, je vais dedans, je fais un ./configure
puis après pour le make, comment ca se passe ?

_________________

Enjoy Yourself
Nyro
http://nyrodev.com/
http://nyrodev.info/
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Jeu Sep 01, 2005 1:23 am Répondre en citant
Yoka
Modérateur
 
Inscrit le: 19 Juin 2003
Messages: 3046
Localisation: Vesontio




Nirousse a écrit:
mais toi, si c'est de l'écoute live que tu veux, c'est à dire à partir d'une entrée audio sur la carte son, ca sera encore différent je pense...

Oui effectivement, en y réfléchissant.
Etant donné que je mixe avec Traktor DJ Studio pro sous Windows, et que la machine faisant office de serveur sera bien évidemment une machine Linux, le moyen le plus simple de les relier serait un bon vieux câble audio (en plus ça permettrait d'intercaler ma petite table de mixage, et de relier ensuite d'autres sources sonores (discman, vinyle, etc.)

Nirousse a écrit:
(j'ai installé par apt libshout3, il est dit qu'il a besoin de libshout2, c'est pas grave si c'est pas la même version ?)

Aucune idée, vu que je ne connais pas leur fonctionnement.

Nirousse a écrit:
j'extrais tout dans un dossier, je vais dedans, je fais un ./configure
puis après pour le make, comment ca se passe ?

En général, on fait :
./configure
make
make install
Mais il est fort probable que l'archive contienne aussi des explications au sujet de ce que tu dois faire pour installer. Regarde s'il y a des fichiers qui s'appellent "INSTALL" ou "README" et lis-les.

_________________
Argumenter avec des imbéciles, c'est comme jouer aux échecs contre un pigeon. Peu importe votre niveau, le pigeon va juste renverser toutes les pièces, chier sur le plateau et se pavaner fièrement comme s'il avait gagné.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Jeu Sep 01, 2005 6:18 am Répondre en citant
nirousse
Grand Posteur
 
Inscrit le: 14 Fév 2004
Messages: 773
Localisation: Besançon




justement, dans le fichier INSTALL il est marqué d'installé libshout2, puis de faire un ./configure, puis un make et un make install
dans tout ca, le make ne veut pas se faire...
Code:
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.

Confus

_________________

Enjoy Yourself
Nyro
http://nyrodev.com/
http://nyrodev.info/
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Jeu Sep 01, 2005 8:21 am Répondre en citant
Bling182
Modérateur
 
Inscrit le: 30 Nov 2003
Messages: 2213
Localisation: Somewhere in the sky




On dirait que le ./configure ne s'est pas terminé correctement, car il n' a pas créé les Makefile.
Ce que tu peux faire C installer auto-apt, il te permet d'installer les librairies manquantes pendant le ./configure.

_________________
Vis ton rêve, ne rêve pas ta vie.

Tu veux ta photo ?
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Jeu Sep 01, 2005 2:21 pm Répondre en citant
nirousse
Grand Posteur
 
Inscrit le: 14 Fév 2004
Messages: 773
Localisation: Besançon




apt-get install auto-apt, puis dans './configure' le dossier où j'ai extrais ices2 :
Code:
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for AIX... no
checking for library containing strerror... none required
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking for an ANSI C-conforming const... yes
checking whether byte ordering is bigendian... no
checking for inline... inline
checking for sys/wait.h that is POSIX.1 compatible... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking sys/signal.h usability... yes
checking sys/signal.h presence... yes
checking for sys/signal.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for sys/stat.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking for pid_t... yes
checking for size_t... yes
checking return type of signal handlers... void
checking for strftime... yes
checking for vsnprintf... yes
checking for setsid... yes
checking for setlinebuf... yes
checking whether build environment is sane... yes
checking for gawk... gawk
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether to enable maintainer-specific portions of Makefiles... no
checking for a sed that does not truncate output... /bin/sed
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking for pkg-config... no
checking for shout-config... no
configure: error: Could not find a usable libshout

_________________

Enjoy Yourself
Nyro
http://nyrodev.com/
http://nyrodev.info/
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Jeu Sep 01, 2005 8:16 pm Répondre en citant
nirousse
Grand Posteur
 
Inscrit le: 14 Fév 2004
Messages: 773
Localisation: Besançon




Bon en fait, c'est juste que j'avais pas la librairie libshout...
Donc du coup j'ai avancé...

Je n'ai pas installé ices0, mais darkice qui est censé faire la même chose : chopé le son sur le /dev/psp et le streamé en mp3 ou ogg à la volée puis le balancé sur le serveur Icecast2
(tuto : http://rezal404.org/wikini/wakka.php?wiki=icecast )

je mets du son avec mpd en fait pour pouvoir changer les sons facilement par la suite...

donc là, je viens de testé, je peux lancé le stream et tout, ca me bufferise le bordel et ensuite, la lecture se lance, mais... pas 1 seul son !

Je pense que cdela vient du fait que ma carte son n'est pas bien configuré, si elle le serait bien, je pense que ca devrait marché...

j'y suis presque....

Comment savoir sur quel point se trouve mon son ?
/dev/???

_________________

Enjoy Yourself
Nyro
http://nyrodev.com/
http://nyrodev.info/
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Jeu Sep 01, 2005 9:01 pm Répondre en citant
nirousse
Grand Posteur
 
Inscrit le: 14 Fév 2004
Messages: 773
Localisation: Besançon




bon alors du coup je voudrais installer ices 0.4...
donc je l'ai déjà fait, mais le soucis, c'est qu'il n'a pas le parser xml.
or dans le fichier INSTALL il y a marqué
Code:
For config files, ices depends on libxml2.
Make sure you've got xml-config in your path.

un 'apt-get install libxml2' donne :
Code:
libxml2 est déjà la plus récente version disponible.

donc ma question se résume à :

Où puis-je trouver ce fameux xml-config ?

_________________

Enjoy Yourself
Nyro
http://nyrodev.com/
http://nyrodev.info/
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Jeu Sep 01, 2005 10:01 pm Répondre en citant
nirousse
Grand Posteur
 
Inscrit le: 14 Fév 2004
Messages: 773
Localisation: Besançon




Bon et bien voilà, j'ai réussi !!!

donc, pour résumer, tout ce que j'ai du installer :

icecast2
ices 0.4 (là, il lui fallait libshout, libxml2-dev, lame et sans doute d'autre que j'ai oublié en cours de route...)

Ensuite, on prend le fichier de configuration xml de ices pour les playlist, on change ce qu'on veut, et youpla boom, 1 petit
ices -c ices.conf et c parti mon kiki !

_________________

Enjoy Yourself
Nyro
http://nyrodev.com/
http://nyrodev.info/
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Jeu Sep 01, 2005 11:47 pm Répondre en citant
Yoka
Modérateur
 
Inscrit le: 19 Juin 2003
Messages: 3046
Localisation: Vesontio




Et bien c'est parfait, et merci pour les infos. Sourire

_________________
Argumenter avec des imbéciles, c'est comme jouer aux échecs contre un pigeon. Peu importe votre niveau, le pigeon va juste renverser toutes les pièces, chier sur le plateau et se pavaner fièrement comme s'il avait gagné.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Ven Sep 02, 2005 10:11 am Répondre en citant
PGM.Smurf
Membre actif
 
Inscrit le: 20 Juil 2005
Messages: 104




Super, on va avoir droit à des mixs de yoka en ligne Très content

_________________
Si les femmes étaient bonnes, Dieu en aurait une non ?
Voir le profil de l'utilisateur Envoyer un message privé
MessagePosté le: Ven Sep 02, 2005 12:53 pm Répondre en citant
Lord Abortion
Membre actif
 
Inscrit le: 04 Aoû 2003
Messages: 109




C'est peut être un peu tard, mais ya vlc qui permet de faire pas mal de truc (stream audio et/ou video).
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Ven Sep 02, 2005 12:56 pm Répondre en citant
nirousse
Grand Posteur
 
Inscrit le: 14 Fév 2004
Messages: 773
Localisation: Besançon




d'après ce que j'avais lu, vlc ne faisait que streaming vidéo.
Et puis, ca ne serait pas en graphique que ca marche ?
car moi je n'ai pas d'interface graphique sur mon serveur...

_________________

Enjoy Yourself
Nyro
http://nyrodev.com/
http://nyrodev.info/
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
(R) serveur streaming audio ? (mp3)
Forum Ordinatueur ! http://forum.ordinatueur.org Index du Forum -> Software / Logiciel
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous pouvez éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre de fichier dans ce forum
Vous pouvez télécharger des fichiers dans ce forum
Toutes les heures sont au format GMT + 1 Heure  
Page 1 sur 1  

  
  
 Poster un nouveau sujet  Répondre au sujet  
Powered by phpBB© 2001-2004 phpBB Group
Theme created by Vjacheslav Trushkin
Traduction par : phpBB-fr.com