Aller au contenu
Kenny Voegelin

Installer un Airtime local et prendre le direct depuis l'extérieur

Messages recommandés

Bonjour à tous,

Je me permet de créer ce sujet car je souhaiterai installer un Airtime local. En effet, dans notre radio associative, on utilise Airtime depuis des années, et nous en sommes content. Mais le problème est que le serveur est chez un prestataire. Il est assez bancale. Des problèmes sur le système linux, portail inaccessible, j'en passe, un manque de réactivité en cas de problème qui cause un blanc antenne, j'en passe ...

Donc, on a décidé d'installer un Airtime local dans notre studio radio. Il a été installé sur un Debian. La machine a une adresse IP fixe (DHCP) qui est redirigé vers la technologie NAT/PAT (adresse IP du routeur). Un serveur Icecast 2 a été configuré pour permettre la diffusion sur notre émetteur FM. Chaque bénévole de notre association a accès au portail d'Airtime depuis chez lui avec l'adresse IP publique de notre routeur.

Pour prendre le direct avec Airtime, aucun soucis depuis notre réseau local étant donné qu'il y a une adresse IP locale fixe. 

Le problème se pose pour faire des directs à l'extérieur. Dans notre ancien système, le direct passait par l'extérieur et non par notre réseau local, ce qui est logique.

Donc comment rendre le direct accessible en extérieur sans passer par un nouveau serveur Icecast non local (en programmant un créneau dans le calendrier avec l'adresse icecast 2).

Une solution existe ?

 

Merci pour votre aide.

Kenny Voegelin

Partager ce message


Lien à poster
Partager sur d’autres sites

La première étape est de fixer l'adresse IP de la machine dans le réseau local, soit en lui assignant une IP fixe via la configuration réseau de la machine, soit dans le routeur (tous ne disposent pas de cette fonctionnalité) en fixant une adresse IP en fonction de la MAC address de la carte réseau.

Une fois fait, il faudra faire, sur le routeur, une redirection de ports (généralement 8000 et 8001) pour laisser entrer le flux en direction de l'IP de la machine Airtime. Si vous souhaitez aussi donner accès à l'interface web, il faudra faire de même pour le port 80 (ou/et 443 pour le https).

A partir de là, il devrait être possible de se connecter de l'extérieur via l'adresse IP publique de votre connexion internet.

Si je n'ai pas été assez clair, tu peux me contacter via MP pour convenir d'un RdV téléphonique.

Michel

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour cette réponse.

Donc si je comprends bien. Une adresse IP fixe a été donnée à la machine Airtime pour permettre l'accès en interface web via le port 443, soit en https. Mon problème est que je souhaite prendre le direct en dehors de mon réseau local, c'est-à-dire ne pas utiliser l'adresse IP locale fixe qui est 192.168.1.X. 

Donc par quel moyen dois-je configurer sur mon routeur ? C'est une Livebox pour information.

Bien à vous !

Kenny Voegelin 

Partager ce message


Lien à poster
Partager sur d’autres sites

@Kenny Voegelin dans ce cas il faudrait installer ce qu'on appelle un DNS dynamique. Tu peux configurer via la livebox un service qui mettra automatiquement à jour l'adresse IP publique (ne commencent pas par 192.168) sur un nom de domaine. Par exemple, tu peux avoir intranet-radiocitrouille.ddns.net qui redirigera vers ta livebox, depuis l'extérieur. Cette adresse ne fonctionnera par contre pas depuis le réseau local !

Regarde du côté de No-IP. Leur service gratuit nécessite un renouvellement mensuel. Ca fonctionne très bien.

Il faudra ensuite rediriger les ports de la livebox vers la machine Debian. Ensuite, via l'extérieur, admettons que ton port Icecast soit le 34039, tu t'y connecteras en utilisant l'adresse intranet-radiocitrouille.ddns.net:34039/stream par exemple :)

Modifié par Pops

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 13 heures, Kenny Voegelin a dit :

Merci pour cette réponse.

Donc si je comprends bien. Une adresse IP fixe a été donnée à la machine Airtime pour permettre l'accès en interface web via le port 443, soit en https. Mon problème est que je souhaite prendre le direct en dehors de mon réseau local, c'est-à-dire ne pas utiliser l'adresse IP locale fixe qui est 192.168.1.X. 

Donc par quel moyen dois-je configurer sur mon routeur ? C'est une Livebox pour information.

Bien à vous !

Kenny Voegelin 

Reprend ma première réponse, à partir du deuxième paragraphe... La redirection de port se fait via l'interface d'admin de la livebox. Une fois enregistrée, elle permet à partir de l'extérieur de ton réseau d'accéder à ta machine Airtime via l'adresse publique de la ivebox (que tu peux normalement trouver dans l'interface d'admin) ou en utilisant un service du genre http://www.whatsmyip.org/ 

Par exemple, pour accéder au stream (en admettant que celui-ci soit sur le port 8000 et que ton ip publique soit 1.2.3.4) tu configures l'encodeur en y mettant 1.2.3.4:8000 dans la configuration serveur Icecast. Si tu autorise aussi l'accès à l'interface d'admin, elle sera accessible via https://1.2.3.4 

Attention : pour faire les tests, il faudra disposer d'une autre connexion internet que celle sur laquelle est le serveur (4G par exemple)... Les box interdisent l'accès à l'adresse publique à partir de l'intérieur du réseau ! C'est normal, et ne doit surtout pas être désactiver.

Pour ce qui est du dns dynamique, c'est une solution, bien que pas indispensable. 

Michel

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 18/08/2017 à, zebulon91 a dit :

Reprend ma première réponse, à partir du deuxième paragraphe... La redirection de port se fait via l'interface d'admin de la livebox. Une fois enregistrée, elle permet à partir de l'extérieur de ton réseau d'accéder à ta machine Airtime via l'adresse publique de la ivebox (que tu peux normalement trouver dans l'interface d'admin) ou en utilisant un service du genre http://www.whatsmyip.org/ 

Par exemple, pour accéder au stream (en admettant que celui-ci soit sur le port 8000 et que ton ip publique soit 1.2.3.4) tu configures l'encodeur en y mettant 1.2.3.4:8000 dans la configuration serveur Icecast. Si tu autorise aussi l'accès à l'interface d'admin, elle sera accessible via https://1.2.3.4 

Attention : pour faire les tests, il faudra disposer d'une autre connexion internet que celle sur laquelle est le serveur (4G par exemple)... Les box interdisent l'accès à l'adresse publique à partir de l'intérieur du réseau ! C'est normal, et ne doit surtout pas être désactiver.

Pour ce qui est du dns dynamique, c'est une solution, bien que pas indispensable. 

Michel

J'ai repris la première réponse. J'ai compris le problème, pour être accessible en extérieur, il fallait ouvrir le port 8000 sur le portail de la box.

Pour moi, tout est résolu.

Merci pour votre aide 

A bientôt ! :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant


×