J'ai écouter qui est possible de partager l'audio et le microphone. Je veux utiliser mon micro et mon casque
J'aimerais utiliser mon micro et mes écouteurs (comme la souris et le clavier) sur un ordinateur et quand je change l'autre ça marche sur l'autre.
Je suis désolé si c'est stupide, je ne veux pas vous faire perdre votre temps :)
Au moins pour Linux, cela existe déjà (du moins, pour les sorties à ma connaissance) via un module pulseaudio.
J'ai l'impression que cela conviendrait mieux car c'est sa propre application.
Quelques liens pour ceux qui se demandent comment cela peut être fait, en particulier entre Windows et Linux (remarque, je n'ai _encore_ essayé aucun de ceux-ci):
d'abord quelques questions pertinentes sur l'échange de pile : superutilisateur 1 superutilisateur 2 sound.stackexchange
... et quelques solutions (non testées par moi, comme indiqué ci-dessus) :
Play To
qui peut diffuser vers des éléments prenant en charge DLNAJ'ai l'impression que cela conviendrait mieux car c'est sa propre application.
@AdrianKoshka bien sûr, bien que Barrier puisse rendre cela moins douloureux en documentant ce qui est nécessaire et/ou en aidant l'utilisateur à le configurer. :)
Après réflexion, je pense toujours que cela est incroyablement hors de portée de barrière et ne ferait qu'ajouter une complexité inutile.
Je voulais juste ajouter une méthode qui a fonctionné pour moi avec la barrière en utilisant ffmpeg
. Cela partagera uniquement l'audio du bureau (pas l'entrée microphone).
Dans cet exemple, le client est Ubuntu et le serveur est Windows. ffmpeg devra être installé sur les deux. D'autres scénarios nécessiteront une commande et une compréhension différentes de ffmpeg.
Sur le "client", exécutez la commande ffmpeg :
ffmpeg -re -f alsa -ac 2 -i default -f rtp rtp://server:1234
Où server
est l'adresse IP de votre serveur de barrière. Cela diffusera l'audio du bureau à l'adresse spécifiée
(Si vous utilisez pulse au lieu d'alsa, remplacez -f alsa
par -f pulse
)
Il affichera quelque chose comme :
SDP:
v=0
o=- 0 0 IN IP4 127.0.0.1
s=No Name
c=IN IP4 192.168.1.82
t=0 0
a=tool:libavformat 58.21.100
m=audio 1234 RTP/AVP 97
b=AS:768
a=rtpmap:97 PCMU/48000/2
Dans mon exemple, le serveur est 192.168.1.82
Sur la machine serveur ( 192.168.1.82
), copiez le texte SDP ci-dessus dans un fichier sdp_file
et exécutez la commande ffplay :
./ffplay -protocol_whitelist 'rtp,file,udp' .\sdp_file
Profitez d'un flux audio à faible latence.
Je pourrais voir cela fonctionner potentiellement à l'intérieur de la barrière à l'avenir, alors voici un peu d'inspiration et de direction au cas où quelqu'un aurait le temps de prendre une fourchette.
Commentaire le plus utile
Au moins pour Linux, cela existe déjà (du moins, pour les sorties à ma connaissance) via un module pulseaudio.
J'ai l'impression que cela conviendrait mieux car c'est sa propre application.