Barrier: [permintaan fitur] Bagikan perangkat audio

Dibuat pada 5 Apr 2019  ·  4Komentar  ·  Sumber: debauchee/barrier

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 :)

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.

Semua 4 komentar

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):

  • win7 ternyata memiliki fitur Play To yang dapat menyiarkan ke hal-hal yang mendukung DLNA
  • pulseaudio ternyata bisa dibangun untuk windows, atau setidaknya bisa di era XP. Tidak jelas bagi saya apakah ini berfungsi dengan sesuatu yang lebih baru.
  • edcast/altacast + icecast (meskipun edcast/altacast tampaknya sudah ketinggalan zaman - tangkapan layar dari winxp, paling banter)

Saya 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.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

NIXOYE picture NIXOYE  ·  4Komentar

agilbertson1977 picture agilbertson1977  ·  4Komentar

PlatinumDragon picture PlatinumDragon  ·  5Komentar

shymega picture shymega  ·  4Komentar

enricodetoma picture enricodetoma  ·  4Komentar