Exécution d'une station de radio Internet avec Icecast [Linux]

Exécution d'une station de radio Internet avec Icecast [Linux]

Donc, vous êtes un DJ ou musicien live, et que vous voulez obtenir une certaine exposition pour vos compétences en ligne. Il y a plusieurs services que vous pouvez louer pour accueillir des stations de radio Internet & # 8211; Caster.fm et Shoutcast viennent à l'esprit & # 8211; mais obtenir vos outils fonctionner sur Linux est pas toujours trivial.

Une bonne alternative est Icecast , Logiciel de streaming avec la licence GPL et un répertoire des stations de radio en ligne. Vous pouvez le télécharger ici ou l'installer via le gestionnaire de paquets de votre distribution Linux.

Non seulement installer Icecast; un client d'origine, qui se connecte au serveur Icecast et gérer les détails de la station de radio est également nécessaire. , Mais je l'ai trouvé plus facile à utiliser pour une seule station de radio est la ligne de commande client EZStream . Dans ce tutoriel, je vais vous guider dans la configuration Icecast et EZStream.

Configuration Icecast

D'abord, ouvrez le fichier « /etc/icecast2/icecast.xml » avec les privilèges root. Vous pouvez laisser la plupart de cavalier seul, mais veulent au moins les mots de passe de changement pour l'authentification. Dans mon cas, j'ai aussi changé le numéro de port à la valeur par défaut parce que 8001, 8000, était déjà en cours d'utilisation.

Maintenant, & gt;

 Sudo /etc/init.d/icecast commencer 

Sur mon système, le programme est appelé « Icecast », mais le vôtre pourrait être appelé « icecast2. »

Le serveur est en cours d'exécution maintenant, mais il n'y a pas de flux audio. Vous pouvez accéder à la page d'administration Icecast ouvrir votre navigateur et visiter 127.0.0.0.1: 8000 (en remplacement de « 8000 » correctement si elle a changé son numéro de port). Entrez le nom d'utilisateur « admin » et le mot de passe défini dans icecast.xml. La page d'administration ressemble d'abord à ceci:

Configuration & gt; & gt; .

Tout d'abord, vous devez créer une liste de lecture de tout ou partie de la musique que vous avez sur le système. Si vous ne l'avez pas, voici une commande simple à faire une liste de tous archivos.mp3 dans votre répertoire de la musique, dans l'ordre alphabétique:

 Trouver ~ / Music mp3 -type f -name * & gt; ~ / Musique / Listes de lecture / Icecast playlist.txt 

Icecast vous permet également de diffuser d'autres formats tels que Ogg Vorbis, mais utilisez le format MP3, car c'est ce que la plupart de mes fichiers musicaux sont.

Si vous ouvrez le fichier résultant « Icecast playlist.txt » avec un éditeur de texte, vous voyez que c'est juste une liste de pistes avec des chemins de fichiers complets. Vous pouvez le modifier comme vous le souhaitez.

Vous êtes maintenant prêt à modifier le fichier de configuration EZStream. Créez un répertoire pour lui quelque part dans votre répertoire racine. Par exemple:

 Mkdir ~ / .ezstream 

Les fichiers de configuration sont sauvegardées dans "/ usr / share / doc / EZStream" ou "/ usr / share / doc / ezstream- [version]" dans un répertoire appelé "exemples". Copier dans le répertoire que vous venez de créer un exemple de fichier de votre choix:

 Cp /usr/share/doc/ezstream-0.5.6/ejemplos/ezstream_mp3.xml ~ / .ezstream 

Maintenant, ouvrez la copie pour l'édition. Il y a des choses à changer ici. Si vous utilisez un port non standard, vous devez modifier dans la section sur la ligne 10 pour correspondre le mot de passe que vous avez créé pour Icecast et modifier la section pour pointer vers votre fichier playlist.

Faites défiler jusqu'à la configuration du serveur pour modifier le nom et la description de votre station et éventuellement ajouter un lien vers votre site Web. il y a une option à la fin du fichier pour faire connaître leur transmission. Par défaut, il se présente comme suit:

 0 

Si vous voulez que votre poste apparaisse dans le répertoire public de Icecast, changer le « 0 » par « 1 ». Pour que cela fonctionne vraiment, vous devez configurer la redirection de port pour éviter les règles de pare-feu qui limitent l'accès externe à votre système. Je ne vais pas entrer dans ce ici parce que la configuration varie en fonction de la configuration de votre réseau.

Une fois que vous êtes satisfait de votre fichier de configuration ezstream_mp3.xml, commencez EZStream et pointer vers ce fichier:

 EZStream -c ~ / .ezstream / ezstream_mp3.xml 

Icecast et EZStream doivent maintenant être connectés! 127.0.0.0.1 à nouveau: 8000 dans votre navigateur. Cette fois-ci, vous devriez voir des informations:

You & gt; Audacieux, ou directement en ouvrant l'URL dans votre lecteur multimédia

.

Si & gt; & gt; Si

J'espère que vous avez été aussi amusant pour vous comme pour moi. Avez-vous une station de radio en ligne? Comment préparez-vous? Avez-vous des conseils pour les débutants?

Maintenant que tu as fini de lire Exécution d'une station de radio Internet avec Icecast [Linux], nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Go up