Icône de Jamulus. Redirige vers la page d'accueil.
Navigation ouverte

Exécuter un serveur

Dois-je faire tourner un serveur pour utiliser Jamulus ?

NON.

Vous pouvez simplement choisir le serveur de quelqu’un d’autre dans votre liste et vous lancer.

Vous ne voulez pas être interrompu par des inconnus ? Une fois que vous et vos amis êtes connectés à un serveur public, appuyez sur les boutons “solo” des musiciens avec lesquels chacun d’entre vous veut jouer. Tous ceux que vous ne mettez pas en solo verront une icône “muted” sur votre fader. Et vous ne les entendrez pas.

Cela semble trop facile.

Si vous voulez vraiment gérer un serveur, il est très important que vous lisiez et compreniez quel type de serveur vous voulez gérer.

… puis revenez ici.

Vitesse et latence

La capacité du serveur lui-même (et du réseau sur lequel il se trouve) n’est PAS le principal déterminant de la qualité d’une session Jamulus!

De nombreuses personnes attribuent au serveur des problèmes qui sont en fait des problèmes du client. Cela dépend en grande partie du matériel des clients, des réseaux sur lesquels ils se trouvent et de leur respect de la règle numéro un. Il n’y a donc aucune garantie que vous obtiendrez une latence plus faible ou de meilleures performances générales en ayant votre propre serveur.

Si vous prévoyez de jouer régulièrement avec les mêmes personnes, il vous est fortement conseillé de vous assurer d’abord que chaque membre du groupe est configuré pour utiliser Jamulus correctement. Pour ce faire, trouvez un serveur public avec un temps de ping raisonnable pour vous tous (20 ms ou moins, par exemple), connectez-vous tous à ce serveur et essayez de résoudre les problèmes individuels (en vérifiant qu’ils peuvent suivre la règle numéro un en particulier). Utilisez la technique du solo ci-dessus pour éviter d’être interrompu si nécessaire.

Une fois que tous les problèmes avec les musiciens ont été résolus de cette manière, vous pouvez alors envisager d’héberger votre propre serveur, soit à la maison, soit sur un hôte en nuage tel qu’Amazon, ce qui peut donner lieu à une meilleure latence que les serveurs gérés à la maison. Par exemple, voir ce guide pour utiliser AWS Lightsail, par l’utilisateur de Jamulus Simon Tomlinson (Facebook).

Bande passante - en avez-vous assez ?

Une jam typique peut compter 4 personnes, pour lesquelles vous avez besoin de 200 Kbit/s * 4 = 800 Kbit/s (0,8 Mbit/s) en amont et en aval. Donc, si vous disposez d’une connexion à large bande de 10 Mbit/s en aval et de 1 Mbit/s en amont, vous risquez de manquer de bande passante si un cinquième joueur vous rejoint, en particulier si d’autres musiciens choisissent des paramètres qui augmentent leur utilisation. Vous pouvez vérifier que votre vitesse est suffisante pour cela. En savoir plus sur l’utilisation de la bande passante à différents niveaux de qualité.

En général

  • Envisagez d’utiliser un hôte en nuage pour obtenir de meilleurs temps de ping si vous avez des problèmes.

  • Tout serveur doit avoir une fréquence de CPU d’au moins 1,6 GHz et 1 Go de RAM.

  • L’exécution d’un serveur peut nécessiter l’ajustement de tout pare-feu fonctionnant sur ou en dehors de votre machine ou de votre hôte cloud.

  • L’exécution d’un serveur privé à domicile (mais pas d’un serveur public) nécessitera que vous fassiez un port forward sur votre routeur.

  • Jamulus ne prend pas actuellement en charge l’IPv6.

Tout va bien ? Installez-vous !

Si vous souhaitez faire fonctionner un serveur sur un Raspberry Pi, jetez un œil au guide pour Raspberry Pi de fredsiva.

Les opérateurs de serveur peuvent également être intéressés par le téléchargement de cet ensemble d’outils utiles depuis le dépôt Jamulus (clonez le dépôt Git et appelez également git submodule update --init).

Vous avez des problèmes ? Vous avez des problèmes ?

Consultez la FAQ sur le dépannage du serveur

Dites-nous ce que vous pensez de Jamulus - répondez à notre enquête anonyme

Cette documentation est placée sous Licence Creative Commons. Vous voulez vous impliquer ?