DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2007-04-03 00:53:08

Nabil
Membre
Date d'inscription: 2007-04-03
Messages: 22

[Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

Utiliser son serveur comme une source de diffusion pour ShoutCast est très pratique pour diffuser une webradio musicale afin d'éviter de laisser son ordinateur allumé toute la journée. Pour cela je vous propose SC_TRANS, ci-après la tuto.

Après avoir installé SoutCast en suivant la tuto de Flying Jack, il suffit suivre ces étapes :

1 - Installation :

Veuillez vous connecter avec "root" via Putty, ou avec un autre pseudo (n'oublier pas d'utiliser la commande su dans ce cas là)

- Télécharger le programme sur votre serveur :

wget http://www.shoutcast.com/downloads/sc_t … ix_040.tgz


Attendre le téléchargement, puis taper :

tar -xvzf sc_trans_posix_040.tgz
mv sc_trans_040 radio


2 - Configuration :

On accède au dossier :

cd radio

Changement du nom de programme :

cp sc_trans_linux sc_trans
rm sc_trans_linux


Editer votre fichier sc_trans.conf :

vi sc_trans.conf

Copier ce code ci-dessous, coller dans Putty en cliquant sur le bouton droit de votre souris et enfin configurer (IP, mot de passe, limite des auditeurs, ....etc)

Code:

  
ServerIP=Mettez l'adresse IP de votre dedibox
ServerPort=Mettez votre port, par defaut c'est le 8000
Password=Le mot de passe que vous avez mis dans sc_serv.conf de ShoutCast
StreamTitle=Titre à choisir
StreamURL=L'adresse de votre site
Genre=Type de musique diffusée
Bitrate=La qualité de vos mp3 pour 128 Kbs mettez 128000
SampleRate=La fréquence de vos fichiers mp3 par exemple 44100
Channels=2
Quality=Mettez un chiffre de 1 à 10, 1 pour une meilleure qualité
CrossfadeMode=Je ne sais pas, laisser ce qui est mis par defaut
CrossfadeLengt= Le temps en milliseconde de chauvechement entre deux chansons qui se suivent par exemple 8000
UseID3=Je ne sais pas, laisser ce qui est mis par defaut
Public=Je ne sais pas, laisser ce qui est mis par defaut
AIM=Laisser vide
ICQ=Laisser vide
IRC=Laisser vide

Appuyer sur Echappe puis taper :

:wq

Editer la playlist, taper :

vi example.lst

Taper les noms des fichiers de vos mp3, je vous conseille de bien configurer les paramètres artiste, nom de l'album et le titre de chaque fichiers

Code:

/home/playlist/Titre1.mp3
/home/playlist/Titre2.mp3
.
.
.
etc

Appuyer sur Echappe puis taper :

:wq

3 - Mise en place des fichiers mp3

Compresser vos fichiers mp3 dans un fichier zip nommé mp3.zip
Placer le fichier mp3.zip par ftp : http://www.votre_site.com/mp3.zip
Aller sur Putty, aller dans le dossier /home
sd-XXXX: /home# taper :
mkdir playlist
cd playlist
wget http://www.votre_site.com/mp3.zip
unzip mp3.zip


Laisser décompresser, puis tapez :

dir

Vous devez voir vos fichiers mp3

4 - Mettre en marche la diffusion

Aller dans le dossier /root ou /home/votrepseudo ou se connecter entant que root ou avec un autre pseudo (n'oubliez pas la commande su dans ce dernier cas)

Démarrer SC-TRANS en tapant :

cd radio
./sc_trans


Vous devez voir ça :

Code:

*******************************************************************************
** TRANScast Distributed Network Audio Content Provider
** Copyright (C) 2000 Nullsoft, Inc.  All Rights Reserved.
** Use "sc_trans filename.conf" to specify a config file.
*******************************************************************************
<04/03/07@00:50:50> [TRANSCast] DNAS/posix v0.400-LAME (Mar  4 2003) starting up...
<04/03/07@00:50:50> [MAIN] PID: 9959
<04/03/07@00:50:50> [MAIN] Loaded config from sc_trans.conf
<04/03/07@00:50:50> [MAIN] Loading playlist (example.lst)
<04/03/07@00:50:50> [MAIN] Found (XXX) entries in playlist (XXX = le nombre de fichier mp3 à diffuser)
<04/03/07@00:50:50> [MAIN] Playlist decoder thread starting
<04/03/07@00:50:50> [MAIN] Streaming thread starting
<04/03/07@00:50:50> [DECODE] Opened Titre1.mp3
<04/03/07@00:50:50> [STREAM] Creating stream socket
<04/03/07@00:50:50> [STREAM] Resolving stream host
<04/03/07@00:50:50> [STREAM] Connected to host server
<04/03/07@00:50:50> [STREAM] Host server gave success (OK2)
<04/03/07@00:50:50> [STREAM] Stream to (votre_IP) established
<04/03/07@00:50:50> [STREAM] Sending stream information
<04/03/07@00:50:52> [MAIN] Title Updated

Votre radio est en ligne !

Vérifier le sur http://ip:8000

Quelques problèmes, limites

1 - Le problème c'est que ca bloque parfois après quelques heures et le Shoucast se met en down. Il me semble que le fichier sc_trans.log devient volumineux. Quand je redémarre SC_TRANS (./sc_trans) ca m'affiche : "Débordement de la taille de fichier"
quand je supprime sc_trans.log (rm sc_trans.log) j'arrive à démmarer le serveur avec ./sc_trans
2 - Pas de stratégie musicale, pas de programmation, la musique tourne en boucle

Dernière modification par Nabil (2008-04-18 08:48:35)

Hors ligne

 

#2 2007-04-03 08:10:14

Mogui
D'honneur de membre
Lieu: 92 et 67
Date d'inscription: 2006-05-28
Messages: 1602
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

Un peu HS, mais ca me fait penser, qu'ont pourrait faire une didiou d'admin par le web big_smile


Les gens normaux... croient que si ça marche, c'est qu'il n'y a rien à réparer.
Les ingénieurs croient que si ça marche, c'est que ça ne fait pas encore assez de choses.

Hors ligne

 

#3 2007-07-20 00:37:09

hAnI
Membre
Date d'inscription: 2006-11-07
Messages: 36

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

Nabil a écrit:

Quelques problemes

Le probleme que ca marche, mais ca bloque après quelques heures, le serveur SC_TRANS se met en down. Il me semble que le fichier sc_trans.log devient volumineux. quand j'essaye de le démarrer (./sc_trans) ca m'affiche :
Débordement de la taille de fichier
quand je supprime sc_trans.log (rm sc_trans.log) j'arrive à démmarer le serveur avec ./sc_trans
C'est du à quoi ce probleme ?

essaye de desactiver le log
pour cela tu n'a qu'a commenter la ligne LogFile=sc_trans.log

Hors ligne

 

#4 2007-07-20 11:07:25

ScHinZe
Eleveur de chèvres
Lieu: Katmandou
Date d'inscription: 2006-08-04
Messages: 2516
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

Alors pour info, sachez que la première ligne de la playlist n'est pas lue par sc_trans. Donc mettre une ligne "factice" au début.
Pour ton soucis, j'te conseillerais de virer le log...
Pour ta façon d'envoyer les mp3.... Autant uploader direct les fichiers mp3... Moi c'est ce que je fais
Et j'ai un cron qui tourne et qui met à jour mon fichier de playlist chaque jour à minuit.


http://www.schinze.fr/_imgs/banniere.jpg

Hors ligne

 

#5 2007-07-20 19:34:53

shamankick
Membres d'honneurs
Lieu: Paris
Date d'inscription: 2006-08-24
Messages: 948
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

Flying Jack a écrit:

Et j'ai un cron qui tourne et qui met à jour mon fichier de playlist chaque jour à minuit.

oui alors surtout pas plus de 600 (maxi maxi 610) entrées dans la playlist
sinon la brave bête elle s'emmele les pinceaux :wacko:


[x_o]  http://www.sub-machine.net ||| http://www.subflow.net ----- NEWBIE BLING BLING
UID 5

Hors ligne

 

#6 2007-07-20 19:49:33

ScHinZe
Eleveur de chèvres
Lieu: Katmandou
Date d'inscription: 2006-08-04
Messages: 2516
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

J'en suis a 3038 entrées, et aucun soucis...


http://www.schinze.fr/_imgs/banniere.jpg

Hors ligne

 

#7 2007-07-20 20:16:40

shamankick
Membres d'honneurs
Lieu: Paris
Date d'inscription: 2006-08-24
Messages: 948
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

??? ah tu m'épate ?? j'en reste quoi !

j'ai deja dépassé les 615 tracks sur ma playlist et bien le bouzin n'as pas apprécié,
il me relisais les mêmes tracks 4 fois d'affilé, que des merdes.
en plus, je l'ai lu sur les forum winamp que 600 etait la limite

mais si tu le dit je te crois...évidement, tu est peut etre comme Garcimor, t'as un truc ?

je monterais a 1000 pour voir

Dernière modification par shamankick (2007-07-20 20:18:29)


[x_o]  http://www.sub-machine.net ||| http://www.subflow.net ----- NEWBIE BLING BLING
UID 5

Hors ligne

 

#8 2007-07-20 20:18:04

ScHinZe
Eleveur de chèvres
Lieu: Katmandou
Date d'inscription: 2006-08-04
Messages: 2516
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

A priori, aucun soucis de replay:
http://stream.nipournicontre.com:8000/played.html


http://www.schinze.fr/_imgs/banniere.jpg

Hors ligne

 

#9 2007-07-20 20:22:01

shamankick
Membres d'honneurs
Lieu: Paris
Date d'inscription: 2006-08-24
Messages: 948
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

pourquoi la fenêtre elle saute dans tout les sens quand je passe ma souris
sur la radio a gauche (http://www.nipournicontre.com/)
ton roll-over il est énervé ?

Dernière modification par shamankick (2007-07-20 20:29:43)


[x_o]  http://www.sub-machine.net ||| http://www.subflow.net ----- NEWBIE BLING BLING
UID 5

Hors ligne

 

#10 2007-07-20 20:25:16

ScHinZe
Eleveur de chèvres
Lieu: Katmandou
Date d'inscription: 2006-08-04
Messages: 2516
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

Aucun soucis chez moi...
Quel browser ?


http://www.schinze.fr/_imgs/banniere.jpg

Hors ligne

 

#11 2007-07-20 20:26:56

shamankick
Membres d'honneurs
Lieu: Paris
Date d'inscription: 2006-08-24
Messages: 948
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

Ff 2.0.0.5  Win XP

mais aucun probleme avec Gnome navigateur sous Deb

Dernière modification par shamankick (2007-07-20 20:32:52)


[x_o]  http://www.sub-machine.net ||| http://www.subflow.net ----- NEWBIE BLING BLING
UID 5

Hors ligne

 

#12 2007-07-20 20:34:14

ScHinZe
Eleveur de chèvres
Lieu: Katmandou
Date d'inscription: 2006-08-04
Messages: 2516
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

Chuis sous FF 2.0.0.5 aussi, Window$ XP Pro, et aucun soucis...

Chez wam, au taf, et partout où j'ai testé...


http://www.schinze.fr/_imgs/banniere.jpg

Hors ligne

 

#13 2007-07-20 20:39:57

shamankick
Membres d'honneurs
Lieu: Paris
Date d'inscription: 2006-08-24
Messages: 948
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

pas grave, c'est moi qui doit etre enervé


[x_o]  http://www.sub-machine.net ||| http://www.subflow.net ----- NEWBIE BLING BLING
UID 5

Hors ligne

 

#14 2007-07-20 20:41:40

ScHinZe
Eleveur de chèvres
Lieu: Katmandou
Date d'inscription: 2006-08-04
Messages: 2516
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

bah reste zen ^^


http://www.schinze.fr/_imgs/banniere.jpg

Hors ligne

 

#15 2007-11-02 00:01:17

Sunday
Maitre Jeidi
Date d'inscription: 2007-04-04
Messages: 207
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

Merci c'est monstrueux !

Pour info, Shuffle=1 mélangera la playlist que vous aurez créer.

Sur 0, ça lira tout dans l'ordre smile

Oula, c'est un gouffre parcontre :

http://ftp3.freeheberge.free.fr/images/92qrunh3.png

Dernière modification par Sunday (2007-11-02 11:41:31)

Hors ligne

 

#16 2007-12-03 09:55:30

wilo
Je débarque
Date d'inscription: 2007-12-03
Messages: 1

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

Bonjour

J ai un tit de souci sur ce tutorial

<12/03/07@10:12:25> [MAIN] Error opening /home/playlis
<12/03/07@10:12:25> [MAIN] Error opening /home/playlis
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped


Cordialement
wilo

Hors ligne

 

#17 2008-06-23 09:40:23

mafia
Petit scarabé
Date d'inscription: 2008-03-22
Messages: 58

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

bonjour

je suis oblige de lancer les  deux ./sc_serv et ./sc_trans comme il son pas dans le meme dossier
si je pas les deux sa marche pas

Hors ligne

 

#18 2008-06-23 11:59:50

ScHinZe
Eleveur de chèvres
Lieu: Katmandou
Date d'inscription: 2006-08-04
Messages: 2516
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

et ?


http://www.schinze.fr/_imgs/banniere.jpg

Hors ligne

 

#19 2008-06-26 22:37:31

winner49
Petit scarabé
Date d'inscription: 2008-06-08
Messages: 62

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

Bonsoir,

Mon soucis est que seul la première chanson passe les autres ne passe pas !

Merci d'avance.

Hors ligne

 

#20 2008-06-26 22:38:23

ScHinZe
Eleveur de chèvres
Lieu: Katmandou
Date d'inscription: 2006-08-04
Messages: 2516
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

poste ton fichier de conf et ton fichier de playlist


http://www.schinze.fr/_imgs/banniere.jpg

Hors ligne

 

#21 2008-06-26 22:58:34

winner49
Petit scarabé
Date d'inscription: 2008-06-08
Messages: 62

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

Playlist :

Code:

# this is a sample playlist file.
#
# the playlist contains one line per song file you wish to stream.  the paths
# should be absolute.
#
# if shuffle is off, the songs will play in order.
#
# the playlist is read once at startup, and cached to memory.  you may update
# the playlist in a running process by sending a kill -USR1.  The next track
# to play after the one currently playing will be from the new playlist.
#
# on linux, you may specify a playlist item of DSP:/dev/soundcard, where soundcard
# is the name of your audio device.  It's usually /dev/audio.  doing so will allow
# you to broadcast from a line input feed instead of mp3s on disk.
#
# the playlist ignores the first valid line.  Don't ask why.
# Your playlist must have at least 2 entries.  if you only want to stream one file
# over and over again, then list it twice, including DSP sources.
#
# the following 2 lines are sample playlist lines.  you should replace them with
# actual mp3 files, being sure to adhere to all the content guidelines set forth in
# the .conf file!
/home/playlist/Laurent_Wolf_-_Wash_My_World.mp3
/home/playlist/Logic - Acid Boy.mp3
/home/playlist/Justice_-_Stress.mp3

Conf:

Code:

; stream info.
; Sample sc_trans/0.35-j config file
; j.frankel 12/05/00
; t.pepper 10/31/00
; (relays not supported, yo)
;
; sc_trans operates in one of two modes, either reading mp3s off disk, decoding,
; re-encoding, and then broadcasting them, or relaying from a shoutcast server,
; transcoding to a lower bitrate, and broadcasting to a new server.

; sc_trans accepts the following signals:
; HUP - flush logfiles (close and reopen) -- will make console logging stop
; WINCH - jump to next song
; USR1 - reload playlist off disk (will not interrupt current playing stream)
; USR2 - toggle shuffle on/off
; TERM - normal sc_trans shutdown (clean)

; PlaylistFile (required EVEN IF RELAYING) - playlist file (to create, use
; find /path/to/mp3/directory -type f -name "*.mp3" > playlist_filename.lst
PlaylistFile=example.lst

; ServerIP/ServerPort are the target server to send to
ServerIP=***
ServerPort=8000

; Password is the password on the sc_serv you're sending to.
Password=*****

; StreamTitle/URL/Genre define the data that appears on the directory and in the
; stream info.
StreamTitle=HM Stream
StreamURL=*****
Genre=House, Electro, Techno...

; Logfile optionally denotes a text file to log sc_trans to.  a kill -HUP
; will force a close and re-open of this file (but will also cease logging to
; the console)
LogFile=sc_trans.log

; Shuffle the playlist
Shuffle=1

; Bitrate/SampleRate/Channels recommended values:
; 8kbps 8000/11025/1
; 16kbps 16000/11025/1
; 24kbps 24000/22050/1
; 32kbps 32000/22050/1
; 64kbps mono 64000/44100/1
; 64kbps stereo 64000/22050/2
; 96kbps stereo 96000/44100/2
; 128kbps stere0 128000/44100/2
Bitrate=128000
SampleRate=44100
Channels=2
; Quality is from 1-10. 1 is best, 10 is fastest.
Quality=1

; Mode=0 for none, 1 for 100/100->100/0, 2 for 0/100->100/0
CrossfadeMode=1
; Length is ms.
CrossfadeLength=8000

UseID3=0

; Public determines whether or not this station will show up in the directory
Public=1

; Put stuff here for user interaction (AOL IM, ICQ, IRC)
AIM=
ICQ=
IRC=

Dernière modification par winner49 (2008-08-16 17:10:29)

Hors ligne

 

#22 2008-06-26 23:00:32

ScHinZe
Eleveur de chèvres
Lieu: Katmandou
Date d'inscription: 2006-08-04
Messages: 2516
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

et le PlaylistFile= ?


http://www.schinze.fr/_imgs/banniere.jpg

Hors ligne

 

#23 2008-06-26 23:17:26

winner49
Petit scarabé
Date d'inscription: 2008-06-08
Messages: 62

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

J'ai laissé example.lst et j'utilise celui la !

Hors ligne

 

#24 2008-06-26 23:18:43

ScHinZe
Eleveur de chèvres
Lieu: Katmandou
Date d'inscription: 2006-08-04
Messages: 2516
Site web

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

au cas où, met le chemin complet dans ta playlist.
Pour info, sache que le premier mp3 dans ta playlist n'est pas lu.


http://www.schinze.fr/_imgs/banniere.jpg

Hors ligne

 

#25 2008-06-26 23:21:15

winner49
Petit scarabé
Date d'inscription: 2008-06-08
Messages: 62

Re: [Tuto] SC_TRANS: Utiliser son serveur comme source de diffusion

Ba c'est bizard car le premier de la liste et lu et c'est le seul !

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson