He escuchado que es posible compartir audio y micrófono. Quiero usar mi micrófono y mis audífonos
Me gustaría usar mi micrófono y mis auriculares (como el mouse y el teclado) en una computadora y cuando cambio la otra que funciona en la otra.
Lo siento si esto es estúpido, no quiero perder tu tiempo :)
Al menos para Linux, esto ya existe (al menos, para salidas que yo sepa) a través de un módulo pulseaudio.
Siento que esto sería más adecuado como aplicación propia.
Algunos enlaces para aquellos que se preguntan cómo se puede hacer, particularmente entre Windows y Linux (tenga en cuenta que todavía no he probado ninguno de estos):
Primero, algunas preguntas relevantes sobre el intercambio de pila: superusuario 1 superusuario 2 sound.stackexchange
... y algunas soluciones (no probadas por mí, como se señaló anteriormente):
Play To
que puede transmitir a cosas compatibles con DLNASiento que esto sería más adecuado como aplicación propia.
@AdrianKoshka seguro, aunque Barrier podría hacer que esto sea menos doloroso al documentar lo que se necesita y / o ayudar al usuario a configurarlo. :)
Después de reflexionar, todavía siento que esto está increíblemente fuera del alcance de la barrera y solo agregaría una complejidad innecesaria.
Solo quería agregar un método que me funcionó con la barrera usando ffmpeg
. Esto solo compartirá el audio del escritorio (no la entrada del micrófono).
En este ejemplo, el cliente es Ubuntu y el servidor es Windows. ffmpeg deberá instalarse en ambos. Otros escenarios necesitarán un comando y comprensión diferentes de ffmpeg.
En el "cliente", ejecute el comando ffmpeg:
ffmpeg -re -f alsa -ac 2 -i default -f rtp rtp://server:1234
Donde server
es la dirección IP de su servidor de barrera. Esto transmitirá el audio del escritorio a la dirección especificada
(Si usa pulse en lugar de alsa, reemplace -f alsa
con -f pulse
)
Producirá algo como:
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
En mi ejemplo, el servidor es 192.168.1.82
En la máquina del servidor ( 192.168.1.82
), copie el texto SDP anterior en un archivo sdp_file
y ejecute el comando ffplay:
./ffplay -protocol_whitelist 'rtp,file,udp' .\sdp_file
Disfrute de audio transmitido de baja latencia.
Podría ver que esto podría funcionar dentro de la barrera en el futuro, así que aquí hay un poco de inspiración y dirección en caso de que alguien tenga tiempo para una bifurcación.
Comentario más útil
Al menos para Linux, esto ya existe (al menos, para salidas que yo sepa) a través de un módulo pulseaudio.
Siento que esto sería más adecuado como aplicación propia.