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...
| | (R) serveur streaming audio ? (mp3) |
| |
Posté le: Mer Aoû 31, 2005 10:28 pm |
|
|
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 ?) |
|
|
|
|
| | |
Posté le: Mer Aoû 31, 2005 11:33 pm |
|
|
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.
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é. |
|
|
|
| | |
Posté le: Jeu Sep 01, 2005 12:48 am |
|
|
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 ? |
|
|
|
|
| | |
Posté le: Jeu Sep 01, 2005 1:23 am |
|
|
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é. |
|
|
|
| | |
Posté le: Jeu Sep 01, 2005 6:18 am |
|
|
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. |
|
|
|
|
|
Posté le: Jeu Sep 01, 2005 8:21 am |
|
|
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. |
|
|
|
|
| | |
Posté le: Jeu Sep 01, 2005 2:21 pm |
|
|
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 |
|
|
|
|
|
| | |
Posté le: Jeu Sep 01, 2005 8:16 pm |
|
|
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/??? |
|
|
|
|
| | |
Posté le: Jeu Sep 01, 2005 9:01 pm |
|
|
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 ? |
|
|
|
|
| | |
Posté le: Jeu Sep 01, 2005 10:01 pm |
|
|
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 ! |
|
|
|
|
Posté le: Jeu Sep 01, 2005 11:47 pm |
|
|
Yoka |
Modérateur |
|
|
Inscrit le: 19 Juin 2003 |
Messages: 3046 |
Localisation: Vesontio |
|
|
|
|
|
|
Et bien c'est parfait, et merci pour les infos. |
|
_________________ 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é. |
|
|
|
Posté le: Ven Sep 02, 2005 10:11 am |
|
|
PGM.Smurf |
Membre actif |
|
|
Inscrit le: 20 Juil 2005 |
Messages: 104 |
|
|
|
|
|
|
|
Super, on va avoir droit à des mixs de yoka en ligne |
|
_________________ Si les femmes étaient bonnes, Dieu en aurait une non ? |
|
|
|
Posté le: Ven Sep 02, 2005 12:53 pm |
|
|
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). |
|
|
|
|
Posté le: Ven Sep 02, 2005 12:56 pm |
|
|
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... |
|
|
|
|
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
|
|
|
|