Forum général.général Envoyer de l'audio depuis Jack vers Jitsi

Posté par  . Licence CC By‑SA.
Étiquettes :
1
20
avr.
2020

Bonjour,
alors voilà j'arrive à le faire : j'ai fait le lien Jack -> Firefox avec "pulseaudio-module-jack". Mais le problème c'est qu'il faut une interface graphique, autoriser d'enregistrer l'audio, etc.

Et j'aimerais pouvoir mettre ça sur mon serveur OVH, sans interface graphique, et que ça puisse se lancer automatiquement.
Serait-il possible d'utiliser firefox en mode headless, et le connecter à un salon jitsi, et qu'il envoie le son provenant de jack vers jitsi ?

ou alors existe-t-il une appli en ligne de commande qui permettrait de faire le lien Jack / Jitsi ? je n'ai pas réussi à trouver.

Merci !

  • # heu, c'est moi ou j'ai pas compris l'intérêt ?

    Posté par  . Évalué à 3.

    si ton serveur est headless, ton jitsi dans le firefox-headless il sert à quoi ?

    Du coup, le son du jack, il vient d'ou, pour être envoyé ou ?

    • [^] # Re: heu, c'est moi ou j'ai pas compris l'intérêt ?

      Posté par  . Évalué à 2.

      en fait firefox servirait de client pour jitsi. (je n'ai pas trouvé de client en ligne de commande).

      et le son viendrait de ninjam, qui est une appli pour faire de la musique à plusieurs. (il y a un client ncurses avec une sortie jack).

      ce que je souhaite faire : les musiciens jouent sur ninjam, et le son est redirigé vers un salon jitsi.

      • [^] # Re: heu, c'est moi ou j'ai pas compris l'intérêt ?

        Posté par  (site web personnel) . Évalué à 4. Dernière modification le 20 avril 2020 à 19:58.

        Pourquoi Jack dans ce cas ?
        La latence faible intrinsèque à la gestion du son par Jack est mise à mal par celle induite par webrtc (malgré toute la qualité des codecs libres optimisés pour le sip et autres) et sa distribution puis son rendu chez les 'clients'
        Il reste la simplicité et la souplesse de gestion des entrées/sorties entre différents éléments, mais peut être que pour le coup, tu peux te passer de Jack ?

        Du coup je repose la question de Neo< :

        Les musiciens sont tous ensemble ?
        Ou bien distants et chacun utilisent ninjam et jack ?

        • [^] # Re: heu, c'est moi ou j'ai pas compris l'intérêt ?

          Posté par  . Évalué à 2.

          Alors les musiciens sont chacun chez eux et utilisent ninjam.
          Ils utilisent aussi une visioconf' car c'est plus drôle quand on se voit mais avec le micro coupé car c'est ninjam qui gère le son.
          et des spectateur se connectent à la visioconf'.
          pour la visioconf' j'ai pensé à jitsi car c'est libre, et surtout c'est ultra simple à utiliser pour des non-informaticiens.

          et pour que les spectateurs reçoivent le son des musiciens qui ont coupé leur son dans la visioconf', il faut qu'il y ait un "truc" qui fasse le lien entre ninjam et la visioconf'. J'ai donc pensé à Jack. Mais s'il y a d'autres solutions je suis preneur. Et pour le temps de latence des spectateurs, ce n'est pas vraiment important, du moment que les musiciens soient synchronisés (et là ninjam s'en occupe).

          J'ai vu dans le commentaire en dessous qu'il y a un client desktop pour jitsi. je n'étais pas au courant (oups, lol). Ca va peut-être simplifier le problème, je vais tester ça.

          Je ne sais pas ce que tout ça va donner, mais j'essaierai de faire un petit retour dans un journal si jamais il y a moyen de s'amuser avec.

          • [^] # Re: heu, c'est moi ou j'ai pas compris l'intérêt ?

            Posté par  (site web personnel) . Évalué à 4.

            Ninjam a l'air GENIAL !! Au plaisir de lire ce retour d'expérience !
            (je connaissais pas, ai immédiatement passé l'info à un pote musicos qui cherchait une solution pour son groupe)

            • [^] # Re: heu, c'est moi ou j'ai pas compris l'intérêt ?

              Posté par  . Évalué à 2.

              dans le repo github de ninjam, il y a un petit client ncurses qui est sympa, qui fonctionne avec jack, et il se compile sans prise de tête. Je dis ça car souvent ninjam est présenté comme un plugin pour "reaper".
              sinon il y a Jamtaba qui est bien aussi comme client, avec une interface sympa en Qt.
              Pour l'instant j'ai essayé seulement tout seul, avec 2 PC pour voir un peu ce qui sort des 2 bouts.

      • [^] # Re: heu, c'est moi ou j'ai pas compris l'intérêt ?

        Posté par  (site web personnel) . Évalué à 5. Dernière modification le 20 avril 2020 à 20:00.

        j'ai lancé jack via qjackctl, puis lancé jitsi-meet-electron, et ce dernier m'a même fait une petite popup interne "microphone pas accessible, voulez vous basculer sur jack-sink ?" click OK, et ça fonctionne (en tout cas j'ai un écho entre le client téléphone et celui pc :p)

        jack jitsi
        mais je n'ai pas testé plus que cela et n'ai pas idée de la qualité

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.