web-dev-qa-db-fra.com

Ubuntu pour la radio Internet

Je prévois de configurer un serveur de diffusion exclusivement pour la radio Internet à l'aide d'Icecast2. de quels logiciels ai-je besoin pendant l'installation d'Ubuntu et des applications tierces dont j'ai besoin?.

Je vais utiliser BUTT (Broadcast using this tool) Encoder et j'aimerais pouvoir exécuter BUTT sur n’importe quel ordinateur afin que d’autres personnes puissent diffuser sur mon serveur où que vous soyez.

Je suis à la recherche de conseils ou de tutoriels sur la manière d'atteindre ces objectifs. J'ai principalement besoin d'informations sur la configuration de Ubuntu Server et d'icecast2.

Aussi graphique? si oui quel. Préférablement léger. Je choisis Ubuntu pour son niveau de sécurité et de fiabilité.

J'espère que quelqu'un pourra m'aider car je prévois d'en faire une station de radio communautaire. Merci beaucoup

Khz

7
user93100

apt-get install icecast2

Ensuite, nous devons éditer /etc/icecast2/icecast.xml. La plupart des valeurs par défaut devraient fonctionner correctement pour le moment, mais vous devez modifier les mots de passe dans la section .... Le mot de passe source est le mot de passe que Ices2 utilisera ultérieurement pour se connecter à Icecast2; le mot de passe admin est le mot de passe que l'administrateur utilisera dans l'interface Web de Icecast2; nous n'utiliserons pas le mot de passe de relais, mais vous devriez quand même le changer.

vi /etc/icecast2/icecast.xml

[...]
    <authentication>
        <!-- Sources log in with username 'source' -->
        <source-password>password1</source-password>
        <!-- Relays log in username 'relay' -->
        <relay-password>password2</relay-password>

        <!-- Admin logs in with the username given below -->
        <admin-user>admin</admin-user>
        <admin-password>password3</admin-password>
    </authentication>
[...]

Ensuite, éditez/etc/default/icecast2 et définissez ENABLE sur true:

vi/etc/default/icecast2

# Defaults for icecast2 initscript
# sourced by /etc/init.d/icecast2
# installed at /etc/default/icecast2 by the maintainer scripts

#
# This is a POSIX Shell fragment
#

# Full path to the server configuration file
CONFIGFILE="/etc/icecast2/icecast.xml"

# Name or ID of the user and group the daemon should run under
USERID=icecast2
GROUPID=icecast

# Edit /etc/icecast2/icecast.xml and change at least the passwords.
# Change this to true when done to enable the init.d script
ENABLE=true

Voilà, nous pouvons maintenant démarrer le serveur Icecast2: /etc/init.d/icecast2 start

Vous pouvez maintenant diriger votre navigateur vers http: //: 8000/(remplacer 192.168.0.100 par votre propre adresse IP ou votre nom de domaine complet) et naviguer à travers l'interface Web.

Il y a quelques paramètres supplémentaires à modifier en fonction de l'utilisation que vous souhaitez en faire. Mais cela devrait vous aider à démarrer.

1
Frank Barcenas

Je ne suis pas expérimenté avec ça mais il y a Airtime par sourcefabric ici .

Ça a l'air génial et assez facile, il y a aussi une version pro.

0
Yaron