OVH Community, votre nouvel espace communautaire.

Notice serveur streaming sur une distrib OVH release 2 Gentoo 2006


vuillard75
17/09/2014, 10h45
Merci pour le tuto ! Je vais tester ça prochainement, c'est cool !

doc_denis
15/09/2014, 18h25
Bonjour,
...oui évidement

j'en causais sur "le85.com" (mis à jour en mars pour la version "2" avec les explications de ce qui change "grossièrement") :
http://www.le85.com/forum.html?func=view&catid=2&id=56

la technique est quasiment la même.
Dans les grosses nouveautés de shoutcast2 c'est la possibilité d'envoyer plusieurs streams "sur le même port" comme sur icecast2.
cependant, j'indique que l'on peux continuer à utiliser le "multi-port" ce qui peut-être pratique pour certaines utilisations.

cela dit, je vais tester (dans les prochains jours) une installation de la version de septembre 2014 "sc_serv2_linux_09_09_2014" pour valider que ça tourne de la même manière...

...pst, pour faire des tests il faut un p'tit VPS ou un KIMSUFI et ça roule comme sur un gros dédié.
Un vps c'est la bonne option pour les tests d'installation, car ça ne coute pas grand chose et en cas de prob, on lance la réinstallation puis on recommence
https://www.ovh.com/fr/vps/vps-classic.xml

@+

vuillard75
14/09/2014, 12h39
Une nouvelle mouture de shoutcast v2 est officiellement lancée :
http://www.shoutcast.com/BroadcastNow
Doc-denis, crois-tu qu'il soit possible de l'installer sur un serveur OVH aussi simplement que dans ton tuto shoutcast v1 ? Ce serait formidable !
Chris

vuillard75
12/09/2014, 15h32
merci (en retard) pour ces conseils doc_denis ! en fait les auditeurs ont déjà l'adresse url du serveur shoutcast dans leurs players c'est pour cela que je voulais faire une redirection…

doc_denis
11/08/2014, 13h26
Bonjour @vuillard75

si tu route ton 8000 vers le 80, la webradio ne sera plus "écoutable"
dans ton flux, indique plutôt l'adresse de ton site, ainsi partir de la page shoutcast on à accès au site avec un lien

sinon : ne diffuse pas ton url shoutcast et installe un player sur ton site web.

moi, j'ai choisis de créer des sous-domaines en CNAME vers l'adresse des serveurs au lieu des ip
du genre :
shoutcast CNAME ns12345.ip-xxx-xxx-xx.eu
...et hop

exemples html5 pour un shoutcast :
Code:
ou :
Code:

exemple html5 pour un flux icecast "avec autoplay" :
Code:
en plus "d'écouter ici", j'ai toutes les infos de mise en place streaming sur le site de ma webradio : http://www.le85.com

vuillard75
09/08/2014, 17h54
Bonjour
j'ai un serveur shoutcast installé d'après le tuto de doc_denis et je souhaiterais rediriger son adresse IP de type http://XX.XX.XX.XX.:8000/ vers une adresse web http://monsite.fr ; les auditeurs se connectant à http://XX.XX.XX.XX.:8000/ seront transférés sur http://monsite.fr
Je ne sais pas si je peux faire ça directement avec webmin ou si c'est mieux d'utilser un .htaccess ?
j'ai testé les alias et redirection du serveur dans webmin et avec le virtual host mais ça n'a rien donné… Si quelqu'un a une idée, je suis preneur ! Merci
Chris

doc_denis
26/07/2010, 10h57
A première vue, la version 2 est toujours en beta.
voir le site officiel : http://www.shoutcast.com/broadcast-tools

"je ne charge jamais un soft sur un site qui n'est pas celui de l'éditeur"

[édit]
J'ai trouvé ton lien [vuillard75] sur le blog shoutcast ici > http://www.shoutcastblog.com/2010/06...shoutcast-2-0/
attention c'est une beta (à n'utiliser que pour un test).
voili-voilà pour moi...

vuillard75
25/07/2010, 22h30
Pour répondre à mon dernier post au-dessus, l'install d'un shoutcast sur Kimsuffi 1er prix est identique et il marche à merveille (pas de buffer ou autre - la bande passante semble aussi bonne) !

