Comment installer SHOUTcast sur Ubuntu

crier

Casting SHOUT est une technologie de streaming audio, largement utilisé par stations de radio Internet, et a été développé par Nullsoft (le même que le grand et unique Winamp) à la mi-1999. Ce n'est pas open source mais AOL, son propriétaire actuel, le propose en tant que freeware, mais en raison de son Prise en charge de Linux Il est largement utilisé sur cette plateforme et aujourd'hui nous allons montrer comment installer SHOUTcast sur Ubuntu.

Strictement parlant, nous allons installer Serveur audio réseau distribué SHOUTcast 2.0, ou DNAS 2.0, comme son nom actuel, et une fois cela fait, nous serons en mesure de transmettre de la musique via Internet et d'avoir notre propre station de radio. Mais tout d'abord, et comme dans tous les cas cela implique de télécharger le logiciel, mais dans le cas de Linux/Unix avant cela nous allons créer un compte utilisateur surtout pour utiliser ça serveur de streaming car comme nous le savons, il n'est pas sûr de faire ces choses à partir du compte root ou de notre compte d'utilisateur principal.

Donc, nous exécutons 'su' pour devenir superutilisateur et ensuite:

ajouter un utilisateur en streaming

streaming passwd

Une fois la mot de passe pour cet utilisateur (à qui il est demandé de rentrer pour s'assurer que tout va bien) nous mettons fin à cela et il est pratique pour nous de «sortir» de l'utilisateur root dans le terminal pour éviter tout accident. Ensuite, nous nous connectons avec l'utilisateur streaming pour travailler à partir de là, nous créons donc les répertoires de téléchargement et de serveur.

Télécharger $ mkdir

serveur $ mkdir

Nous allons maintenant nous positionner dans le répertoire créé pour les téléchargements et procéder au téléchargement de SHOUTcast depuis les serveurs Nullsoft en utilisant le tout-puissant wget, qui est inclus par défaut dans Ubuntu:

$wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz

Maintenant, nous décompressons l'archive tar:

$ tar xfz sc_serv2_linux_x64-latest.tar.gz

Nous nous positionnons dans le dossier du serveur et y copions le binaire sc_serv:

cd ..

serveur cd

$ cp ../download/sc_serv ./

Maintenant que nous l'avons, nous allons avoir besoin d'un fichier de configuration pour SHOUTcast, nous allons donc créer un fichier vierge en utilisant notre éditeur de texte préféré (dans notre cas, nous allons utiliser un stylo). Certains aspects à garder à l'esprit sont ceux des mots de passe: mot de passe d'administrateur C'est le mot de passe que nous utiliserons pour effectuer l'administration à distance via l'interface Web, et mot de passe de flux_1 C'est celui utilisé par le lecteur multimédia pour le streaming.

$ pen sc_serv.conf

Nous ajoutons ce qui suit:

adminpassword = mot de passe
mot de passe = mot de passe1
requireestreamconfigs = 1
streamadminpassword_1 = mot de passe2
streamid_1 = 1
streampassword_1 = mot de passe3
streampath_1 = http: //radio-server.lan: 8000
logfile = logs / sc_serv.log
w3clog = logs / sc_w3c.log
banfile = contrôle / sc_serv.ban
ripfile = contrôle / sc_serv.rip

Pour ceux qui aiment faire la configuration plus directement à partir d'un navigateur, ils peuvent aller dans le dossier des téléchargements et y exécuter le fichier builder.sh ou setup.sh, puis nous saisissons ce qui suit dans le navigateur Web: http: // localhost : 8000, pour faire la configuration à notre goût.

Ensuite, nous démarrons le serveur SHOUTcast à partir du répertoire du serveur:

$sc_serv

Voyons maintenant sur quel port il travaille:

$ netstat -tulpn | grep sc_serv

Nous avons besoin de ces informations car nous devons autoriser l'accès de l'extérieur à nos équipements, pour lesquels nous devons ouvrir les ports correspondants sur le routeur (cela se trouve généralement parmi les options NAT). Aussi, si nous avons un pare-feu configuré sur notre ordinateur, nous devons autoriser l'entrée de connexions de l'extérieur tant qu'elles sont dirigées vers le port sur lequel SHOUTcast fonctionne.

Nous pouvons maintenant tester cette configuration à partir d'un autre ordinateur, pour lequel nous ouvrons un navigateur Web et entrons l'IP de l'ordinateur sur lequel nous installons SHOUTcast, par exemple: http: 192.168.1.100/8000. Nous verrons l'interface SHOUTcast avant nous, mais sans listes de lecture, car pour cela, nous devons démarrer un lecteur compatible (Winamp parmi eux, bien sûr) et configurer la lecture via le streaming, quelque chose qui de Nullsoft ils nous montrent et c'est très simple, mais comme c'est plutôt quelque chose de multiplateforme et pas typique de Linux, nous n'avons donc pas voulu l'inclure pour ne pas étendre ce tutoriel trop longtemps.


2 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Leo dit

    Est bien. Je l'utilise avec Winamp et son plugin sur un ordinateur Windows pour diffuser un signal qui arrive en ligne. Le fait est que j'aimerais pouvoir faire la même chose sous Linux, mais quel lecteur permet de faire de même?

  2.   emerson dit

    Siempre lo mismo
    Celui qui consacre son temps et ses efforts à faire le post, ne comprend pas que celui qui va le lire ne sait pas la même chose que lui, c'est pourquoi il l'a cherché ...
    quand il arrive à une ligne qui dit, par exemple: "Maintenant, nous décompressons l'archive tar" et que l'imbécile qui lit n'a aucune idée de ce qu'est une archive tar ou comment elle est décompressée, il est plus fatigué d'avoir à décompresser ces différents types de fichiers , que chacun a son père et sa mère, ... Ou s'il lit: «On se positionne dans le dossier du serveur et on y copie le binaire sc_serv» ... alors tu te souviens de sa mère et tu te demandes pourquoi tu es entré dans cet endroit si vous avez toujours la même chose qui vous arrive, le post vous dit qu'il vous apprendra à faire une chose et il ne vous apprendra jamais rien,
    Et maintenant un fan viendra me dire que Linux est fait pour les esprits brillants et ceux qui veulent apprendre et pour qui l'informatique est un défi ...
    Ce n'est pas mon cas, je suis avec cette merde depuis dix ans et je le fais parce que je veux quitter les fenêtres, mais pour l'instant, la merde l'est toujours. Oui, je sais, personne ne m'oblige à l'utiliser, d'accord, ce dont je me plains n'est pas de la merde, je me plains des astuces que ceux qui disent que Linux est merveilleux me disent. et les gourous, qui parlent de Linux comme s'ils savaient, que chacun vous dit quelque chose de différent, et que seule la vanité les émeut
    Aujourd'hui j'étais bavard, mais pas pour les anciens utilisateurs de Linux, qui ont toujours été de la viande de forum, sinon pour ceux qui entrent, qui ne créent pas de chansons de sirène