VDJPedia



 Broadcast_VirtualDJ_8_sur_Icecast2_FR

Broadcast Virtual DJ8
Créer sa Webradio

(Tuto fait par Teletchno)


J’ai déjà fait ça il y a une dizaine d’années, et même si il y a pléthore de webradios, avoir sa propre diffusion sonore me permet d’écouter la musique que j’ai choisi sans dépendre d’un site et/ou d’un abonnement.
Evidemment cela implique d’avoir sa propre discothèque.

Dans mon cas, il va nous falloir une machine émetteur (chez soi) et une machine diffuseur (hébergé). C’est la configuration que j’ai choisie mais tout pourrait être regroupé sur une machine à la maison avec une redirection de port.

Pour émettre je vais utiliser une machine windows avec VirtualDJ pro, mais il y beaucoup d’autres logiciels qui pourraient remplir cette tache.
Pour diffuser, je vais utiliser une VM (machine virtuelle) sous VMWARE avec une distribution Debian et le serveur Icecast.



On va commencer par l’installation du diffuseur. Je pars de la version Icecast 2.4.1.

J’utilise une Debian installation minimale, on va donc utiliser une connection SSH:
Commençons par installer les paquets nécessaire pour la compilation d’Icecast.



On va faire le téléchargement, décompresser et compiler



Jusque là Icecast est installé, mais il va falloir traiter les détails (importantsles détails, très importants…)



Occupons nous des logs



Je configure le fichier de config sur la base de ce que je viens de faire. Je vous invite à mettre le fichier de config icecast.xml dans un autre chemin que celui du web. Pour cette procédure afin de simplifier, je vais laisser les fichiers au même endroit, mais si vous faites un serveur en prod, il est préférable de faire cette modification.



Il faudra modifier LES CARACTERES EN MAJUSCULES pour mettre les paramètres personnalisés.





Allez je démarre le serveur



Voilà pour vérifier je fais http://MONIP:8000 et j’obtiens la page web par défaut.

Configuration VirtualDJ


Maintenant, passons donc à la partie VirtualDJ. Je vais connecter VirtualDJ avec Icecast2:
Dans VirtualDJ aller dans paramètres et configurez comme indiqué ci-dessous :




Wiki FR