A propos du nouveau serveur Shoutcast2 http://www.aolcdn.com/shoutcast/sc_s...a_02232010.zip
quelqu'un l'a-t-il testé ? Est-ce que l'install est identique à l'ancien ? Qu'apporte réellement ce nouveau serveur ? Si vous avez des infos, merci de les partager !

vuillard75
01/07/2010, 10h11
Bonjour
Je suis toujours super content de l'installation shoutcast de doc_denis (pas un problème depuis octobre 2009)!
J'ai vu que OVH proposait un nouveau serveur Kimsufi 250G (avec la même bande passante de 100 Mbps) à un prix très attractif. Quelqu'un a t'il testé l'install sur ce nouveau Kimsufi ? La config est-elle aussi robuste que sur les précédents serveurs ? Merci de vos avis et encore bravo doc_denis !! Chris

MamieNova
05/06/2010, 18h41
Bonjour,

j'utilise shoutcast avec sc_trans comme source.

Est ce que quelqu'un qui utilise la même méthode aurait rencontré des bugs audio sur certain fichier mp3?
Lorsque la playlist arrive sur ces fichiers, ils sont zappés et c'est le morceau suivant qui est joué. je n'ai pas de message d'erreur et c'est le même KBPS et la même qualité pour tout les fichiers.

