Actuellement, un environnement de connectivité dans le réseau est en train de se positionner dans le monde entier où tout le contenu multimédia y est transmis, ce qui facilite son accès depuis n'importe où dans le monde, en omettant les défaillances des antennes radio car Internet est sans aucun doute un support beaucoup plus fiable et sûr. avec une plus grande portée. Aujourd'hui, nous trouvons des millions de stations de radio, de sites de télévision, de vidéos et plus directement via le streaming, à la fois gratuit et gratuit. Dans ce segment de tâches, nous en trouvons une en particulier qui a été développée pour cela, SHOUTcast.
Solvetic analysera le processus d'installation de SHOUTcast sur le serveur Ubuntu 18.04 et verra comment il devient une plate-forme idéale pour le streaming multimédia.
Qu'est-ce que SHOUTcastSHOUTcast a été conçu comme une application logicielle gratuite, open source et multiplateforme capable de diffuser des médias en continu sur Internet.
Le système SHOUTcast est basé sur une configuration « client + serveur » qui donne la possibilité de faire fonctionner un serveur, soit directement, soit via un service hébergé, qui propose une ou plusieurs séquences de la « source » connectée au serveur à tout client qui est connecté au serveur.
Ainsi, les clients sont connectés via une connexion directe, c'est-à-dire un serveur/client où le flux principal de données, qui sont les données de transmission, sera transféré du serveur vers le client.
CompatibilitéSHOUTcast peut être installé sur le système en tant que :
- Windows 32 bits Windows 2000, XP, Vista, Windows 7
- Windows 64 bits Windows XP, Vista, Windows 7
- Linux 32 bits
- Linux 64 bits
- BSD 8.x
- Mac OS X (Intel)
ExigencesLes exigences pour une configuration optimale à établir sont :
- Un ordinateur exécutant un système d'exploitation pris en charge
- Un serveur DNAS SHOUTcast
- Une source d'entrée (transcodeur ou plug-in Winamp plus Source DSP)
- Des médias tels que DJ ou un appareil de capture, c'est-à-dire le contenu à diffuser aux utilisateurs
fonctionnalitésCertaines de ses caractéristiques les plus remarquables sont :
- Le logiciel SHOUTcast DNAS a été catalogué comme l'un des standards de transmission audio les plus recherchés par des milliers d'utilisateurs à travers le monde grâce à sa polyvalence et au fait qu'il s'agit d'un logiciel libre.
- Lorsque nous implémenterons SHOUTcast, nous aurons la sécurité d'avoir un hébergement gratuit et une bande passante élevée qui évite d'engager des dépenses inutiles.
- Shoutcast est compatible avec le système de monétisation Targetspot, qui permet l'intégration de publicités dans le monde entier, facilitant leur gestion et leur contrôle dans tout ce qui concerne les questions économiques.
- Toutes les stations SHOUTcast ont une API intégrée développée pour la transmission à plusieurs endroits, ce qui nous donne un plus grand point de portée.
- Toutes les stations liées à SHOUTcast ont un accès gratuit aux rapports de réglage, ce qui est utile pour valider si ce qui est diffusé est viable ou non.
- SHOUTcast fournit un lecteur HTML5 qui peut être lié à des sites Web et est compatible avec tous les types d'appareils.
Nous allons maintenant voir comment installer SHOUTcast sur Ubuntu 18.
1. Installer SHOUTcast sur Ubuntu
Étape 1
La première étape à faire sera de télécharger la dernière version de l'application SHOUTcast depuis le site officiel, nous y parvenons avec la commande suivante :
cd ~ wget http://download.nullsoft.com/SHOUTcast/tools/sc_serv2_linux_x64-latest.tar.gz
AGRANDIR
Étape 2
Une fois le téléchargement terminé, nous allons créer un nouveau répertoire dans le répertoire home et y extraire le fichier téléchargé à l'aide des commandes suivantes :
mkdir ~ / SHOUTcast cd ~ / SHOUTcast tar -xvzf sc_serv2_linux_x64-latest.tar.gz
AGRANDIR
Étape 3
L'étape suivante consiste à créer un nouveau fichier de configuration pour SHOUTcast, pour cela nous allons utiliser la commande suivante :
sudo nano sc_serv.confÉtape 4
Là, nous allons coller la configuration suivante :
adminpassword = admin @ 123 password = admin @ 1234 requirestreamconfigs = 1 streamadminpassword_1 = admin @ 12345 streamid_1 = 1 streampassword_1 = admin @ 123456 streampath_1 = http: //192.168.0.17: 8000 logfile = logs / sc_serv.log w3clog = logs / sc_w3c. log banfile = control / sc_serv.ban ripfile = control / sc_serv.rip
AGRANDIR
NoterDans le champ "streampath_1", nous entrerons l'adresse IP du serveur Ubuntu qui servira de support de streaming.
Étape 5
Nous enregistrons les modifications à l'aide de la combinaison de touches suivante :
Ctrl + O
Nous quittons l'éditeur en utilisant :
Ctrl + X
2. Accéder à SHOUTcast sur Ubuntu
À ce stade, SHOUTcast a été installé et configuré, il sera maintenant nécessaire de démarrer le service SHOUTcast et d'accéder à l'interface Web.
Étape 1
Nous allons utiliser la commande suivante pour démarrer le serveur SHOUTcast :
sudo ./sc_serv &
AGRANDIR
Étape 2
Maintenant, nous allons dans un navigateur Web et entrons la syntaxe suivante :
http : // IP_serveur : 8000
Étape 3
Là, nous cliquons sur la ligne "Server Login" située en haut à droite et la fenêtre suivante s'affichera où nous entrerons les informations d'identification précédemment configurées :
Étape 4
Cliquez sur le bouton "Accès" et ce sera l'environnement que SHOUTcast propose :
AGRANDIR
Étape 5
À partir de là, il sera possible de démarrer tout le processus de configuration du média en streaming à partager :
AGRANDIR
Étape 6
Pour en savoir un peu plus, on peut aller dans la rubrique "Aide et Documentation" pour avoir différentes alternatives d'utilisation :
AGRANDIR
SHOUTcast nous permet de diffuser de l'audio aux auditeurs du monde entier où plus de 50 000 stations sont disponibles.