• # retour d'experience (sous Linux & win$)

    Posté par . En réponse au journal Jouer avec son groupe à distance. Évalué à 10.

    Je fais juste un petit retour d'experience avec Jamulus!

    Durant le premier confinement, j'ai découvert Jamulus via un collègue, et j'ai décider de franchir le pas.

    Mon setup:
    - 1 x PC Laptop (~2013, c-a-d assez ancien)
    - table de mixage Beh­ringer Xenyx X1204 USB
    - micro pour mon Sax de type t.bone Ovid System CC 100
    - un casque filaire
    - Fibre chez Free (1Gbits/down, 600Mbits/up)
    - du RJ45 partout (pas de Wifi, important pour ce setup)
    - en option: un serveur en ARMv7 avec un serveur jamulus (type 4kopen, aka RPI like)
    - Distro Fedora + Copr (https://copr.fedorainfracloud.org/coprs/ycollet/linuxmao/) pour le kernel RT + Jamulus

    L'auteur de Jamulus à bien prévenu de mettre du filaire dès que possible, et effectivement, c'est necessaire sinon, trop de latence...

    Bref, une fois tout cela en place, je me suis d'abord connecté sur des serveurs de référence Jamulus (pour voir / ecouter).... Bien choisir comme dans le screenshoot du journal un serveur "pret de chez soit", c-a-d avec latence faible. Clairement, c'est supportable jusqu'a ~50ms MAX ! au délà, on a un sentiment d'echo, et c'est utilisable mais fatigant...

    Puis, j'ai mit mon propre serveur Jamulus en marche (board ARMv7) directement sur un RJ45 de la freebox. (car un simple de switch réseau peut ramener de la latence... c'est terrible)

    Un collègue à qqles kilomètre de chez moi, (chez Free également) en ADSL, se connecte alors à mon setup. Et la commence l'itération des setups!

    • Via son PC sous Win10: latence ~100ms (à la louche)
    • Via son PC sous Linux (USB Live custom Fedora + kernel RT): ~80ms
    • Via son PC sous Linuc (USB Live Jamulus-OS aka Linux live): ~70ms

    J'ai pas trop compris pourquoi le kernel du Jamulus OS s'en sortait mieux qu'un kernel RT... bref, malgrés tout, latence trop élevé!
    => Optimisation de sa ligne Freebox ADSL (passage en low-latency)

    Un fois sa ligne freebox ADSL en low latency, même experience:

    • Via son PC sous Win10: latence ~50ms (à la louche)
    • Via son PC sous Linux (USB Live custom Fedora + kernel RT): ~35ms
    • Via son PC sous Linuc (USB Live Jamulus-OS aka Linux live): ~30ms

    Bref, tout de suite bien mieux, et très acceptable pour une heure de répétition.
    => on se prend très rapidement au jeu, et l'on "oublie" le coté distance

    J'ai ensuite tenté l'élargir l'utilisation avec des personnes qui ne se sentait pas de passer par un live USB... et donc sous windows uniquement...
    ...et la, franchement, je me suis retrouvé avec pret de 30% des setup qui refusaient de fonctionner (pas d'audio, etc...).. Bref, Jamulus & Windows ne fond pas bon ménage....