doc_denis
08/05/2010, 21h46
Pour la webradio, je confirme que ça marche très bien, j'ai 2 clients qui utilisent cette technique sur des kimsufi.
Pour novfm (premier serveur, à l'origine du tuto), le premier reboot c'est aujourd'hui car j'ai restucturé les commandes personalisées avec des "stop" et des "start" ...une question d'ergonomie.
Pour la fiabilité, c'est près de deux ans sans aucun reboot !

en ce qui concerne la tv j'en ai aucune idée (pour le moment).

QUESTION
Je cherche comment envoyer le stream à partir d'un ubuntu aussi simplement qu'avec winamp sous xp...
l'objectif c'est diffuser un programme par l'entrée line d'un pc, car la source est une table de mixage. "ça marche très bien avec winamp", mais sous unbutu ...je cherche (nouveau sur ce système ...faut bien un début).
(réponse ici quand j'aurai trouvé)

papacoolombo
21/03/2010, 22h27
Re,

A priori apres concertation au support , voila ca marche pour la radio lol

Ca marche a 50% pour la Web TV lol pas mal on a le sons , et maintenant en route la page php-TV codage et tous le reste mdr

Le plus dur est de trouver le lecteur pour média player , car réal player a deconseiller ,

winamp pas mal mais interet a convertir vos film avi en nsv et le reste ,

Si quelqu'un a une idée en plus et bien nous sommes preneurs .....

Cordialement

papacoolombo
21/03/2010, 13h30
Citation Envoyé par doc_denis
Installation serveur streaming sur une distrib OVH release 2 Gentoo 2006

Avant propos : j'ai testé une distib streaming sur kimsufi mais c'était très instable, plantage fréquent au moins une fois par jour. j'ai donc cherché une autre solution, en voici une fiable (ça marche depuis 3 mois sans aucun plantage sur un kimsufi pour une radio locale nord-vendéenne)

serveur de stream stable et fiable en quelques clics

Téléchargez : http://www.shoutcast.com/downloads/s...8_Linux.tar.gz

à l'aide du gestionaire de fichier de webmin, placez cette archive sur votre serveur dans le dosssier : /usr/portage/distfiles

avec webmin (ou putty) dans > autres > commandes shell > tapez > emerge shoutcast-server-bin

Avec le gestionaire de fichier de webmin, allez dans : /etc/shoutcast
séléctionner le fichier : sc_serv.conf et cliquez sur l'inône éditer.

changez la ligne "MaxUser" avec la valeur souhaitée, moi j'ai 399
changez la ligne "Password=changeme" par votre mot de passe "Password=mon_mot_de_passe"

Avec webmin dans > autres > commandes shell > tapez > /etc/init.d/shoutcast start > et cliquez sur executer la commande

idem pour fermer le serveur avec la commande > /etc/init.d/shoutcast stop

Pour simplifier le démarrage ou l'arret on peut aussi créer des commandes personalisées comme suit :

webmin > autres > commandes personnalisées > créer une nouvelle commande... >
dans description = démarrage stream
dans description longue (juste en dessous) = shoutcast
dans commande = /etc/init.d/shoutcast start
executer comme usager = root (a première vue il faudrai mettre un autre utilisateur)
disponible depuis usermin = oui
sauvegarder

faites la même chôse avec la commande > /etc/init.d/shoutcast stop et vous pouvez démarrer et arreter le serveur stream en un clic sur un simple bouton.

pour le démarrage automatique au boot du serveur :

webmin > systeme > taches crown

ajouter une tache /etc/init.d/shoutcast start "attention pas d'espace apres "start" > en root > au boot du systemsauvegarder

pour vérifier cliquez sur redémarrer le systeme...

rendez-vous à http://votreserveur:8000

ça marche !!


--------------------------------------------
maj du 31 mai 2008
--------------------------------------------

NOTICE pour faire un second serveur de streaming sur la même machine - LA NOTICE -

copier/coller le fichier /etc/init.d/shoutcast/sc_serv.conf
vers
/etc/init.d/shoutcast/shoutcast2 et renomez-le en "sc_bis.conf"

éditez-le et changez la valeur "PortBase=8000" en "PortBase=8100"
et éventuellement changez le mot de passe pour ce serveur

dans opt/shoutcast/
copier coller le fichier sc_serv vers sc_serv2 avec le gestionaire de fichier webmin

dans etc/init.d/
copier/coller le fichier shoutcast en shoutcast2
puis l'éditer avec le gestionaire de fichier de webmin "icône éditer"

coller ça à la place du contenu :

Code:
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/shoutcast-server-bin/files/shoutcast,v 1.2 2004/08/14 13:38:23 swegener Exp $

depend() {
        need localmount
}

checkconfig() {
        if ! [ -f /etc/shoutcast/shoutcast2/sc_bis.conf ] ; then
                eerror "Configuration file /etc/shoutcast/shoutcast2/sc_bis.conf does not exist!"
                return 1
        fi

        return 0
}

start() {
        checkconfig || return 1

        ebegin "Starting Shoutcast Server"
        start-stop-daemon --start --quiet --exec /opt/shoutcast/sc_serv2 /etc/shoutcast/shoutcast2/sc_bis.conf &
        eend $?
}

stop() {
        ebegin "Stopping Shoutcast Server"
        start-stop-daemon --stop --quiet --exec /opt/shoutcast/sc_serv2
        eend $?
}
maintenant, creez deux commandes personalisée comme suit :

le premiere nom : stream2
commande :
Code:
/etc/init.d/shoutcast2 start
choisissez l'utilisateur comme bon vous semble

seconde nom stopstream2
commande :
Code:
/etc/init.d/shoutcast2 stop
choisissez l'utilisateur que vous voulez

voili voila le second serveur peut-être lancé et arreté avec des boutons dans webmin>autres>commandes personalisée

rendez-vous à http://votreserveur:8100

ça tourne aussi !!

Cordialement doc_denis.
Bonjour,

Je me permet de ré ouvrir le topic afin de voir si quelqu'un peux me donner une idée sur le sousis que j'ai pour mettre en place donc le serveur shoutcast-server-bin et sous une release toutes neuf et propres ,

Malheureusement voici le code erreur ,

> emerge shoutcast-server-bin
Calculating dependencies *
* ERROR: dev-lang/php4-ovh-4.4.8_pre20070816-r1 failed.
* Call stack:
* ebuild.sh, line 1590: Called source '/usr/local/portage-ovh/dev-lang/php4-ovh/php4-ovh-4.4.8_pre20070816-r1.ebuild'
* php4-ovh-4.4.8_pre20070816-r1.ebuild, line 29: Called inherit 'php4_4-sapi'
* ebuild.sh, line 1312: Called die
* The specific snippet of code:
* QA Notice: 'sed' called in global scope: eclass php4_4-sapi
* QA Notice: 'sed' called in global scope: eclass php4_4-sapi
* [ ! -e "$location" ] && die "${1}.eclass could not be found by inherit()"
* The die message:
* php4_4-sapi.eclass could not be found by inherit()
*
* If you need support, post the topmost build error, and the call stack if relevant.
* This ebuild is from an overlay: '/usr/local/portage-ovh/'
*

!!! All ebuilds that could satisfy "shoutcast-server-bin" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-sound/shoutcast-server-bin-1.9.8-r1 (masked by: required EAPI 2, supported EAPI 1)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.


en cherchant partout pendant plusieurs jour et ne pas me faire passer pour un C.. mdr je demande le pourquoi au support d'OVH , on me répond

malheureusement les offre kimsufi ne bénéficie pas de support technique, de plus il fortement déconseillé compiler une distribution prête à l'emploi (release) car vous pourriez casser la distribution.

nous vous remercions pour votre confiance et restons à votre disposition pour tout renseignement complémentaire.

Cordialement,


Donc la ben , je tente de trouver une solution et si quelqu'un peux nous aidez cela nous ferait énormément plaisir

Projet : Web-Tv et Web-Radio ,

Merci de votre aide

doc_denis
02/10/2009, 19h20
Citation Envoyé par vuillard75
Merci pour ce tuto doc_denis : installation très rapide et simple...
pas de quoi, content de rendre service.
ouais ça marche bien, ...moi pas de plantage depuis plus d'un an et avec plusieurs flux audio.

vuillard75
02/10/2009, 19h01
Merci pour ce tuto doc_denis : installation très rapide et simple (sans connaitre de langages spécifiques ce qui change!) ; le serveur shoutcast tourne depuis 10 jours sans coupures, c'est vraiment robuste ! Merci bis!

NzK
10/03/2009, 14h16
Bonjour,
j'aimerai savoir si quelqu'un a un bon tuto pour faire une web tv sur Gentoo...

piXel59650
07/11/2008, 12h40
oui j'ai pas encore mi de playlist ^^
et j arrive pas :s

doc_denis
06/11/2008, 23h48
super ! au plaisir.

oups serveur down à 23h51...

piXel59650
06/11/2008, 20h58
c'est bon ca marche

http://213.251.133.162:8000/
même avec une playliste ^^

doc_denis
06/11/2008, 18h21
Comme je l'ai indiqué, la suite c'est sous "webmin" pour simplifier la manip et créer un bouton sur une interface graphique (bah oui, je suis un windosien).

le chemin de la commande doit correspondre au chemin dans ta distrib

webmin > autres > commandes personnalisées > créer une nouvelle commande... >
dans description = démarrage stream
dans description longue (juste en dessous) = shoutcast
dans commande = /etc/init.d/shoutcast start
executer comme usager = root (a première vue il faudrai mettre un autre utilisateur)
disponible depuis usermin = oui
sauvegarder

faire la même chose pour un bouton stop avec "/etc/init.d/shoutcast stop" au lieu de "/etc/init.d/shoutcast start"


voili-voila pour le reste, je n'ai pas de debian pour tester, et plus de serveur dispo pour la bidouille. Faudrait que je reprenne un nouveau kimsufi pour des tests ...pff

piXel59650
06/11/2008, 17h49
j'ai fait tou se qu'il y avait de marquer mais c''est pour après

Créez le shell suivant: /etc/init.d/shoutcast

ca je fais comment pas trop bien compris :s

doc_denis
04/11/2008, 21h54
Bonjour,
Y'a pas de raison... les lignes de commandes pour l'installation peuvent changés d'une distrib à l'autre, alors faut tenter le coup et remonter l'info.

voir : http://www.generation-libre.com/cree...vec-shoutcast/

pour le reste, suivre le tuto

piXel59650
04/11/2008, 01h13
bonjour a tous voila moi j'ai une question,

cela marche sur un bebian ?
parce que moi j'ai un serveur chez kimsufi le plus gros de leur game et je veux pas changer parce que si je change ben plus de serveur de jeux :s

merci a vous cordialement piXel

doc_denis
19/09/2008, 17h20
Citation Envoyé par colibri71
bonour a tous voila j'ai installer mon streaming sur le serveur dedie ovh et je constate chaque jours des coupures error Disconnected (10061)
merci pour votre aide
quelle distrib ?

aktos
09/09/2008, 15h56
Bonjour,

J'ai une question shoutcast.

Je voudrais que mon serveur recoive un flux audio par exemple http://site.com:8000.listen.pls
au lieu d'une liste de lecture qu'on doit regénérer chaque soir

Est ce possible ?
Dois je configuer sc_trans_linux ou sc_serv ?

colibri71
25/08/2008, 14h08
bonour a tous voila j'ai installer mon streaming sur le serveur dedie ovh et je constate chaque jours des coupures error Disconnected (10061)
merci pour votre aide

doc_denis
01/06/2008, 21h21
Lancelot;185293]/etc/init.d/shoutcast zap
/etc/init.d/shoutcast_trans zap
"zap" permet de ré-initialiser la playlist ?
donc, ce sont deux commandes personalisée à créer ?

Si tel est le cas, je l'ajoute en fin de tuto avec la totale sur le premier post, tu me fais signe Lancelot.

Joris.Wacholder
01/06/2008, 20h49
Merci a toi doc_denis ^^

doc_denis
31/05/2008, 22h47
la solution pour faire touner 2 shoutcast sur un serveur - la notice est reportée (copié) sur le 1er post de ce fil. UP tout en haut

Joris.Wacholder
31/05/2008, 16h14
Je t'attend sur msn pour que tu mexplique ^^

doc_denis
31/05/2008, 15h17
/opt/shoutcast/sc_serv /etc/shoutcast/shoutcast2/sc_bis.conf

youpi !! ça doit tourner - j'ai fait la même config que toi (sur mon second dédié) pour trouver

je travail sur la ligne pour le stopper

releve tes mails et contacte-moi sur messenger

Joris.Wacholder
31/05/2008, 13h29
-bash: /etc/shoutcast/shoutcast2/sc_bis.conf: Permission non accordée

Joris.Wacholder
31/05/2008, 12h15
> /home/shoutcast/shoutcast2/sc_serv /home/shoutcast/shoutcast2/sc_bis.conf
/bin/bash: /home/shoutcast/shoutcast2/sc_serv: No such file or directory

Pourtant j'ai bien mis les fichier -_- tu peux me dire pourquoi sa bug :/

doc_denis
31/05/2008, 09h51
Pour ma part, j'ai créé un sous dossier /stream/steam2/
avec un fichier "sc_bis.conf" et un "sc_serv"

Seule la ligne PortBase est changée :
PortBase=8100

vous pouvez copier/coller les fichiers du premier serveur (dossier) dans le second dossier avec webmin>autres>gestionaire de fichier
Cet outil contient un éditeur pour modifier le fichier "conf"

je lance le second serveur de stream avec une commande personalisée (stream2) :
/home/stream/stream2/sc_serv /home/stream/stream2/sc_bis.conf

vous pouvez faire de même pour un troisieme etc....

voili-voila

Joris.Wacholder
31/05/2008, 01h18
Comment fait on pour lancé 2 serveur de stream sur le meme serveur dédié merci

Lancelot
30/05/2008, 13h17
Je complete le tuto.

Si votre radio plante et qu'il est impossible de la relancer ou stopper en ayant ce message :

* Stopping Shoutcast Trans ...
start-stop-daemon: warning: failed to kill 8751: No such process [ !! ]
* ERROR: problems stopping dependent services.
* "shoutcast" is still up.
Voici ce qu'il faut faire :

/etc/init.d/shoutcast zap
/etc/init.d/shoutcast_trans zap
et vous pouvez la relancer...

Lancelot
29/05/2008, 19h56
Oui j'ai essayé afin de mettre à jour la playlist :

/sc_trans_040/killall -USR1 sc_trans_linux

et ça n'a pas marché alors que :

cd sc_trans_040

killall -USR1 sc_trans_linux

Là c'est ok !!!

J'ai du faire une bêtise quelque part...

doc_denis
28/05/2008, 19h14
un truc dans le genre doit le faire si le dossier "sc_trans_040" est en racine :
/sc_trans_040/killall -TERM sc_trans_linux

Lancelot
28/05/2008, 18h18
C'est clair avec des boutons ça serai hyper simple. J'ai vu qu'il existait des scripts mais j'y connais strictement rien là.

Je pourrai pour :

/etc/init.d/shoutcast_trans start

/etc/init.d/shoutcast_trans stop

Comme tu nous a apprit dans ton tuto mais pour :

cd sc_trans_040

killall -TERM sc_trans_linux

Là je sais pas à part creer deux boutons de plus ?

doc_denis
28/05/2008, 14h03
Comme pour shoutcast, tu doit aussi pouvoir créer des commandes personnalisées par webmin.

Mais l'idéal dans ton cas, serait de lancer un script qui fasse tout au lieu de lancer 3 commandes en ssh.

Lancelot
28/05/2008, 13h10
ahhhhhhhhh j'ai reussi puré...

Voici ma methode :

cd sc_trans_040

killall -TERM sc_trans_linux

cd

/etc/init.d/shoutcast_trans start

-----

/etc/init.d/shoutcast_trans stop

----

Maintenant je peux la lancer et l'arreter quand je veux et puis avant quand je kickai la playlist j'avai une seconde pour me connecter là j'en ai facile 10...

Merci beaucoup à toi tes commandes mon guidé

Lancelot
28/05/2008, 12h46
Citation Envoyé par doc_denis
et un
killall -USR1 /chemin du sc_trans.conf/sc_trans_linux
?

peut être :
/etc/init.d/sc_trans stop
/etc/init.d/sc_trans start

voir :http://chezdavid.ath.cx/Creer-webrat...Cast-sous.html

autre lecture :
http://www.gentoo.org/doc/fr/shoutcast-config.xml
au chapitre 3
Alors quand je tape :

/etc/init.d/shoutcast_trans start
/etc/init.d/shoutcast_trans stop

Putty repond " * Starting Shoutcast Trans ...[ ok ]" ou "* Stopping Shoutcast Trans ...[ ok ]" mais la playlist reste active...

C'est comme si il y avait plusieur playlist j'ai l'impression...

Je pense que les commandes "cd sc_trans_040" et "./sc_trans_linux" ne sont pas les bonnes methode...

Je ne peux toujours pas utiliser les commandes kill ca me dit : Aucun processus tué...

C'est le bordel complet je sais plus quoi faire...

doc_denis
27/05/2008, 23h50
et un
killall -USR1 /chemin du sc_trans.conf/sc_trans_linux
?

peut être :
/etc/init.d/sc_trans stop
/etc/init.d/sc_trans start

voir :http://chezdavid.ath.cx/Creer-webrat...Cast-sous.html

autre lecture :
http://www.gentoo.org/doc/fr/shoutcast-config.xml
au chapitre 3

Lancelot
27/05/2008, 22h33
Citation Envoyé par doc_denis
Si tu met à jour ton fichier et que tu reboot le service shoutcast, ça doit être bon..? fait un test et tiens moi au parfum.

/etc/init.d/shoutcast stop
/etc/init.d/shoutcast start
Non c'est pas bon j'avais dejà essayé ça...

Pour lancer pour couper le shoutcast c'est impec grâce à tes boutons.

Mas le "shoutcast trans" c'est un sacré bourdel lol

Le comble, je n'arrive pas à stopper un truc qui fonctionne...

doc_denis
27/05/2008, 19h40
Citation Envoyé par Lancelot
Bon par contre je devient fou avec les commandes pour mettre à jour la playlist et pour la stopper...
Si tu met à jour ton fichier et que tu reboot le service shoutcast, ça doit être bon..? fait un test et tiens moi au parfum.

/etc/init.d/shoutcast stop
/etc/init.d/shoutcast start

Lancelot
27/05/2008, 19h14
Attention il manque la fin :

Ce nom doit être le même que dans le fichier sc_trans.conf

Reste à vérifier que votre serveur SHOUTcast tourne bien et à lancer le stream.

./sc_trans_linux
Bon par contre je devient fou avec les commandes pour mettre à jour la playlist et pour la stopper...

Toutes les commandes kill et killall etc ne fonctionnent pas chez moi grrrrr

Quelqu'un peut m'aider ? (les fofo en français sur ce theme son rare)

doc_denis
25/05/2008, 21h42
Bien vu, donc pour la suite : (copier/coller de l'article, comme ça tout est ici)

Création d'une radio sur votre serveur

L'utilisation de Winamp n'est pas obligatoire (mais c'est plus facile), il est également possible de faire sa radio directement depuis votre serveur.

Téléchargez l'encoder sur votre machine

wget http://www.shoutcast.com/downloads/s..._posix_040.tgz


Note :
Attention, la version peut ne pas être à jour, je vous invite à vérifier sur le site de SHOUTcast et éventuellement à corriger le wiki si besoin.
Une fois le téléchargement terminé, décompressez le fichier là où vous le souhaitez. Un dossier sc_trans_040 sera alors créé.


tar xvzf sc_trans_posix_040.tgz

Ouvrez le dossier fraîchement créé, et éditez le fichier sc_trans.conf

cd sc_trans_040
nano sc_trans.conf


C'est là qu'il faudra changer le type d'encodage, l'adresse IP du serveur, le mot de passe, le titre de votre radio, le genre de musique, si vous voulez qu'il soit référencé…

Importez vos musiques dans un dossier, et créez une playlist.
Ici les musiques se trouvent dans le dossier /home/titres

La commande ci-dessous va créer un fichier playlist_filename.lst

find /home/titres/ -type f -name "*.mp3" > playlist_filename.lst

Attention :
Ce nom doit être le même que dans le fichier sc_trans.conf


./sc_trans_linux

Reste à vérifier que votre serveur SHOUTcast tourne bien et à lancer le stream.

MODIF OCTOBRE 2008 (ajouts des posts suivants)

Pour mettre a jour la playlist faire :

cd sc_trans_040
killall -USR1 sc_trans_linux


Tester aussi :

/etc/init.d/shoutcast_trans start
/etc/init.d/shoutcast_trans stop



Si votre radio plante et qu'il est impossible de la relancer ou stopper en ayant ce message :

* Stopping Shoutcast Trans ...
start-stop-daemon: warning: failed to kill 8751: No such process [ !! ]
* ERROR: problems stopping dependent services.
* "shoutcast" is still up.

Voici ce qu'il faut faire :

/etc/init.d/shoutcast zap
/etc/init.d/shoutcast_trans zap

Lancelot
25/05/2008, 19h30
Ah oki !!

Google oui j'ai passé ma journée dessu lol

Au final j'ai trouvé si ça peut aider quelqu'un :

Tuto playlist

doc_denis
25/05/2008, 17h44
Citation Envoyé par Lancelot
Je galère pour trouver un tuto pour creer une playlist aurais tu un lien efficace pour completer ton tuto ?
J'utilise le serveur de stream pour de la diffusion "live" www.novfm.org (winamp code l'entrée d'une carte son sur un poste dédié à la diffusion de stream), donc je n'ai pas d'info sur les playlists.

Google doit donner une réponse à ton problème.

Lancelot
25/05/2008, 15h58
Je galère pour trouver un tuto pour creer une playlist aurais tu un lien efficace pour completer ton tuto ?

doc_denis
23/05/2008, 17h21
De rien c'est avec plaisir.

Lancelot
23/05/2008, 16h41
J'y connais pas grand chose en dédié mais là franchement un grand merci !!!

Tout est hyper clair, un jeu d'enfant !!!

doc_denis
03/05/2008, 23h32
Installation serveur streaming sur une distrib OVH release 2 Gentoo 2006

Avant propos : j'ai testé une distib streaming sur kimsufi mais c'était très instable, plantage fréquent au moins une fois par jour. j'ai donc cherché une autre solution, en voici une fiable (ça marche depuis 3 mois sans aucun plantage sur un kimsufi pour une radio locale nord-vendéenne)

serveur de stream stable et fiable en quelques clics

EDIT 22 mars 2010, nouvelle url
Téléchargez la version linux ici > http://www.shoutcast.com/download-files
FIN EDIT

à l'aide du gestionaire de fichier de webmin, placez cette archive sur votre serveur dans le dosssier : /usr/portage/distfiles

avec webmin (ou putty) dans > autres > commandes shell > tapez > emerge shoutcast-server-bin

Avec le gestionaire de fichier de webmin, allez dans : /etc/shoutcast
séléctionner le fichier : sc_serv.conf et cliquez sur l'inône éditer.

changez la ligne "MaxUser" avec la valeur souhaitée, moi j'ai 399
changez la ligne "Password=changeme" par votre mot de passe "Password=mon_mot_de_passe"

Avec webmin dans > autres > commandes shell > tapez > /etc/init.d/shoutcast start > et cliquez sur executer la commande

idem pour fermer le serveur avec la commande > /etc/init.d/shoutcast stop

Pour simplifier le démarrage ou l'arret on peut aussi créer des commandes personalisées comme suit :

webmin > autres > commandes personnalisées > créer une nouvelle commande... >
dans description = démarrage stream
dans description longue (juste en dessous) = shoutcast
dans commande = /etc/init.d/shoutcast start
executer comme usager = root (a première vue il faudrai mettre un autre utilisateur)
disponible depuis usermin = oui
sauvegarder

faites la même chôse avec la commande > /etc/init.d/shoutcast stop et vous pouvez démarrer et arreter le serveur stream en un clic sur un simple bouton.

pour le démarrage automatique au boot du serveur :

webmin > systeme > taches crown

ajouter une tache /etc/init.d/shoutcast start "attention pas d'espace apres "start" > en root > au boot du systemsauvegarder

pour vérifier cliquez sur redémarrer le systeme...

rendez-vous à http://votreserveur:8000

ça marche !!


--------------------------------------------
maj du 31 mai 2008
--------------------------------------------

NOTICE pour faire un second serveur de streaming sur la même machine - LA NOTICE -

copier/coller le fichier /etc/init.d/shoutcast/sc_serv.conf
vers
/etc/init.d/shoutcast/shoutcast2 et renomez-le en "sc_bis.conf"

éditez-le et changez la valeur "PortBase=8000" en "PortBase=8100"
et éventuellement changez le mot de passe pour ce serveur

dans opt/shoutcast/
copier coller le fichier sc_serv vers sc_serv2 avec le gestionaire de fichier webmin

dans etc/init.d/
copier/coller le fichier shoutcast en shoutcast2
puis l'éditer avec le gestionaire de fichier de webmin "icône éditer"

coller ça à la place du contenu :

Code:
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/shoutcast-server-bin/files/shoutcast,v 1.2 2004/08/14 13:38:23 swegener Exp $

depend() {
        need localmount
}

checkconfig() {
        if ! [ -f /etc/shoutcast/shoutcast2/sc_bis.conf ] ; then
                eerror "Configuration file /etc/shoutcast/shoutcast2/sc_bis.conf does not exist!"
                return 1
        fi

        return 0
}

start() {
        checkconfig || return 1

        ebegin "Starting Shoutcast Server"
        start-stop-daemon --start --quiet --exec /opt/shoutcast/sc_serv2 /etc/shoutcast/shoutcast2/sc_bis.conf &
        eend $?
}

stop() {
        ebegin "Stopping Shoutcast Server"
        start-stop-daemon --stop --quiet --exec /opt/shoutcast/sc_serv2
        eend $?
}
maintenant, creez deux commandes personalisée comme suit :

le premiere nom : stream2
commande :
Code:
/etc/init.d/shoutcast2 start
choisissez l'utilisateur comme bon vous semble

seconde nom stopstream2
commande :
Code:
/etc/init.d/shoutcast2 stop
choisissez l'utilisateur que vous voulez

voili voila le second serveur peut-être lancé et arreté avec des boutons dans webmin>autres>commandes personalisée

rendez-vous à http://votreserveur:8100

ça tourne aussi !!

Cordialement doc_denis.