Saya telah mendengarkan yang memungkinkan berbagi audio dan mikrofon. Saya ingin menggunakan mikrofon dan headphone saya
Saya ingin menggunakan mikrofon dan headphone saya (seperti mouse dan keyboard) di satu komputer dan ketika saya mengubah komputer lain yang berfungsi di komputer lain.
Saya minta maaf jika ini bodoh, saya tidak ingin membuang waktu Anda :)
Setidaknya untuk linux, ini sudah ada (setidaknya, untuk output sepengetahuan saya) melalui modul pulseaudio.
Saya merasa ini akan lebih cocok sebagai aplikasinya sendiri.
Beberapa tautan untuk mereka yang bertanya-tanya bagaimana itu bisa dilakukan, terutama antara windows dan linux (perhatikan, saya belum _ belum_ mencoba salah satu dari ini):
pertama beberapa pertanyaan pertukaran tumpukan yang relevan: superuser 1 superuser 2 sound.stackexchange
... dan beberapa solusi (tidak diuji oleh saya, seperti disebutkan di atas):
Play To
yang dapat menyiarkan ke hal-hal yang mendukung DLNASaya merasa ini akan lebih cocok sebagai aplikasinya sendiri.
@AdrianKoshka yakin, meskipun Barrier bisa membuat ini tidak terlalu menyakitkan dengan mendokumentasikan apa yang dibutuhkan dan/atau membantu pengguna mengonfigurasinya. :)
Setelah refleksi, saya masih merasa ini sangat di luar jangkauan penghalang dan hanya akan menambah kerumitan yang tidak dibutuhkan.
Hanya ingin menambahkan metode yang bekerja untuk saya dengan penghalang menggunakan ffmpeg
. Ini hanya akan membagikan audio desktop (bukan input mikrofon).
Dalam contoh ini, kliennya adalah Ubuntu, dan servernya adalah Windows. ffmpeg perlu diinstal pada keduanya. Skenario lain akan membutuhkan perintah dan pemahaman yang berbeda tentang ffmpeg.
Pada "klien", jalankan perintah ffmpeg:
ffmpeg -re -f alsa -ac 2 -i default -f rtp rtp://server:1234
Di mana server
adalah alamat IP server penghalang Anda. Ini akan mengalirkan audio desktop ke alamat yang ditentukan
(Jika Anda menggunakan Pulsa alih-alih alsa, ganti -f alsa
dengan -f pulse
)
Ini akan menampilkan sesuatu seperti:
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
Dalam contoh saya servernya adalah 192.168.1.82
Pada mesin server ( 192.168.1.82
), salin teks SDP di atas ke dalam file sdp_file
dan jalankan perintah ffplay:
./ffplay -protocol_whitelist 'rtp,file,udp' .\sdp_file
Nikmati streaming audio latensi rendah.
Saya bisa melihat ini berpotensi bekerja di dalam penghalang di masa depan, jadi inilah sedikit inspirasi dan arahan jika ada yang punya waktu untuk garpu.
Komentar yang paling membantu
Setidaknya untuk linux, ini sudah ada (setidaknya, untuk output sepengetahuan saya) melalui modul pulseaudio.
Saya merasa ini akan lebih cocok sebagai aplikasinya sendiri.